自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一篇文章帶你了解CSS3 濾鏡(Filters)之一

開(kāi)發(fā) 前端
CSS3濾鏡效果提供了一種將視覺(jué)效果應(yīng)用于圖像的簡(jiǎn)便方法。

 [[376349]]

CSS3濾鏡效果提供了一種將視覺(jué)效果應(yīng)用于圖像的簡(jiǎn)便方法。

一、模糊效果

像高斯模糊效果這樣的Photoshop可以使用該blur()功能應(yīng)用于元素。此函數(shù)接受CSS長(zhǎng)度值作為定義模糊半徑的參數(shù)。較大的值將產(chǎn)生更多的模糊。如果未提供參數(shù),則使用值0。

例:

  1. img.blur { 
  2.    -webkit-filter: blur(2px); /* Chrome, Safari, Opera */ 
  3.    filter: blur(2px); 
  4. img.extra-blur { 
  5.    -webkit-filter: blur(5px); /* Chrome, Safari, Opera */ 
  6.    filter: blur(5px); 
  7. /* Some CSS to beautify this example */ 
  8. table td{ 
  9.    padding: 10px; 
  10.    text-align: center; 

運(yùn)行結(jié)果:

二、設(shè)置圖像亮度

brightness()功能可用于設(shè)置圖像的亮度。值為0%將創(chuàng)建全黑的圖像。而值100%或1使圖像不變。其他值是效果的線(xiàn)性乘數(shù)。

還可以將亮度設(shè)置為高于100%,這樣可以使圖像更亮。如果缺少數(shù)量參數(shù),則使用值1。不允許使用負(fù)值。

例:

  1. <style> 
  2. img { 
  3. width: 200px; 
  4. height: 100px; 
  5.  
  6. img.blur { 
  7. -webkit-filter: blur(2px); 
  8. /* Chrome, Safari, Opera */ 
  9. filter: blur(2px); 
  10.  
  11. img.extra-blur { 
  12. -webkit-filter: blur(5px); 
  13. /* Chrome, Safari, Opera */ 
  14. filter: blur(5px); 
  15.  
  16. /* Some CSS to beautify this example */ 
  17. table td { 
  18. padding: 10px; 
  19. text-align: center; 
  20. </style> 

運(yùn)行結(jié)果:

注意:75%接受以百分號(hào)表示的值(例如)的過(guò)濾器函數(shù)也接受以十進(jìn)制表示的值(如0.75)。如果該值無(wú)效,該函數(shù)將返回none并且將不應(yīng)用任何濾鏡效果。

三、調(diào)整圖像對(duì)比度

contrast()功能用于調(diào)整圖像的對(duì)比度。的值0%將創(chuàng)建全黑的圖像。而值100%或1保持圖像不變。還允許超過(guò)100%的值,從而提供對(duì)比度較低的結(jié)果。如果數(shù)量參數(shù)缺失或省略,1則使用值。

例:

  1. <style> 
  2. img { 
  3. width: 200px; 
  4. height: 100px; 
  5.  
  6. img.bright { 
  7. -webkit-filter: contrast(200%); 
  8. /* Chrome, Safari, Opera */ 
  9. filter: contrast(200%); 
  10.  
  11. img.dim { 
  12. -webkit-filter: contrast(50%); 
  13. /* Chrome, Safari, Opera */ 
  14. filter: contrast(50%); 
  15.  
  16. /* Some CSS to beautify this example */ 
  17. table td { 
  18. padding: 10px; 
  19. text-align: center; 
  20. </style> 

運(yùn)行結(jié)果:

四、向圖像添加陰影

可以使用該drop-shadow()功能將陰影效果應(yīng)用于Photoshop等圖像。

此功能類(lèi)似于該box-shadow屬性。

例:

  1. <style> 
  2. img { 
  3. width: 200px; 
  4. height: 100px; 
  5.  
  6. img.shadow { 
  7. -webkit-filter: drop-shadow(2px 2px 4px orange); 
  8. /* Chrome, Safari, Opera */ 
  9. filter: drop-shadow(2px 2px 4px orange); 
  10.  
  11. img.shadow-large { 
  12. -webkit-filter: drop-shadow(4px 4px 10px orange); 
  13. /* Chrome, Safari, Opera */ 
  14. filter: drop-shadow(4px 4px 10px orange); 
  15.  
  16. /* Some CSS to beautify this example */ 
  17. table td { 
  18. padding: 10px; 
  19. text-align: center; 
  20. </style> 

運(yùn)行結(jié)果:

注意:drop-shadow()函數(shù)的第一個(gè)和第二個(gè)參數(shù)分別指定陰影的水平和垂直偏移,而第三個(gè)參數(shù)指定模糊半徑,最后一個(gè)參數(shù)指定陰影顏色,就像該box-shadow屬性一樣,但有一個(gè)例外,' inset'不允許使用關(guān)鍵字。

總結(jié)

本文基于CSS基礎(chǔ),通過(guò)案例,詳細(xì)的講解了CSS3濾鏡效果的模糊效果、設(shè)置圖像高度、調(diào)整圖像對(duì)比度、向圖像添加陰影等知識(shí)。這幾個(gè)方面通過(guò)運(yùn)行后效果圖的展示,讓讀者更直觀,更簡(jiǎn)單易動(dòng)。

代碼很簡(jiǎn)單,希望文章的內(nèi)容能夠幫助更好的學(xué)習(xí)。

本文轉(zhuǎn)載自微信公眾號(hào)「前端進(jìn)階學(xué)習(xí)交流」,可以通過(guò)以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系前端進(jìn)階學(xué)習(xí)交流公眾號(hào)。

 

責(zé)任編輯:武曉燕 來(lái)源: 前端進(jìn)階學(xué)習(xí)交流
相關(guān)推薦

2021-01-20 05:31:29

CSS3Filters圖像

2021-01-25 05:39:54

Css前端Border

2021-04-07 06:11:37

Css前端CSS定位知識(shí)

2020-11-03 19:18:28

CSS對(duì)齊文本

2021-05-31 09:30:36

Css前端CSS 特效

2023-05-12 08:19:12

Netty程序框架

2021-06-30 00:20:12

Hangfire.NET平臺(tái)

2020-11-17 11:10:21

CSS選擇器HTML

2020-11-10 10:48:10

JavaScript屬性對(duì)象

2021-06-04 09:56:01

JavaScript 前端switch

2021-01-29 18:41:16

JavaScript函數(shù)語(yǔ)法

2021-02-02 18:39:05

JavaScript

2023-09-06 14:57:46

JavaScript編程語(yǔ)言

2024-01-30 13:47:45

2020-12-08 08:09:49

SVG圖標(biāo)Web

2021-05-18 08:30:42

JavaScript 前端JavaScript時(shí)

2021-06-24 09:05:08

JavaScript日期前端

2021-09-27 09:18:30

ListIterato接口方法

2021-01-26 23:46:32

JavaScript數(shù)據(jù)結(jié)構(gòu)前端

2021-02-26 20:01:57

SVG濾鏡元素
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)