亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

CSS 網(wǎng)頁文字漸變效果

  發(fā)布時間:2009-08-03 00:35:52   作者:佚名   我要評論
本文介紹的技術(shù)很經(jīng)典,也算是一篇老文章了,相信很多人也都看過,之前神飛有注意到國內(nèi)有些翻譯,但是不全面,這里我就將其完整的翻譯了一下。

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

好處

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

它是如何工作的?

這個小技巧很簡單?;旧衔覀冎皇窃谖淖稚厦嫣砑恿艘粋€1px的漸變PNG圖片(使用alpha透明)

screenshot

HTML代碼

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

CSS代碼

這里的關(guān)鍵點是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;
}

是的,就這些,你已經(jīng)搞定了。點擊此處查看演示頁面。

讓它在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]-->

這正式我們?yōu)槭裁丛鲪篒E6的原因之一!

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

如果你不想在標(biāo)題里面有個空的<span>標(biāo)簽,你可以使用Javascript動態(tài)加入<span>標(biāo)簽。使用jQuery的prepend 方法可以很容易的實現(xiàn):

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

更多的例子

想要實現(xiàn)Web 2.0的光滑文字?

screenshot

如此類推,你可以將此技巧用于任何固定背景色的情況(漸變色和背景色一樣)

screenshot

screenshot

screenshot

screenshot

screenshot

screenshot

圖案/紋理

你也可以用一個磚瓦背景圖片??囱剑@就是這就是一個斑馬圖案。——那么,隨意發(fā)揮吧!

screenshot

局限性…

  • 這個技巧只適用于固定背景色的元素。你的漸變色(PNG 圖片) 必須與背景色是同一個顏色。
  • 如果你想兼容IE6,就需要使用IE6的PNG hack(比如濾鏡或JS方法)
  • 如果你的漸變圖片比標(biāo)題要高,那么這個文字將是不能被選擇的。

PS:關(guān)于局限性的第一條,建議在demo頁面使用firebug調(diào)試一下,改變一下背景色,就可以看出變化了——神飛。

相關(guān)文章

  • CSS3下的漸變文字效果實現(xiàn)示例

    這篇文章主要介紹了CSS3下的漸變文字效果實現(xiàn)示例的相關(guān)資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-02
  • css 進(jìn)度條的文字根據(jù)進(jìn)度漸變的示例代碼

    這篇文章主要介紹了css 進(jìn)度條的文字根據(jù)進(jìn)度漸變的示例代碼,介紹了進(jìn)度條里面的文字需要根據(jù)進(jìn)度的長度而變化,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一
    2018-01-09
  • css3實現(xiàn)文字掃光漸變動畫效果的示例

    這篇文章主要介紹了css3實現(xiàn)文字掃光漸變動畫效果的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-07
  • CSS3文字背景色漸變過渡特效源碼

    CSS3文字背景色漸變過渡特效源碼是一段實現(xiàn)了文字顏色漸變過渡效果代碼,本段代碼適應(yīng)于所有網(wǎng)頁使用,有需要的朋友們歡迎前來下載使用
    2017-05-25
  • CSS實現(xiàn)文字高光水波漸變的動態(tài)效果實例

    這篇文章介紹的是用CSS實現(xiàn)文字高光水波漸變的效果,實現(xiàn)后效果很漂亮,對大家日常開發(fā)很有用處,下面小編整理好分享給大家。有需要的可以參考。
    2016-08-29
  • 一款純css3實現(xiàn)的顏色漸變按鈕的代碼教程

    今天給大家分享一款純css3實現(xiàn)的顏色漸變按鈕,這款按鈕的邊框和文字的顏色通過css3實現(xiàn)兩種顏色的漸變,清新淡雅,效果非常好看,需要的朋友可以參考下
    2014-11-12
  • 使用CSS3的背景漸變Text Gradient 創(chuàng)建文字顏色漸變

    使用CSS3 的背景漸變 -webkit-gradient ,用一個背景漸變的 DIV 代替圖片。下面是實現(xiàn)效果示例,相比以上方案優(yōu)點是不使用圖片,減小請求量和流量
    2014-08-19
  • css實現(xiàn)文字顏色漸變的三種方法

    在web前端開發(fā)過程中,UI設(shè)計師經(jīng)常會設(shè)計一些帶漸變文字的設(shè)計圖,在以前我們只能用png的圖片來代替文字,今天小編給大家?guī)砹薱ss實現(xiàn)文字顏色漸變的三種方法,一起看看
    2018-11-22

最新評論