偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一篇文章帶你了解CSS Opacity(透明度)

開發(fā) 前端
opacity CSS屬性指定元素的透明度。opacity屬性指定了一個(gè)元素的透明度。換言之,opacity屬性指定了一個(gè)元素后面的背景的被覆蓋程度。

[[354390]]

opacity CSS屬性指定元素的透明度。opacity屬性指定了一個(gè)元素的透明度。換言之,opacity屬性指定了一個(gè)元素后面的背景的被覆蓋程度。

一、跨瀏覽器透明度

現(xiàn)在,透明度(opacity )是CSS3規(guī)范的一部分,但是它存在了很長時(shí)間。但是,較舊的瀏覽器具有不同的方式來指定不透明度或透明度。

二、Firefox,Safari,Chrome,Opera和IE9中的CSS不透明度

當(dāng)前瀏覽器中CSS不透明度的最新語法。

示例

  1. <!DOCTYPE html> 
  2. <html> 
  3.     <head> 
  4.         <meta charset="utf-8"
  5.         <title>CSS 透明度示例</title> 
  6.         <style> 
  7.             p { 
  8.                 opacity: 0.7; 
  9.                 padding: 10px; 
  10.                 background: #00ff00; 
  11.             } 
  12. </style> 
  13.     </head> 
  14.     <body style="background-color:aqua ;"
  15.         <p> 
  16.             這段文字70%不透明(或30%透明)。使用<code>opacity</code>值,看看它是如何工作的</p> 
  17.     </body> 
  18. </html> 

解析:

上面的樣式規(guī)則將使段落元素70%不透明(或30%透明)。

opacity屬性的取值范圍為0.0到1.0。設(shè)置為opacity:?1;會(huì)使元素完全不透明(即0%透明),opacity:?0;而使元素完全透明(即100%透明)。

Internet Explorer 8及更低版本中的CSS透明度實(shí)現(xiàn)方法

Internet Explorer 8和更早版本支持僅Microsoft的屬性“ alpha過濾器”來指定元素的透明度。

示例

  1. <style> 
  2.     p { 
  3.         filter: alpha(opacity=50); 
  4.         zoom: 1;  /* Fix for IE7 */ 
  5. </style> 

注:

IE中的Alpha過濾器接受從0到值100。該值0使元素完全透明(即100%透明),而該值100使元素完全不透明(即0%透明)。

三、兼容所有瀏覽器的CSS透明度

例:

  1. p { 
  2.     opacity: 0.5;  /* Opacity for Modern Browsers */ 
  3.     filter: alpha(opacity=50);  /* Opacity for IE8 and lower */ 
  4.     zoom: 1;  /* Fix for IE7 */ 

警告:

包括alpha過濾器以指定Internet Explorer 8和更低版本中的透明性,因?yàn)檫@是僅Microsoft的屬性,而不是標(biāo)準(zhǔn)的CSS屬性,所以在樣式表中會(huì)創(chuàng)建無效的代碼。

1. CSS圖像透明度

還可以使用CSS Opacity制作透明圖像。

下圖中的三個(gè)圖像均來自同一源圖像。它們之間的唯一區(qū)別是它們的透明度。

  1. <!DOCTYPE html> 
  2. <html> 
  3.     <head> 
  4.         <meta charset="utf-8"
  5.         <title>項(xiàng)目</title> 
  6.         <style> 
  7.             div { 
  8.                 margin-right: 20px; 
  9.             } 
  10.             .img01{ 
  11.                 opacity: 1; 
  12.             } 
  13.             .img02{ 
  14.                 opacity: 0.5; 
  15.             } 
  16.             .img03{ 
  17.                 opacity: 0.25; 
  18.             } 
  19. </style> 
  20.     </head> 
  21.     <body style="background-color:aqua ;"
  22.         <div> 
  23.             <div style="float: left;"
  24.                 <img src="img/diamond.jpg" class="img01" /> 
  25.                 <p>opacity:1</p> 
  26.             </div> 
  27.  
  28.             <div style="float: left;"
  29.                 <img src="img/diamond.jpg" class="img02" /> 
  30.                 <p>opacity:0.5</p> 
  31.             </div> 
  32.             <div> 
  33.                 <img src="img/diamond.jpg" class="img03" /> 
  34.                 <p>opacity:0.25</p> 
  35.             </div> 
  36.         </div> 
  37.     </body> 
  38. </html> 

運(yùn)行效果:

2. 透明框中的文字

在元素上使用不透明度時(shí),不僅元素的背景將具有透明度,而且其所有子元素也將變?yōu)橥该?。如果不透明度的值變高,將使透明元素?nèi)部的文本難以閱讀。

例:

  1. div { 
  2.     floatleft
  3.     opacity: 0.7; 
  4.     border: 1px solid #949781; 
  5. p { 
  6.     floatleft
  7.     position: relative
  8.     margin-left: -400px; 

為了防止這種情況,可以使用透明的PNG圖像,也可以將文本塊放在透明框的外面,然后使用負(fù)邊距或CSS定位將其可視地推入內(nèi)部。

四、總結(jié)

本文基于CSS基礎(chǔ),介紹了CSS Opacity改變圖片透明度,不同的瀏覽器中的圖片透明度改變的方法。瀏覽器的兼容性, 改變透明框中的文字,都通過案例的分析進(jìn)行詳細(xì)的講解。

歡迎大家積極嘗試,有時(shí)候看到別人實(shí)現(xiàn)起來很簡單,但是到自己動(dòng)手實(shí)現(xiàn)的時(shí)候,總會(huì)有各種各樣的問題,切勿眼高手低,勤動(dòng)手,才可以理解的更加深刻。

代碼很簡單,希望能夠幫助你更好的學(xué)習(xí)。

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

 

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

2022-02-15 09:31:43

透明度CSS

2021-05-31 09:30:36

Css前端CSS 特效

2020-11-03 19:18:28

CSS對(duì)齊文本

2021-04-07 06:11:37

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

2021-01-25 05:39:54

Css前端Border

2021-06-30 00:20:12

Hangfire.NET平臺(tái)

2023-05-12 08:19:12

Netty程序框架

2020-11-17 11:10:21

CSS選擇器HTML

2023-05-08 08:21:15

JavaNIO編程

2024-04-19 14:23:52

SwitchJavaScript開發(fā)

2023-09-06 14:57:46

JavaScript編程語言

2023-07-30 15:18:54

JavaScript屬性

2021-05-18 08:30:42

JavaScript 前端JavaScript時(shí)

2024-01-30 13:47:45

2021-03-05 18:04:15

JavaScript循環(huán)代碼

2021-03-09 14:04:01

JavaScriptCookie數(shù)據(jù)

2021-09-27 09:18:30

ListIterato接口方法

2021-01-26 23:46:32

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

2021-06-24 09:05:08

JavaScript日期前端

2021-02-26 20:01:57

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

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