Show sourcecode
The following files exists in this folder. Click to view.
public_html/gamla-kurser/webbutv1/projekt/css/
card.css
54 lines ASCII Windows (CRLF)
/* CSS */
.container {
perspective: 1000px;
display: flex;
justify-content: space-around;
}
.card, .cube {
width: 200px;
height: 200px;
position: relative;
transform-style: preserve-3d;
transition: transform 1s;
}
.card .front, .card .back, .cube .face {
position: absolute;
width: 200px;
height: 200px;
line-height: 200px;
color: white;
text-align: center;
font-size: 40px;
backface-visibility: hidden;
}
.card .front {
background: red;
}
.card .back {
background: blue;
transform: rotateY(180deg);
}
.container:hover .card {
transform: rotateY(180deg);
}
.cube {
animation: spin 5s infinite linear;
}
.cube .front { transform: rotateY(0deg) translateZ(100px); }
.cube .back { transform: rotateY(180deg) translateZ(100px); }
.cube .left { transform: rotateY(-90deg) translateZ(100px); }
.cube .right { transform: rotateY(90deg) translateZ(100px); }
.cube .top { transform: rotateX(90deg) translateZ(100px); }
.cube .bottom { transform: rotateX(-90deg) translateZ(100px); }
@keyframes spin {
from { transform: rotateY(0deg); }
to { transform: rotateY(1turn); }
}