@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap'); * { margin: 0; padding: 0; text-decoration: none; } .container { padding-bottom: 150px; position: fixed; height: 100vh; width: 100%; background-repeat: no-repeat; background-size: cover; animation: imgFade 16s infinite alternate; } .luncher-container { background-color: rgb(9, 10, 24); height: 263px; width: 30%; min-width: 320px; margin: 0 auto; margin-top: 13%; padding: 10px 5px; border-radius: 20px; opacity: 90%; box-shadow: 5px 5px 20px black; } .logo-container { background-image: url(./src/icon.png); background-repeat: no-repeat; background-size: cover; height: 120px; width: 120px; margin: 0 auto; margin-top: 20px; margin-bottom: 50px; animation: anim-fondu 0.75s infinite alternate; } .logo-container p { color:white; padding-top: 125px; text-align: center; font-size: 28px; } .tag-1 { align-items: center; justify-content: center; display: flex; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; } .tag-1 img { padding-right: 5px; } .tag-1 #tg1 { transition: 1s; } .join-btn { width: 100%; padding: 10px; background-color:#7289da; border: none; border-radius: 0px 0 20px 20px; cursor: pointer; opacity: 100%; transition: 0.5s; } .join-btn:hover{ background-color:#223886; transition: 0.5s; border-radius: 20px; } .join-btn a { color: rgb(255, 255, 255); font-size: 18px; } footer { text-align: center; margin-top: 10px; font-size: 22px; text-shadow: 2px 2px 3px rgb(0, 0, 0); font-family: 'Great Vibes', cursive; } footer a { color: rgb(255, 255, 255); transition: 0.25s; } footer a:hover { color: rgb(219, 219, 219); font-size: 30px; transition: 0.25s; } @keyframes anim-fondu { 0%{ opacity: 0%; } 100%{ opacity: 90%; } } @keyframes imgFade { 0%,100%{ background-image: url(./src/background-1.jpg); } 25%{ background-image: url(./src/background-2.jpg); } 50%{ background-image: url(./src/background-3.jpg); } 75%{ background-image: url(./src/background-5.jpg); } } @media only screen and (max-width: 350px) { * { margin: 0; padding: 0; text-decoration: none; } .container { padding-bottom: 150px; position: fixed; height: 100vh; width: 100%; background-repeat: no-repeat; background-size: cover; animation: imgFade 16s infinite alternate; } .luncher-container { background-color: rgb(0, 0, 0); height: 273px; min-width: 95%; margin: 0 auto; margin-top: 40%; padding: 10px 5px; border-radius: 20px; opacity: 90%; box-shadow: 5px 5px 20px black; } .logo-container { background-image: url(./src/icon.png); background-repeat: no-repeat; background-size: cover; max-height: 120px; max-width: 120px; margin: 0 auto; margin-top: 20px; margin-bottom: 60px; animation: anim-fondu 0.75s infinite alternate; } .tag-1 img { padding-right: 5px; } .tag-1 #tg1 { transition: 1s; } .logo-container p { color:white; padding-top: 125px; text-align: center; font-size: 28px; } .join-btn { width: 100%; padding: 10px; background-color:#7289da; border: none; border-radius: 0px 0 20px 20px; cursor: pointer; opacity: 100%; transition: 0.5s; } .join-btn:hover{ background-color:#223886; transition: 0.5s; border-radius: 20px; } .join-btn a { color: rgb(255, 255, 255); font-size: 18px; } @keyframes anim-fondu { 0%{ opacity: 0%; } 100%{ opacity: 90%; } } @keyframes imgFade { 0%,100%{ background-image: url(./src/background-1.jpg); } 25%{ background-image: url(./src/background-2.jpg); } 50%{ background-image: url(./src/background-3.jpg); } 75%{ background-image: url(./src/background-5.jpg); } } }