欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css3畫一個立方體

錢多多2年前12瀏覽0評論

CSS3是一門強大的樣式語言,它能夠幫助我們實現各種復雜的效果,其中之一就是利用CSS3畫一個立方體。下面我們來看看具體的實現過程。

/*設置立方體容器*/
.box{
width: 300px;
height: 300px;
perspective: 800px;
perspective-origin:50% 50%;
}
/*設置立方體六面*/
.front, .back, .left, .right, .top, .bottom{
position: absolute;
width: 300px;
height: 300px;
opacity: 0.7;
}
/*設置立方體各個面的位置、顏色和旋轉*/
.front{
background-color: #f00;
transform: rotateY(0deg) translateZ(150px);
}
.back{
background-color: #0f0;
transform: rotateY(180deg) translateZ(150px);
}
.left{
background-color: #00f;
transform: rotateY(-90deg) translateZ(150px);
}
.right{
background-color: #ff0;
transform: rotateY(90deg) translateZ(150px);
}
.top{
background-color: #f0f;
transform: rotateX(90deg) translateZ(150px);
}
.bottom{
background-color: #0ff;
transform: rotateX(-90deg) translateZ(150px);
}
/*設置鼠標懸停時立方體的旋轉*/
.box:hover .front{
transform: rotateY(90deg) translateZ(150px);
}
.box:hover .back{
transform: rotateY(270deg) translateZ(150px);
}
.box:hover .left{
transform: rotateY(180deg) translateZ(150px);
}
.box:hover .right{
transform: rotateY(0deg) translateZ(150px);
}
.box:hover .top{
transform: rotateX(270deg) translateZ(150px);
}
.box:hover .bottom{
transform: rotateX(90deg) translateZ(150px);
}

以上就是畫一個立方體的具體實現,通過一些簡單的CSS3屬性,我們能夠輕松實現一個美觀的立方體效果。