ul li {
display: flex;
justify-content: center;
align-items: center;
background-color: #4095E5;
color: white;
cursor: pointer;
transition: transform 0.3s, box-shadow 0.3s;
position: relative;
overflow: hidden;
}
ul li::before, ul li::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.3);
transition: transform 0.3s;
}
ul li::before {
transform: rotate(45deg);
}
ul li::after {
transform: rotate(-45deg);
}
ul li:hover {
transform: scale(1.1);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
ul li:hover::before {
transform: rotate(0deg);
}
ul li:hover::after {
transform: rotate(0deg);
}
ul li:hover::before, ul li:hover::after {
background: rgba(255, 255, 255, 0.5);
}
