CSS教程:網(wǎng)頁(yè)文本漸變_CSS教程
注:本文由 Robin 翻譯自 webdesignerwall (這個(gè)標(biāo)題不知道該怎么翻譯好, 希望大家能提提意見(jiàn).)
你是否想不用photoshop來(lái)創(chuàng)建一個(gè)帶漸變的標(biāo)題文字嗎? 這里用一個(gè)簡(jiǎn)單的css技巧來(lái)向你展示如何僅僅使用css和png圖片來(lái)制造這種效果. 經(jīng)測(cè)試這種方法適合大多數(shù)主流瀏覽器.當(dāng)然, IE6需要一個(gè)支持透明PNG的Hack(值得慶幸的是微軟正在極力的將用戶的IE6自動(dòng)升級(jí)到IE7, 延伸閱讀: Warning: An IE7 Auto-Update Is Coming Soon )
優(yōu)勢(shì)
這是純粹的css技巧,沒(méi)有使用任何ja腳本或者flash, 并且它可以在大多數(shù)瀏覽器上正常工作(IE6需要支持透明PNG的hack)
這是完美的標(biāo)題設(shè)計(jì),你不必使用photoshop,這將大量節(jié)省你的帶寬和時(shí)間.
你可以對(duì)任何網(wǎng)頁(yè)字體使用這種效果,而且字號(hào)大小也是可變的.
他是如何工作的?
這個(gè)技巧很簡(jiǎn)單.我們只是簡(jiǎn)單的使用了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
下面這個(gè)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>標(biāo)記, 那么你可以使用javascript來(lái)動(dòng)態(tài)生成它. 這里是一個(gè)簡(jiǎn)單的jquery生產(chǎn)方法.
<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教程Rss訂閱Div+Css教程搜索
CSS教程推薦
- CSS selector:class 和 id 都可以使“單一選擇符”有不同的樣式
- 收集于網(wǎng)絡(luò)的WebStandard規(guī)范化CSS XHTML命名參考
- CSS編碼習(xí)慣 hack分開(kāi)寫的規(guī)則
- CSS教程11、CSS的屬性縮寫[翻譯Htmldog]
- CSS教程17、CSS的優(yōu)先級(jí)特性Specificity[翻譯Htmldog]
- 期待的CSS的一些功能
- CSS教程:CSS中的定位(position)
- CSS初級(jí)教程文本
- CSS大師Eric采訪實(shí)錄
- 根據(jù)時(shí)段自動(dòng)切換網(wǎng)站的CSS風(fēng)格
猜你也喜歡看這些
- HTML表格標(biāo)記教程(7):背景顏色屬性BGCOLOR
- HTML結(jié)構(gòu)更加清晰、規(guī)范,學(xué)習(xí)HTML5優(yōu)化結(jié)構(gòu)的思路。
- HTML表單標(biāo)記教程(1):
- 深層優(yōu)化 提高網(wǎng)站的訪問(wèn)速度的一些技巧
- HTML表格標(biāo)記教程(30):單元格的暗邊框色屬性BORDERCOLORDARK
- HTML表格標(biāo)記教程(33):單元格的垂直對(duì)齊屬性VALIGN
- HTML中級(jí)教程span和div標(biāo)簽
- HTML教程:收集的常用的HTML標(biāo)簽(4)
- HTML5isnowalsohostedbytheW3C
- CSS網(wǎng)頁(yè)布局中HTML標(biāo)簽的語(yǔ)義(二)
- 相關(guān)鏈接:
- 教程說(shuō)明:
CSS教程-CSS教程:網(wǎng)頁(yè)文本漸變
。