使用CSS3制作倒影——box-reflect

image.png

box-reflect语法

box-reflect:none | <direction> <offset>? <mask-box-image>?

由于此属性并不是W3C标准属性,在具体使用之时,还是需要添加浏览器的私有属性,根据浏览器的兼容性,使用box-reflect时需要添加-webkit和前缀:

-webkit-box-reflect:none | <direction> <offset>? <mask-box-image>?
 box-reflect:none | <direction> <offset>? <mask-box-image>?

Firefox下并不支持这个属性,在Firefox下可以通过-moz-element()来模拟

具体用法参考链接教程:https://www.w3cplus.com/css3/css3-box-reflect.html

我制作一个 简单的小例子:
<div class="box">我是一个倒影的元素,哇咔咔</div>

.box{
            width: 300px;
            height: 200px;
            background-color: yellowgreen;
            border: soild 2px red;

            background: url(tu.jpg) left top /cover no-repeat;

            -webkit-box-reflect: below 0 -webkit-linear-gradient(transparent,transparent 50%,rgba(255,255,255,.6));

        }

效果图

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • (一)-webkit-tap-highlight-color 想要禁用这个高亮,设置颜色的alpha值为0即可。 ...
    毛线内裤阅读 3,369评论 0 0
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 10,165评论 0 26
  • text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果。随着HTML5和CSS...
    arlene112阅读 6,745评论 0 1
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 8,969评论 0 6
  • 1. 出国之前,林琅推掉了所有的约会,只身一人坐上了去往武汉的火车。 她想去看看他最爱的那个城市到底有着怎样的风景...
    洧柠阅读 3,315评论 4 7

友情链接更多精彩内容