CSS3倒影是一个用来创建显得更有深度的网页元素效果的技术。它通过在原有的网页元素下面创建它的倒影,从而使得整个元素看起来更加生动。以下是CSS3倒影入门教程。
首先,我们需要一个元素来创建它的倒影。我们可以使用以下CSS来创建一个方形的灰色盒子:
.box {
width: 200px;
height: 200px;
background-color: gray;
}现在我们要给这个元素添加倒影。我们可以使用下面这一段代码:
.box {
width: 200px;
height: 200px;
background-color: gray;
-webkit-box-reflect: below 0px
}
.box:after{
content: "";
display: block;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: scaleY(-1);
transform: scaleY(-1);
opacity: 0.3;
z-index: -1;
}第一行代码使用了CSS3的 -webkit-box-reflect,它创建了这个盒子的倒影,并让倒影位于原来的盒子下方。
第二行代码创建了伪元素样式 .box:after,这是一个铺满整个盒子的、看不见的纯色div,然后我们把这个div翻转过来,成为了盒子的倒影。同时,我们还设置了这个倒影透明度,让它看起来更加真实。
通过这些CSS代码,我们现在就得到了一个具有倒影的灰色方形盒子。你可以根据自己的需要并结合其他CSS3技术,对这个盒子进行更多的修改。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did245816