DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> CSS擴展濾鏡屬性及語法
CSS擴展濾鏡屬性及語法
編輯:CSS詳解     
CSS濾鏡:

  1.Alpha濾鏡

  語法:

  Alpha(Opacity=?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?)

  代碼:

  <font style="font-size:30pt;filter:alpha(opacity=100,style=3);width:100%; color:red;line-height:150%;font-family:華文行楷"><b>CSS濾鏡實例</b></font>

  從效果中我們可以看出,Alpha濾鏡使對象呈漸變透明的效果,其效果是由腳本中的filter:alpha(opacity=100,style=3)來決定的。其中:

  opacity屬性:設置透明度,取值0至100之間的任意數值,100表示完全不透明; style屬性:設置漸變風格,0表示均勻漸變,1表示線性漸變,2表示放射漸變,3表示直角漸變。

  而width:100%則表示參與漸變的對象的寬度,通常都設置為100%。

  2. Blur濾鏡

  語法:

  Blur(Add=?, Direction=?, Strength=?)

  Motion Blur濾鏡表現的是一種模糊效果。其ADD屬性是用來確定是否在運動模糊中使用原有目標,其值為0和1,0表示“否”,用於文字,1表示“是”,用於圖像;Direction屬性是模糊移動的角度,其值為0至360度;Strength屬性是模糊移動的距離。

  代碼:

  <font style="font-size:30pt;filter:blur(add=1,direction=30,strength=5);width:100%; color:red;line-height:150%;font-family:華文行楷"><b>CSS濾鏡實例</b></font>

  3.Chroma 濾鏡

  語法:

  {filter:chroma(color=color)}

  使用”Chroma"屬性可以設置一個對象中指定的顏色為透明色,參數COLOR即要透明的顏色。

  4.Drop Shadow濾鏡

  語法:

  DropShadow(Color=?, OffX=?, OffY=?, Positive=?)

  Drop Shadow濾鏡主要產生重疊效果。其屬性為:

  color屬性:設置影子文本的顏色;

  offX和offY屬性:影子文本下落的位移值;

  Positive屬性:指定透明象素陰影,布爾型,0為是,1為否。

  代碼:

  <font style="font-size:30pt;filter:dropshadow(color=lightgreen,offx=5,offy=3,positive=1);width:100%; color:red;line-height:150%;font-family:華文行楷"><b>CSS濾鏡實例</b></font>

  5.Flip濾鏡

  Flip濾濾鏡主要是產生兩種變換效果,即上下變換和左右變換。FlipV產生上下變換,FlipH產生左右變換。

  代碼:

  <font style="font-size:30pt;filter:flipv(color=silver);width:100%; color:red;line-height:150%;font-family:華文行楷"><b>CSS濾鏡實例</b></font>

  <p align=right><font style="font-size:30pt;filter:fliph(color=silver);width:100%; color:red;line-height:150%;font-family:華文行楷"><b>CSS濾鏡實例</b></font></p>

  6.Glow濾鏡

  語法:

  Glow(Color=?, Strength=?)

  Glow濾鏡生成一種光暈效果。屬性:

  color屬性:光暈顏色;strength:光暈的厚度。

  代碼:

  <font style="font-size:30pt;filter:glow(color=gray,strength=4);width:100%; color:red;line-height:150%;font-family:華文行楷"><b>CSS濾鏡實例</b></font>

  7.Light 濾鏡

  這個屬性模擬光源的投射效果。一旦為對象定義了“LIGHT"濾鏡屬性,那麼就可以調用它的“方法(Method)"來設置或者改變屬性。“LIGHT"可用的方法有:

  ·AddAmbIEnt 加入包圍的光源

  ·AddCone 加入錐形光源

  ·AddPoint 加入點光源

  ·Changcolor 改變光的顏色

  ·Changstrength 改變光源的強度

  ·Clear 清除所有的光源

  ·MoveLight 移動光源

  可以定義光源的虛擬位置,以及通過調整X軸和Y軸的數值來控制光源焦點的位置,還可以調整光源的形式(點光源或者錐形光源)指定光源是否模糊邊界、光源的顏色、亮度等屬性。如果動態的設置光源,可能回產生一些意想不到的效果。

  8.Shadow濾鏡

  語法:

  Shadow(Color=?, Direction=?)

  與Drop Shadow的影子特性不同,Shadow濾鏡產生一種陰影效果,它的屬性比較簡單:

  color屬性:陰影顏色;

  direction屬性:陰影角度,值取0至360度。

  代碼:

  <font style="font-size:30pt;filter:shadow(color=black,direction=180);width:100%; color:red;line-height:150%;font-family:華文行楷"><b>CSS濾鏡實例</b></font>

  9.Wave濾鏡

  語法:

  Wave(Add=?, Freq=?, LightStrength=?, Phase=?, Strength=?)

  此濾鏡對過濾對象生成正弦波變形,造成一種變幻效果。內嵌屬性:

  add屬性:布爾型,0或1,0表示將原始對象加入最後效果中,1則反之;

  freq屬性:決定顯示的頻率,即應出現多少個波形;

  phrase屬性:決定波形的形狀,值取0至360之間;

  strength屬性:決定波形的振幅。

  代碼:

<font style="font-size:30pt;filter:wave(add=0,lightstrength=50,strength=4,freq=2,phrase=30);width:100%; color:red;line-height:150%;font-family:華文行楷"><b>CSS濾鏡實例</b></font>

10.Gray ,Invert,Xray 濾鏡

  語法:
{filter:gray} ,{filter:invert},{filter:xray}

  Gray濾鏡是把一張圖片變成灰度圖;Invert濾鏡是把對象的可視化屬性全部翻轉,包括色彩、飽和度、和亮度值;Xray濾鏡是讓對象反映出它的輪廓並把這些輪廓加亮,也就是所謂的“X”光片。

  代碼:

  提示:CSS濾鏡還經常用來修飾圖像。比如用Flip濾鏡,就可以使圖像倒過來顯示。最後請注意:要使用CSS濾鏡,只有在Html編輯模式下編輯發布才有效果。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved