CSS3制作文字半透明倒影效果

/*------------------ITEYE 祈祷幸福(http://qidaoxingfu.iteye.com)原创 转载请注明-----------------*/

效果如图。Ps、背景线条是背景图勒,和本文效果无关。。。

html代码如下:

Html代码  
  1. <div class="content">
  2. <h3 title="专业技能">专业技能</h3>
  3. <div class="next"><!--其他内容--></div>
  4. </div>

有两种实现方式:

1.box-reflect 
(属性详情见http://css.doyoe.com/  属性→边框→box-reflect)

Css代码  
  1. .content h3{
  2. opacity:0.7;
  3. font:40px/50px 'Microsoft yahei';
  4. -webkit-box-reflect: below 5px -webkit-gradient(linear, center top, center bottom, from(transparent),color-stop(0.2, transparent), to(white));
  5. }

但是box-reflect属性只有chrome/Safari支持(支持详情见 http://caniuse.com/#search=box-reflect) 
FF和Opera不能兼容,所以有了以下替代方案。

2.transform属性的scaleY方式:

受到神飞的博文和MDN的一个Demo源代码的启发 
MDN Demo  https://developer.mozilla.org/zh-CN/demos/detail/css3-reflection-effect/launch 
神飞:一些上流的CSS3图片样式   http://www.qianduan.net/css3-image-styles.html

Css代码  
  1. .content h3{
  2. position:relative;
  3. float:left;
  4. opacity:0.7;
  5. font:40px/50px 'Microsoft yahei';
  6. }
  7. .content h3:before{
  8. content:attr(title);
  9. position:absolute;
  10. z-index:1;
  11. top:100%;
  12. left:0;
  13. height:100%;
  14. width:100%;
  15. -webkit-transform:scaleY(-1);
  16. }
  17. .content h3:after{
  18. content:'';
  19. position:absolute;
  20. z-index:2;
  21. top:100%;
  22. left:0;
  23. height:100%;
  24. width:100%;
  25. background:-webkit-gradient(linear, center top, center bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));/*其他几个被省略了-_-!*/
  26. }
  27. .content .next{
  28. clear:both;
  29. padding:60px;
  30. }

注:前面h3元素浮动是为了让文字块的宽度动态地刚好等同文字宽度,否则块过长,导致after的遮罩延长,影响右边没有文字的部分


/*------------------ITEYE 祈祷幸福(http://qidaoxingfu.iteye.com)原创 转载请注明-----------------*/

转载于:https://www.cnblogs.com/shenming/p/4234459.html

CSS3制作文字半透明倒影效果相关推荐

  1. CSS3制作文字特效

    今天主要搜集了一些网页中文字用css3制作的特效,并亲自尝试了一下,现把关键的代码和效果贴出来与同学们一起分享,希望能对大家在平时的制作中有所帮助.废话不说,直接进入效果的制作,感兴趣的同学跟着我的代 ...

  2. CSS3制作文字背景图

    文字带上渐变色,或者说让文字透出图片.这些效果 CSS 属性也可以完成. 方法一.利用CSS3属性mix-blend-mode:lighten;实现 使用 mix-blend-mode 能够轻易实现, ...

  3. html制作文字效果,10个text-shadow制作的文字效果

    css3的text-shadow属性能帮助我们设计很多有特效的文字效果,特别是运用在英文字体上.早前在<CSS3的文字阴影-text-shadow>和<CSS3 制作文字特效> ...

  4. html5显示状态灯,如何使用css3+html5来制作文字霓虹灯效果

    使用css3+html5来制作文字霓虹灯效果的特点 文字带有闪烁的霓虹灯动画,且文字选中时也有很酷的动画特效: 文字可动态输入,且输入的文字实时渲染霓虹灯特效. 使用css3+html5来制作文字霓虹 ...

  5. html霓虹灯效果图,如何使用css3+html5来制作文字霓虹灯效果(付完整代码)

    在科技日益发展的今天,人们对于审美越来越挑剔,这就要求我们对于前端开发的态度更加的严谨的同时,需要加入新鲜的元素,以达到吸引目光的目的.那么今天本文带大家了解一下如何使用css3+html5来制作文字 ...

  6. html设置发光字体制作,CSS3制作炫酷的自定义发光文字

    CSS3制作炫酷的自定义发光文字 text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF1177, 0 0 35px ...

  7. html5闪光字效果,如何使用css3+html5来制作文字霓虹灯效果(付完整代码)

    在科技日益发展的今天,人们对于审美越来越挑剔,这就要求我们对于前端开发的态度更加的严谨的同时,需要加入新鲜的元素,以达到吸引目光的目的.那么今天本文带大家了解一下如何使用css3+html5来制作文字 ...

  8. html怎么制作3D字体,用CSS3制作3D文字效果代码实例教程

    这个简单的CSS文本阴影教程将一步步教你如何通过堆叠多层阴影来创建3D文字,然后进一步利用CSS3的transform和transition属性来实现鼠标移过字体放大的效果. 阿里西西web开发网为大 ...

  9. js中select下拉框重置_如何利用CSS3制作炫酷的下拉框

    很多小伙伴都不清楚CSS3是做什么?用途是什么? 接下来我就给展示一个css3制作一个炫酷下拉框.其实不只是这些,还有很多. CSS3是CSS(层叠样式表)技术的升级版本,于1999年开始制订,200 ...

最新文章

  1. 像我这种垃圾学校出来的人...【原话,不是我编的】
  2. Image-to-Image的论文汇总
  3. android用户界面之TabHost教程实例汇总
  4. AsSystemRum 系统提权工具 实现思路及其源码
  5. sdutoj-3837-素数链表
  6. hdu 2036 计算多边形面积
  7. Django从理论到实战(part5)--创建我们的第一个应用
  8. c语言python零基础教学_编程零基础应当如何开始学习 Python?附教程
  9. 什么是ACID理论(二阶段、三阶段提交、TCC)
  10. 08_提升方法Boosting2_统计学习方法
  11. Radius认证协议(一)
  12. pthread_sigmask
  13. 从零开始搭建自己的vue组件库——01创建
  14. java web 精仿微博_【Java】盘点 Github 上的高仿 app 项目,B站 微博 微信等等
  15. 云计算成朝阳产业,未来发展已成趋势
  16. “我的恩典是够你用的”(哥林多后书十二章9节)
  17. 解决SublimeREPL安装后输入字符且回车后没有输出的问题
  18. BI神器Power Query(21)-- 同一列内多重替换(1)
  19. ROS实战篇(二)如何创建自定义的msg文件以及自己编写launch文件?
  20. 0. Redis-Server(操作)

热门文章

  1. 哭唧唧!半年内使用过蚂蚁借呗、京东白条的 一律不给贷款?
  2. Linux fdisk分区
  3. 《自然语言处理实战入门》:汉语语言学简介
  4. 如何快速提高电脑性能
  5. 王者荣耀s12服务器维护,王者荣耀S12赛季野区资源调整了什么?S12赛季野区资源调整内容介绍...
  6. 获得淘宝/天猫app商品详情原数据
  7. 44.Django05
  8. js打印小票(用iframe实现)
  9. 苹果录音功能在哪?iPhone自带录音功能的正确打开方式
  10. 游戏设计模式杂谈(一)