CSS 過濾屬性指南:filter 和grayscale
#引言:
CSS中的過濾屬性(filter)可以為網頁添加各種特效和效果,使頁面更加豐富和吸引人。其中,grayscale(灰階)是一個常用的濾鏡效果,可以將影像轉換為黑白色調。在本文中,我們將介紹filter屬性的使用方法和程式碼範例,特別是針對grayscale效果的實作。
一、filter 屬性簡介:
filter屬性是CSS3新增的屬性,它允許我們在元素渲染時進行影像處理和特效。透過使用filter屬性,我們可以對影像進行模糊、灰階、亮度、對比等效果的處理。 filter屬性可套用於所有元素,包括圖片、文字和背景等。
二、filter 屬性的語法及常用屬性:
filter屬性的基本語法如下:
element { filter: none | <filter-function> [<filter-parameter>]* | initial | inherit; }
常用的filter屬性函數有:
以下是一些常用filter效果的程式碼範例:
img { filter: grayscale(100%); }
element { filter: blur(5px); }
element { filter: brightness(80%); }
element { filter: contrast(120%); }
element { filter: invert(100%); }
element { filter: sepia(100%); }
element { filter: saturate(150%); }
element { filter: opacity(50%); }
以上是CSS 過濾屬性指南:filter 和 grayscale的詳細內容。更多資訊請關注PHP中文網其他相關文章!