@keyframes slideInLeft { 0% { transform: translateX(-100%); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } #greeter { display: flex; justify-content: center; flex-wrap: wrap; align-items: center; height: 100vh; width: 100%; position: relative; } #greeter-content { padding: 5%; margin: 5% 5% 5% 50%; animation: 1s ease-out 0s 1 slideInLeft; background: var(--paper); } @media (max-width: 950px){ #greeter-content { margin: 5% 5% 5% 5%; } } #greeter-content li { font-size: 133%; } /* CSS scroll button */ .scroll-down-dude {margin: 12px 0px 0px 24px;} .scroll-down-dude:before, .scroll-down-dude:after { content: ""; display: block; width: 12px; height: 12px; transform: rotate(45deg); border-bottom: 4px solid white; border-right: 4px solid white; } .scroll-down-dude:before { -webkit-animation: down-arrow-before 2.6s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: down-arrow-before 2.6s cubic-bezier(0.77, 0, 0.175, 1) infinite; } .scroll-down-dude:after { -webkit-animation: down-arrow-after 2.6s cubic-bezier(0.77, 0, 0.175, 1) infinite; animation: down-arrow-after 2.6s cubic-bezier(0.77, 0, 0.175, 1) infinite; } @-webkit-keyframes down-arrow-before { 50% { transform: rotate(45deg) translate(70%, 70%); } 100% { transform: rotate(45deg) translate(70%, 70%); } } @keyframes down-arrow-before { 50% { transform: rotate(45deg) translate(70%, 70%); } 100% { transform: rotate(45deg) translate(70%, 70%); } } @-webkit-keyframes down-arrow-after { 50% { transform: rotate(45deg) translate(110%, 110%); opacity: 0; } 51% { transform: rotate(45deg) translate(-130%, -130%); } 100% { transform: rotate(45deg) translate(-70%, -70%); opacity: 1; } } @keyframes down-arrow-after { 50% { transform: rotate(45deg) translate(110%, 110%); opacity: 0; } 51% { transform: rotate(45deg) translate(-130%, -130%); } 100% { transform: rotate(45deg) translate(-70%, -70%); opacity: 1; } }