当前位置:96看吧 > 技术文档 > 网页制作 > CSS渐变文本效果的制作

CSS渐变文本效果的制作

时间:2009/12/24
作者:诚心(MaWenDong)
来源:96看吧
查看:
标签:css


 

优势
 


  • 这是纯粹的css技巧,没有使用任何ja脚本或者flash, 并且它可以在大多数浏览器上正常工作(IE6需要支持透明PNG的hack)
     
  • 这是完美的标题设计,你不必使用photoshop,这将大量节省你的带宽和时间.
     
  • 你可以对任何网页字体使用这种效果,而且字号大小也是可变的.
     



他是如何工作的?

这个技巧很简单.我们只是简单的使用了1px宽的透明png覆盖在了文本上.

关键就在这里:

h1 { position: relative }
h1 span { position: absolute } h1 {
  font: bold 330%/100% "Lucida Grande"$$
  position: relative;
  color: #464646;
}
 
h1 span {
  background: url(gradient.png) repeat-x;
  position: absolute;
  display: block;
  width: 100%;
 

就这样, 你做到了

使它能够支持IE6
 
下面这个hack仅仅是让IE6支持透明PNG-24格式的图片.
 
<!--[if lt IE 7]>
<style>
h1 span {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’gradient.png’, sizingMethod=’scale’);
}
</style>
<![endif]–>



jQuery生成版本

如果你不想在代码里有空的<span>标记, 那么你可以使用javascript来动态生成它. 这里是一个简单的jquery生产方法.

<script type="text/javascript" src="jquery.js" mce_src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  //prepend span tag to H1
  $("h1").prepend("<span></span>");
});
</script>


 

上一篇:Css中z-index的值
下一篇:网站验证码的友好度
演示地址
Demo
下载地址
Down
页面举报
Report
关闭页面
Close
收藏页面
Favorites
分享页面
Share
版权信息:栏目内,站内会员所分享的全部“资源/素材/文章”,仅供学习与参考,版权为原作者所有。
下载提示:非注册用户每天可下载一个文件,已注册会员不受限制。
网友评论
数据载入中
验证码
  • 请您注意:
  • ·请不要在评论中含与内容无关的广告链接。
  • ·不良评论请用报告管理员,以利管理员及时删除。
  • ·遵守中华人民共和国的各项有关法律法规
  • ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • ·本站管理人员有权保留或删除评论中的任意内容
  • ·您在本站发表的作品,本站有权在网站内转载或引用
  • ·参与本评论即表明您已经阅读并接受上述条款
相关最新
相关热门