话说CSS滤镜
| 作者:http://www.swtv.com.cn/adjunct/nr/css/css.htm Alpha 透明層次: 濾鏡效果 | |
| 語(yǔ)法:STYLE="filter:filtername(parameter1,parameter2,parameter3...)" 其中:filtername為濾鏡的名稱;parameter1,parameter2等為濾鏡的參數(shù)。 | |
| 濾鏡名稱及功能說(shuō)明: |
設(shè)置透明層次
語(yǔ)法:STYLE="filter:Alpha(Opacity=opacity,FinishOpacity=finishopacity,Style=style,StarX=starX,Stary=STARy,
FinishX=finishX,FinishY=finishY)"
其中:Opacity 為起始值,取值為0-100,0為透明,100為原圖;FinishOpacity 為目標(biāo)值; 取值為0-3;StarX或Stary 為任意值。
例子如下:
| FinishOpacity=100 | ||||
| 參數(shù) | Style=3 | Style=2 | Style=1 | Style=0 |
| Opacity=100 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=50 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=20 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=0 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| FinishOpacity=50 | ||||
| 參數(shù) | Style=3 | Style=2 | Style=1 | Style=0 |
| Opacity=100 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=50 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=20 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=0 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| FinishOpacity=20 | ||||
| 參數(shù) | Style=3 | Style=2 | Style=1 | Style=0 |
| Opacity=100 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=50 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=20 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=0 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| FinishOpacity=0 | ||||
| 參數(shù) | Style=3 | Style=2 | Style=1 | Style=0 |
| Opacity=100 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=50 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=20 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Opacity=0 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 | 設(shè)置透明層次 |
| Blur 創(chuàng)建高速度移動(dòng)效果,既模糊效果 |
語(yǔ)法:STYLE="filter:Blur(Add=add,Direction=direction,Strength=strength)"
其中:Add 是否保留原效果,取值為0 or 1;Direction 為移動(dòng)角度值,取值為0-315度,步長(zhǎng)45度;Strength效果長(zhǎng)度值,一般取5即可。
舉例如下:
| Direction= 0 | Strength=0 | Strength=5 | Strength=10 | Strength=20 | Strength=50 | Strength=100 |
| Add=0 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 |
| Add=1 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 |
| Direction=90 | Strength=0 | Strength=5 | Strength=10 | Strength=20 | Strength=50 | Strength=100 |
| Add=0 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 |
| Add=1 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 | 移動(dòng)效果 |
使用Blur.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| Blur { font-family : "Comic Sans MS"; | ||
| color : #ffff00; | 定義字體顏色。字體為黃色。 | |
| line-height :19pt; | 定義行高 | |
| filter : Blur(Add=1,Direction=45,Strength=5) | 濾鏡內(nèi)容僅此一行。這里定義高速度移動(dòng)效果。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用Blur.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="Blur.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td class="Blur">高速度移動(dòng)效果</td></tr>
</Table>
或者
<span class="Blur">高速度移動(dòng)效果</span>
結(jié)果為:
高速度移動(dòng)效果
Chroma 使某種顏色透明:
| Chroma 制作專用顏色透明 |
| Chroma 制作專用顏色透明 |
語(yǔ)法:STYLE="filter:Chroma(Color=color)"
其中:Color=#rrggbb,任意。
例子:STYLE="filter:Chroma(Color=#FFFF00)" 讓黃色透明。
| DropShadow 創(chuàng)建對(duì)象的固定影子 |
語(yǔ)法:STYLE="filter:DropShadow(Color=color,OffX=offX,OffY=offY,Positive=positive)"
其中:Color=#rrggbb,任意;OffX或OffY 分別為X或Y軸的偏離值;Positive 取值為0 or 1。
舉例如下:
| Positive=0 | OffY=-10 | OffY=-5 | OffY=0 | OffY=5 | OffY=10 | OffY=15 |
| OffX=-10 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=-5 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=0 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=5 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=10 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=15 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| Positive=1 | OffY=-10 | OffY=-5 | OffY=0 | OffY=5 | OffY=10 | OffY=15 |
| OffX=-10 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=-5 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=0 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=5 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=10 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
| OffX=15 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 | 固定影子 |
使用DropShadow.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| DropShadow { font-family : "Comic Sans MS"; | ||
| color : #ffff00; | 定義字體顏色。字體為黃色。 | |
| line-height :19pt; | 定義行高 | |
| filter : DropShadow(Color=#6699cc,OffX=5,OffY=5,Positive=1) | 濾鏡內(nèi)容僅此一行。這里定義固定影子。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用DropShadow.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="DropShadow.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td class="DropShadow">固定影子</td></tr>
</Table>
或者
<span class="DropShadow">固定影子</span>
結(jié)果為:
固定影子
| FlipH 創(chuàng)建水平鏡像圖片 |
| FlipH 創(chuàng)建水平鏡像圖片 |
語(yǔ)法:STYLE="filter:FlipH"
例子:STYLE="filter:FlipH"
| 原圖 | 處理后的圖 |
| FlipV 創(chuàng)建垂直鏡像圖片 |
| FlipV 創(chuàng)建垂直鏡像圖片 |
語(yǔ)法:STYLE="filter:FlipV"
例子:STYLE="filter:FlipV"
| 原圖 | 處理后的圖 |
| Glow 在對(duì)象的外邊緣加光輝 |
語(yǔ)法:STYLE="filter:Glow(Color=color,Strength=strength)"
其中:Color=#rrggbb,發(fā)光顏色,任意;Strength 為發(fā)光強(qiáng)度,取值為0-100。
舉例如下:
| Strength=0 | Strength=5 | Strength=10 | Strength=20 | Strength=50 | Strength=100 |
| 光輝 | 光輝 | 光輝 | 光輝 | 光輝 | 光輝 |
?
使用Glow.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| Glow { font-family : "Comic Sans MS"; | ||
| color : #ffff00; | 定義字體顏色。字體為黃色。 | |
| line-height :19pt; | 定義行高 | |
| filter : Glow(Color=#FF0000,strength=4) | 濾鏡內(nèi)容僅此一行。這里定義光輝顏色為紅色,發(fā)光強(qiáng)度為4。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用Glow.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="glow.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td class="glow">在對(duì)象的外邊緣加光輝</td></tr>
</Table>
或者
<span class="glow">在對(duì)象的外邊緣加光輝</span>
結(jié)果為:
在對(duì)象的外邊緣加光輝
| Gray 把圖片/文字灰度化 |
| Gray 把圖片/文字灰度化 |
語(yǔ)法:STYLE="filter:Gray"
例子:STYLE="filter:Gray"
?
使用Gray.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| Gray { font-family : "Comic Sans MS"; | ||
| color : #ffff00; | 定義字體顏色。字體為黃色。 | |
| line-height :19pt; | 定義行高 | |
| filter : Gray | 濾鏡內(nèi)容僅此一行。這里定義灰度。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用Gray.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="Gray.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td ><img class="Gray" src="圖片"></td></tr>
</Table>
或者
<Table><tr>
<td class="Gray">把圖片/文字灰度化</td></tr>
</Table>
或者
<img class="Gray" src="圖片">
或者
<span class="Gray">把圖片/文字灰度化</span>
結(jié)果為:
| 處理前 | 處理后 |
| Invert 反色 |
| Invert 反色 |
語(yǔ)法:STYLE="filter:Invert"
例子:STYLE="filter:Invert"
使用Invert.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| Invert { font-family : "Comic Sans MS"; | ||
| color : #ffff00; | 定義字體顏色。字體為黃色。 | |
| line-height :19pt; | 定義行高 | |
| filter : Invert | 濾鏡內(nèi)容僅此一行。這里定義反色。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用Invert.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="Invert.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td ><img class="Invert" src="圖片"></td></tr>
</Table>
或者
<Table><tr>
<td class="Invert">反色</td></tr>
</Table>
或者
<img class="Invert" src="圖片">
或者
<span class="Invert">反色</span>
結(jié)果為:
| 處理前 | 處理后 |
| Mask 創(chuàng)建透明遮掩膜在對(duì)象上 |
| Mask 創(chuàng)建透明遮掩膜在對(duì)象上 |
語(yǔ)法:STYLE="filter:Mask(Color=color)"
其中:Color=#rrggbb,任意。
例子:STYLE="filter:Mask(Color=#ffffe0)"
?
使用Mask.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| Mask { font-family : "Comic Sans MS"; | ||
| color : #ffff00; | 定義字體顏色。字體為黃色。 | |
| line-height :19pt; | 定義行高 | |
| filter : Mask(Color=#ffffe0) | 濾鏡內(nèi)容僅此一行。這里定義透明遮掩膜。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用Mask.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="Mask.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td class="Mask">透明遮掩膜</td></tr>
</Table>
或者
<span class="Mask">透明遮掩膜</span>
或者
<img src="圖片" class="Mask">
結(jié)果為:
| 變化前 | 變化后 |
| Shadow 創(chuàng)建偏移固定影子 |
語(yǔ)法:STYLE="filter:Shadow(Color=color,Direction=direction)"
其中:Color=#rrggbb,任意;Direction 為角度值,取值為0-315度,步長(zhǎng)45度。
舉例如下:
| Direction=45 | 固定影子 |
| Direction=315 | 固定影子 |
?
使用Shadow.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| Shadow { font-family : "Comic Sans MS"; | ||
| color : #00ff00; | 定義字體顏色。字體為綠色。 | |
| line-height :19pt; | 定義行高 | |
| filter : Shadow(Color=#6699cc,Direction=135) | 濾鏡內(nèi)容僅此一行。這里定義固定影子。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用Shadow.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="Shadow.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td class="Shadow">固定影子</td></tr>
</Table>
或者
<span class="Shadow">固定影子</span>
結(jié)果為:
固定影子
| Wave 創(chuàng)建波紋效果 |
語(yǔ)法:STYLE="filter:Wave(Add=add,Freq=freq,LightStrength=lightstrength,Phase=phase,Strength=strength)"
其中:Add取值為0 or 1;Freq變形值;LightStrength變形百分比;Phase 角度變形百分比;Strength變形強(qiáng)度。
舉例如下:
變形百分比對(duì)比
| Strength=2 Freq=5 Phase=無(wú) | LightStrength=0 | LightStrength=5 | LightStrength=10 | LightStrength=20 | LightStrength=50 | LightStrength=100 |
| Add=0 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 |
| Add=1 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 |
角度變形百分比對(duì)比
| Strength=2 Freq=5 LightStrength=無(wú) | Phase=0 | Phase=5 | Phase=10 | Phase=20 | Phase=50 | Phase=100 |
| Add=0 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 |
| Add=1 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 |
變形強(qiáng)度對(duì)比
| Freq=5 LightStrength=5 Phase=4 | Strength=0 | Strength=5 | Strength=10 | Strength=20 | Strength=50 | Strength=100 |
| Add=0 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 |
| Add=1 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 |
變形值對(duì)比
| LightStrength=5 Phase=4 Strength=2 | Freq=0 | Freq=5 | Freq=10 | Freq=20 | Freq=50 | Freq=100 |
| Add=0 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 |
| Add=1 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 | 波紋效果 |
?
使用Wave.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| Wave { font-family : "Comic Sans MS"; | ||
| color : #ffff00; | 定義字體顏色。字體為黃色。 | |
| line-height :19pt; | 定義行高 | |
| filter : Wave(Add=0,Freq=5,LightStrength=5,Phase=4,Strength=2) | 濾鏡內(nèi)容僅此一行。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用Wave.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="Wave.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td class="Wave">波紋效果</td></tr>
</Table>
或者
<span class="Wave">波紋效果</span>
或者
<img src="圖形" class="Wave">
結(jié)果為:
| 變化前 | 變化后 |
| Xray 使對(duì)象變的像被X光照射一樣 |
| Xray 使對(duì)象變的像被X光照射一樣 |
語(yǔ)法:STYLE="filter:Xray"
例子:STYLE="filter:Xray"
?
使用Xray.css的方法
| 1、首先在文本編輯器中輸入以下內(nèi)容: | ||
| 內(nèi)容 | 注釋(不必輸入) | |
| Xray { font-family : "Comic Sans MS"; | ||
| color : #ffff00; | 定義字體顏色。字體為黃色。 | |
| line-height :19pt; | 定義行高 | |
| filter : Xray | 濾鏡內(nèi)容僅此一行。這里定義X光照射。 | |
| font-size : large; | 定義字體大小。這里為大字體。 | |
| font-weight : bold; | 定義字體重量。這里為粗體。 | |
| width : auto; | ||
| height : auto; | ||
| position : relative; | ||
| padding : 3pt; | ||
| } | ||
2、存盤:
用Xray.css存盤。
3、修改需要引用該文件的html文件:
在主頁(yè)的<HEAD></HEAD>中加上:
<LINK REL="stylesheet" Type="text/css" HREF="Xray.css">
在主頁(yè)的<Body></Body>中加上:
<Table><tr>
<td class="Xray">X光照射</td></tr>
</Table>
或者
<span class="Xray">X光照射</span>
或者
<img src="圖片" class="Xray">
結(jié)果為:
| 變化前 | 變化后 |
總結(jié)
- 上一篇: CSS滤镜
- 下一篇: 巧用CSS的Border属性