打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
纯CSS实现的文本渐变效果

看看上面的文字渐变效果,还不错吧。不会用Photoshop? NO,NO,NO!这不需要你使用photoshop,甚至不需要任何Javascript,它完全是纯CSS的。

这是来自Nick La的最新的一个非常具创意的设计-CSS-gradient-text-effect。仅仅是使用了一张PNG格式的透明图片,它能正常工作于Firefox, Safari, Opera, 和 Internet Explorer 6(需要进行小小的hack).

你可以用它来样式化你的文章标题,博客名称,侧边栏的大标题或其它任何你想要达到渐变效果的文本。而且要达到这一效果非常简单,仅仅需要的只是一张1px的透明渐变PNG图片覆盖在文本上,请看过程:

下面是HTML代码:

<h1><span></span>CSS Gradient Text</h1>

下面是CSS样式代码:

比较关键的地方是: 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%;

height: 31px;

}

这样就完成了。但是如果要让它在IE6下也能正常工作,还需要进行小小的Hack,把下面的代码放到<head>和</head>之间:


<!--[if lt IE 7]><style>

h1 span {

background: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=‘gradient.png‘, sizingMethod=‘scale‘);

}

</style>

jQuery prepend 的方法

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

如果你不想在标题里面有空白内容的标签,那可以用jQuery来实现标签的插入:




本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jQuery内容过滤选择器选择元素实例讲解
jQuery 1.4正式发布:一起来看有哪些新变化(上篇) - 博客园知识库
JQuery实现动态生成树形菜单
Jquery EasyUi实战教程布局篇
网页设计之教你如何使用jQuery和CSS3创建一个日历控件
jQuery基本选择器及用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服