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://haodehen.cn/did245816