国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS 網頁文字漸變效果

2024-07-11 08:27:25
字體:
來源:轉載
供稿:網友

你想制作漂亮的標題而不用將每個標題都做成圖片嗎?這里是一個簡單的CSS技巧,它將向你展示使用一個png圖片制作漸變文字的方法(純CSS、無Javascript或Flash)。而你所需要的僅僅是在標題里面的一個空<span>標簽,它使用背景圖片和position:absolute屬性將標題覆蓋。該技巧經主流瀏覽器測試:Firefox, Safari, Opera, 以及Internet Explorer 6。

好處

這是一個純CSS技巧,無需JS或Flash。它兼容主流瀏覽器包括IE6 (需要使用PNG hack)。 它對于設計標題是很完美的。你無需使用Photoshop制作每一個標題。這也顯然能夠節省你的時間和帶寬。 你當然可以是用任何網絡字體和字體型號。

它是如何工作的?

這個小技巧很簡單。基本上我們只是在文字上面添加了一個1px的漸變PNG圖片(使用alpha透明)

screenshot

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中可用

因為IE6不能正確渲染24位PNG圖片,為了顯示透明的png圖片,下面的hack是必須的。(使用HTML條件注釋的方法)在head部分的任何一個地方添加以下代碼:

<!--[if lt IE 7]><style>h1 span {  background: none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gradient.png', sizingMethod='scale');}</style><![endif]-->

這正式我們為什么憎惡IE6的原因之一!

jQuery動態加入版本(對語義愛好者有用)

如果你不想在標題里面有個空的<span>標簽,你可以使用Javascript動態加入<span>標簽。使用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>

更多的例子

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 保山市| 濮阳市| 佛坪县| 湘阴县| 陆川县| 东乡| 沂源县| 开平市| 扶风县| 昌平区| 洛南县| 田阳县| 绵阳市| 乌拉特中旗| 攀枝花市| 松桃| 卫辉市| 宁国市| 京山县| 安阳县| 佛坪县| 长宁区| 邵东县| 广河县| 五台县| 肇东市| 宜昌市| 临夏县| 海安县| 湘西| 金昌市| 荥阳市| 临江市| 大城县| 横山县| 龙江县| 怀远县| 蕲春县| 湘乡市| 鹤峰县| 通州市|