<div class="first">
<div class="row one">
<div id='box'></div>
<div id='box'></div>
<div id='box'></div>
<div id='box'></div>
<div id='box'></div>
</div>
<div class="row two">
<div id='box'></div>
<div id='box'></div>
<div id='box'></div>
<div id='box'></div>
<div id='box'></div>
</div>
</div>
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&family=Raleway:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap');
body {
background-image: url('https://wallpapercave.com/wp/wp6828637.jpg');
min-height: 500px;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.first {
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.first .row {
align-items: stretch;
width: 800px;
height: fit-content;
background: transparent;
display: flex;
}
.first .row #box {
width: 160px;
height: 160px;
margin: 10px;
text-align: center;
padding: 10px;
border: 1px solid #FFFFFF;
border-radius: 5px;
}
/* first row */
.first .one #box:nth-child(1) {
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
transition: all 0.3s ease-in-out;
}
.first .one #box:nth-child(1):hover {
backdrop-filter: blur(7px);
-webkit-backdrop-filter: blur(7px);
}
.first .one #box:nth-child(2) {
backdrop-filter: brightness(170%);
-webkit-backdrop-filter: brightness(170%);
transition: all 0.3s ease-in-out;
}
.first .one #box:nth-child(2):hover {
backdrop-filter: brightness(60%);
-webkit-backdrop-filter: brightness(60%);
}
.first .one #box:nth-child(3) {
backdrop-filter: contrast(230%);
-webkit-backdrop-filter: contrast(230%);
transition: all 0.3s ease-in-out;
}
.first .one #box:nth-child(3):hover {
backdrop-filter: contrast(70%);
-webkit-backdrop-filter: contrast(70%);
}
.first .one #box:nth-child(4) {
backdrop-filter: drop-shadow(4px 4px 10px blue);
-webkit-backdrop-filter: drop-shadow(4px 4px 10px blue);
transition: all 0.3s ease-in-out;
}
.first .one #box:nth-child(4):hover {
backdrop-filter: drop-shadow(40px 40px 100px blue);
-webkit-backdrop-filter: drop-shadow(40px 40px 100px blue);
}
.first .one #box:nth-child(5) {
backdrop-filter: grayscale(100%);
-webkit-backdrop-filter: grayscale(100%);
transition: all 0.3s ease-in-out;
}
.first .one #box:nth-child(5):hover {
backdrop-filter: grayscale(50%);
-webkit-backdrop-filter: grayscale(50%);
}
/* second row */
.first .two #box:nth-child(1) {
backdrop-filter: hue-rotate(180deg);
-webkit-backdrop-filter: hue-rotate(180deg);
transition: all 0.3s ease-in-out;
}
.first .two #box:nth-child(1):hover {
backdrop-filter: hue-rotate(100deg);
-webkit-backdrop-filter: hue-rotate(100deg);
}
.first .two #box:nth-child(2) {
backdrop-filter: invert(100%);
-webkit-backdrop-filter: invert(100%);
transition: all 0.3s ease-in-out;
}
.first .two #box:nth-child(2):hover {
backdrop-filter: invert(60%);
-webkit-backdrop-filter: invert(60%);
}
.first .two #box:nth-child(3) {
backdrop-filter: opacity(70%);
-webkit-backdrop-filter: opacity(70%);
transition: all 0.3s ease-in-out;
}
.first .two #box:nth-child(3):hover {
backdrop-filter: opacity(30%);
-webkit-backdrop-filter: opacity(30%);
}
.first .two #box:nth-child(4) {
backdrop-filter: sepia(100%);
-webkit-backdrop-filter: sepia(100%);
transition: all 0.3s ease-in-out;
}
.first .two #box:nth-child(4):hover {
backdrop-filter: sepia(60%);
-webkit-backdrop-filter: sepia(60%);
}
.first .two #box:nth-child(5) {
backdrop-filter: saturate(300%);
-webkit-backdrop-filter: saturate(300%);
transition: all 0.3s ease-in-out;
}
.first .two #box:nth-child(5):hover {
backdrop-filter: saturate(180%);
-webkit-backdrop-filter: saturate(180%);
}
.name {
width: 100%;
height: 30px;
text-align: left;
left: 30px;
position:fixed;
bottom:0;
font-family: 'Poppins', sans-serif;
font-size: 18px;
}
/* second page */
.second {
position: absolute;
left: 50%;
margin-top: 400px;
margin-right: -50%;
transform: translate(-50%, -50%);
width: fit-content;
height: fit-content;
}
.second .row {
align-items: stretch;
width: 800px;
height: fit-content;
background: transparent;
display: flex;
}
.second .row .box {
width: 160px;
height: 160px;
margin: 10px;
text-align: center;
padding: 10px;
border: 1px solid #FFFFFF;
border-radius: 5px;
}
/* first row */
.second .one .box:nth-child(1) {
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
transition: all 0.3s ease-in-out;
}
.second .one .box:nth-child(1):hover {
backdrop-filter: blur(7px);
-webkit-backdrop-filter: blur(7px);
}
.second .one .box:nth-child(2) {
backdrop-filter: brightness(170%);
-webkit-backdrop-filter: brightness(170%);
transition: all 0.3s ease-in-out;
}
.second .one .box:nth-child(2):hover {
backdrop-filter: brightness(60%);
-webkit-backdrop-filter: brightness(60%);
}
.second .one .box:nth-child(3) {
backdrop-filter: contrast(230%);
-webkit-backdrop-filter: contrast(230%);
transition: all 0.3s ease-in-out;
}
.second .one .box:nth-child(3):hover {
backdrop-filter: contrast(70%);
-webkit-backdrop-filter: contrast(70%);
}
.second .one .box:nth-child(4) {
backdrop-filter: drop-shadow(4px 4px 10px blue);
-webkit-backdrop-filter: drop-shadow(4px 4px 10px blue);
transition: all 0.3s ease-in-out;
}
.second .one .box:nth-child(4):hover {
backdrop-filter: drop-shadow(40px 40px 100px blue);
-webkit-backdrop-filter: drop-shadow(40px 40px 100px blue);
}
.second .one .box:nth-child(5) {
backdrop-filter: grayscale(100%);
-webkit-backdrop-filter: grayscale(100%);
transition: all 0.3s ease-in-out;
}
.second .one .box:nth-child(5):hover {
backdrop-filter: grayscale(50%);
-webkit-backdrop-filter: grayscale(50%);
}
/* second row */
.second .two .box:nth-child(1) {
backdrop-filter: hue-rotate(180deg);
-webkit-backdrop-filter: hue-rotate(180deg);
transition: all 0.3s ease-in-out;
}
.second .two .box:nth-child(1):hover {
backdrop-filter: hue-rotate(100deg);
-webkit-backdrop-filter: hue-rotate(100deg);
}
.second .two .box:nth-child(2) {
backdrop-filter: invert(100%);
-webkit-backdrop-filter: invert(100%);
transition: all 0.3s ease-in-out;
}
.second .two .box:nth-child(2):hover {
backdrop-filter: invert(60%);
-webkit-backdrop-filter: invert(60%);
}
.second .two .box:nth-child(3) {
backdrop-filter: opacity(70%);
-webkit-backdrop-filter: opacity(70%);
transition: all 0.3s ease-in-out;
}
.second .two .box:nth-child(3):hover {
backdrop-filter: opacity(30%);
-webkit-backdrop-filter: opacity(30%);
}
.second .two .box:nth-child(4) {
backdrop-filter: sepia(100%);
-webkit-backdrop-filter: sepia(100%);
transition: all 0.3s ease-in-out;
}
.second .two .box:nth-child(4):hover {
backdrop-filter: sepia(60%);
-webkit-backdrop-filter: sepia(60%);
}
.second .two .box:nth-child(5) {
backdrop-filter: saturate(300%);
-webkit-backdrop-filter: saturate(300%);
transition: all 0.3s ease-in-out;
}
.second .two .box:nth-child(5):hover {
backdrop-filter: saturate(180%);
-webkit-backdrop-filter: saturate(180%);
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.