`
祈祷幸福
  • 浏览: 36679 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

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

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






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

html代码如下:
<div class="content">
<h3 title="专业技能">专业技能</h3>
<div class="next"><!--其他内容--></div>
</div>




有两种实现方式:

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

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


但是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


.content h3{
    position:relative;
    float:left;
    opacity:0.7;
    font:40px/50px 'Microsoft yahei';
} 

.content h3:before{
    content:attr(title);
    position:absolute;
    z-index:1;
    top:100%;
    left:0;
    height:100%;
    width:100%;
    -webkit-transform:scaleY(-1);
}

.content h3:after{
    content:'';
    position:absolute;
    z-index:2;
    top:100%;
    left:0;
    height:100%;
    width:100%;
    background:-webkit-gradient(linear, center top, center bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));/*其他几个被省略了-_-!*/
}

.content .next{
    clear:both;
    padding:60px;
}

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


/*------------------ITEYE 祈祷幸福(http://qidaoxingfu.iteye.com)原创 转载请注明-----------------*/
  • 大小: 8.4 KB
0
0
分享到:
评论

相关推荐

    CSS3制作文字半透明倒影效果的两种实现方式

    效果如图。Ps、背景线条是背景图勒,和本文效果无关。。。 html代码如下: 复制代码代码如下: ”content”&gt; ”专业技能”&gt;专业技能&lt;/h3&gt; ”next”&gt;&lt;!–其他内容–&gt;&lt;/div&gt; &lt;/div&gt; 有两种实现方式: 1.box-...

    JavaScript网页特效范例宝典源码

    实例048 半透明背景的下拉菜单 76 实例049 展开式导航条 80 实例050 用层制作下拉菜单1 81 实例051 用层制作下拉菜单2 84 1.10 侧导航条设计 86 实例052 自动隐藏式菜单 87 实例053 收缩式导航菜单 89 实例054 树状...

    C#编程经验技巧宝典

    2 &lt;br&gt;0003 设置程序代码行序号 3 &lt;br&gt;0004 开发环境全屏显示 3 &lt;br&gt;0005 设置窗口的自动隐藏功能 3 &lt;br&gt;0006 根据需要创建所需解决方案 4 &lt;br&gt;0007 如何使用“验证的目标架构”功能 4 ...

    JAVA上百实例源码以及开源项目

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象...

    JAVA上百实例源码以及开源项目源代码

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象...

Global site tag (gtag.js) - Google Analytics