<div class="xyz-in" xyz="down duration-10 ease-in-out-back">
        <div class="phone xyz-in" xyz="fade down big rotate-right-45">
            <div class="square-group" xyz="fade left stagger-1">
                <div class="xyz-in square"></div>
                <div class="xyz-in square"></div>
                <div class="xyz-in square"></div>
                <div class="xyz-in square"></div>
            </div>

            <div class="group" xyz="fade left stagger-1">
                <div class="skeleton-title xyz-in"></div>
                <div class="skeleton-title2 xyz-in"></div>
            </div>

            <div class="circle-group" xyz="fade left stagger-1">
                <div class="xyz-in square"></div>
                <div class="xyz-in square"></div>
                <div class="xyz-in square"></div>
                <div class="xyz-in square"></div>
                <div class="xyz-in square"></div>
                <div class="xyz-in square"></div>
            </div>
        </div>
    </div>
:root {
    --xyz-ease: cubic-bezier(.26,2.05,.84,.38);
}

body {
    margin: 0;
    height: 100vh;
    display: grid;
    place-items: center;
    background: #466BDA;
}

.phone {
    background: white;
    padding: 1.5em;
    border-radius: 2em;
    position: relative;
    transform: rotateZ(-45deg);
    box-shadow: -30px 30px 0px rgba(0,0,0,.1);

    &:before {
        content: " ";
        position: absolute;
        background-color: #466BDA;
        border-radius: 1em;
        padding: .5em;
        width: 33%;
        top: -5px;
        left: 30%;
    }
}

.square-group {
    display: grid;
    grid-template-areas:
        "square square"
        "square square";

    .square {
        padding: 3em;
        margin: .6em;
        border-radius: .8em;
        background-color: #466BDA;
    }
}

.skeleton-title, .skeleton-title2 {
    padding: .6em;
    margin: 1em .3em;
    border-radius: .8em;
    background-color:#466BDA;
}
.skeleton-title2 {
    width: 60%;
}

.circle-group {
    display: grid;
    grid-template-areas:
        "circle circle circle"
        "circle circle circle";

    .square {
        padding: 2em;
        margin: .6em;
        border-radius: 50%;
        background-color: #466BDA;
    }
}
View Compiled

External CSS

  1. https://cdn.jsdelivr.net/npm/@animxyz/core@0.1.1/dist/animxyz.min.css

External JavaScript

This Pen doesn't use any external JavaScript resources.