html 文字倒映效果,css3怎么实现字体倒影?

css的功能很强大,可以实现很多效果,例如图像的倒影和文字的倒影等。那么css3怎么实现字体倒影?下面本篇文章给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

def583ebf03bd2e97401b0e3cd50aeb8.png

css3怎么实现字体倒影?

在CSS中,主要采用box-reflect属性来实现字体倒影效果。

box-reflect属性主要用于设置或检索对象倒影。

box-reflect语法box-reflect:none | ? ?

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

box-reflect:none | ? ?

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

你看到倒影了么?

1、direction 定义方向,取值包括 above 、 below 、 left 、 right。above:指定倒影在对象的上边

below:指定倒影在对象的下边

left:指定倒影在对象的左边

right:指定倒影在对象的右边

2、offset定义反射偏移的距离,取值包括数值或百分比,其中百分比根据对象的尺寸进行确定。默认为0。

用长度值来定义倒影与对象之间的间隔。可以为负值。用百分比来定义倒影与对象之间的间隔。可以为负值。

3、mask-box-image定义遮罩图像,该图像将覆盖投影区域。如果省略该参数值,则默认为无遮罩图像。

取值:

none:无遮罩图像:使用绝对或相对地址指定遮罩图像。

使用线性渐变创建遮罩图像。

使用径向(放射性)渐变创建遮罩图像。

使用重复的线性渐变创建背遮罩像。

使用重复的径向(放射性)渐变创建遮罩图像。

示例:

html,body{

margin:50px 0;

}

.reflect{

width:950px;

margin:0 auto;

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

font:bold 100px/1.231 georgia,sans-serif;

text-transform:uppercase;

}

你看到倒影了么?

效果图:

14ca5afa2ad644960e0dad6bba9c5c94.png

更多web前端开发知识,请查阅 HTML中文网 !!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值