欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

CSS 21天入門:濾鏡(filter)

admin
2024年10月18日 22:40 本文熱度 588

filter 屬性將模糊或顏色偏移等圖形效果應用于元素,常用于調整圖像、背景和邊框的渲染。

一個 filter 例子

/*定義一個div基本樣式*/ div {   margin: 10px auto;   padding: 20px;   width: 200px;   border: 5px dashed orange; }  /* 濾鏡樣式 */ .filter-one {   -webkit-filter: drop-shadow(5px 5px 1px rgba(0, 0, 0, 0.7));   filter: drop-shadow(5px 5px 1px rgba(0, 0, 0, 0.7)); } 

定義了一個基本的 div 樣式,和一個濾鏡樣式類。這是一個為元素添加陰影的樣式。

<div>沒有濾鏡</div> <div class="filter-one">濾鏡 1</div> 

應用之后,看一下效果如下:

這個濾鏡的效果非常的明顯。那濾鏡使用語法是什么樣的呢?

濾鏡函數

濾鏡多使用函數實現,常見的濾鏡函數及使用語法如下:

/* 濾鏡函數( 值 )*/ filter: blur(5px); /* 將高斯模糊應用于輸入圖像。 */ filter: brightness(0.4); /* 將線性乘法器應用于輸入圖像,以調整其亮度。 */ filter: contrast(200%); /* 調整輸入圖像的對比度。 */ filter: drop-shadow(16px 16px 20px blue); /* 沿圖像的輪廓生成陰影效果。 */ filter: grayscale(50%); /* 將圖像轉換為灰度圖。 */ filter: hue-rotate(90deg); /* 應用色相旋轉。 */ filter: invert(75%); /* 反轉輸入圖像。 */ filter: opacity(25%); /* 應用透明度。 */ filter: saturate(30%); /* 改變圖像飽和度。 */ filter: sepia(60%); /* 將圖像轉換為深褐色。 */ 

正如一開始所說,濾鏡多用于圖像,看看這些圖像應用到同一張圖像上是什么效果。

.img-1 {   filter: blur(5px);   /* 將高斯模糊應用于輸入圖像。 */ }  .img-2 {   filter: brightness(0.4);   /* 將線性乘法器應用于輸入圖像,以調整其亮度。 */ }  .img-3 {   filter: contrast(200%);   /* 調整輸入圖像的對比度。 */ }  .img-4 {   filter: drop-shadow(16px 16px 20px yellow);   /* 沿圖像的輪廓生成陰影效果。 */ }  .img-5 {   filter: grayscale(50%);   /* 將圖像轉換為灰度圖。 */ }  .img-6 {   filter: hue-rotate(90deg);   /* 應用色相旋轉。 */ }  .img-7 {   filter: invert(75%);   /* 反轉輸入圖像。 */ }  .img-8 {   filter: opacity(25%);   /* 應用透明度。 */ }  .img-9 {   filter: saturate(30%);   /* 改變圖像飽和度。 */ }  .img-10 {   filter: sepia(60%);   /* 將圖像轉換為深褐色。 */ } 
<p>   <span>原圖</span>   <img src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-1</span>   <img class="img-1" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-2</span>   <img class="img-2" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-3</span>   <img class="img-3" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-4</span>   <img class="img-4" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-5</span>   <img class="img-5" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-6</span>   <img class="img-6" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-7</span>   <img class="img-7" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-8</span>   <img class="img-8" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-9</span>   <img class="img-9" src="../img/css-0.png" /> </p> <p>   <span>應用樣式 img-10</span>   <img class="img-10" src="../img/css-0.png" /> </p> 

這里展現出來的效果如下:

應用多個濾鏡

.img-11 {   filter: drop-shadow(16px 16px 20px yellow) blur(1px); } 

同時應用多個濾鏡,使用空格分隔。

<p>   <span>應用樣式 .img-11</span>   <img class="img-11" src="../img/css-0.png" /> </p> 

當多個濾鏡應用時,按順序依次應用。

不使用濾鏡

如果不想使用濾鏡,可以把 filter 值設置成 none。

總結

  • ?? filter 屬性將模糊或顏色偏移等圖形效果應用于元素,常用于調整圖像、背景和邊框的渲染。

  • ?? filter 中可以應用多個濾鏡,使用空格隔開,并按順序應用。

  • ?? filter 不應用時值設置為 none。


該文章在 2024/10/19 12:43:49 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved