成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

一、跨瀏覽器透明度

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

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

當前瀏覽器中CSS不透明度的最新語法。

示例

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS 透明度示例</title>
<style>
p {
opacity: 0.7;
padding: 10px;
background: #00ff00;
}
</style>
</head>
<body style="background-color:aqua ;">
<p>
這段文字70%不透明(或30%透明)。使用<code>opacity</code>值,看看它是如何工作的</p>
</body>
</html>

這段文字70%不透明(或30%透明)。使用??opacity??值,看看它是如何工作的

解析:

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

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

Internet Explorer 8及更低版本中的CSS透明度實現方法

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

示例

<style>
p {
filter: alpha(opacity=50);
zoom: 1; /* Fix for IE7 */
}
</style>

注:

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

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

例:

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

警告:

包括alpha過濾器以指定Internet Explorer 8和更低版本中的透明性,因為這是僅Microsoft的屬性,而不是標準的CSS屬性,所以在樣式表中會創(chuàng)建無效的代碼。

1. CSS圖像透明度

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

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

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>項目</title>
<style>
div {
margin-right: 20px;
}
.img01{
opacity: 1;
}
.img02{
opacity: 0.5;
}
.img03{
opacity: 0.25;
}
</style>
</head>
<body style="background-color:aqua ;">
<div>
<div style="float: left;">
<img src="img/diamond.jpg" class="img01" />
<p>opacity:1</p>
</div>

<div style="float: left;">
<img src="img/diamond.jpg" class="img02" />
<p>opacity:0.5</p>
</div>
<div>
<img src="img/diamond.jpg" class="img03" />
<p>opacity:0.25</p>
</div>
</div>
</body>
</html>

運行效果:

2. 透明框中的文字

在元素上使用不透明度時,不僅元素的背景將具有透明度,而且其所有子元素也將變?yōu)橥该鳌H绻煌该鞫鹊闹底兏?,將使透明元素內部的文本難以閱讀。

例:

div {
float: left;
opacity: 0.7;
border: 1px solid #949781;
}
p {
float: left;
position: relative;
margin-left: -400px;
}

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

四、總結

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

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

代碼很簡單,希望能夠幫助你更好的學習。

本文轉載自微信公眾號「前端進階學習交流」,可以通過以下二維碼關注。轉載本文請聯(lián)系前端進階學習交流公眾號。

責任編輯:武曉燕 來源: 前端進階學習交流
相關推薦

2020-11-27 08:51:29

CSSOpacity透明度

2021-01-25 05:39:54

Css前端Border

2021-04-07 06:11:37

Css前端CSS定位知識

2020-11-03 19:18:28

CSS對齊文本

2021-05-31 09:30:36

Css前端CSS 特效

2023-05-12 08:19:12

Netty程序框架

2021-06-30 00:20:12

Hangfire.NET平臺

2020-11-17 11:10:21

CSS選擇器HTML

2020-11-10 10:48:10

JavaScript屬性對象

2021-06-04 09:56:01

JavaScript 前端switch

2021-01-29 18:41:16

JavaScript函數語法

2021-02-02 18:39:05

JavaScript

2023-09-06 14:57:46

JavaScript編程語言

2020-12-08 08:09:49

SVG圖標Web

2021-05-18 08:30:42

JavaScript 前端JavaScript時

2021-06-24 09:05:08

JavaScript日期前端

2021-09-27 09:18:30

ListIterato接口方法

2021-01-26 23:46:32

JavaScript數據結構前端

2021-03-05 18:04:15

JavaScript循環(huán)代碼

2021-03-09 14:04:01

JavaScriptCookie數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色综合激情 | 7799精品视频天天看 | 国产高清免费视频 | 亚洲视频在线观看一区二区三区 | 欧美精品在线一区二区三区 | 久久综合狠狠综合久久综合88 | 狠狠操电影| 天天天天操 | 中文字幕乱码视频32 | h视频在线免费 | 久久亚洲春色中文字幕久久久 | 日本福利视频免费观看 | 欧美精品一区二区三区四区五区 | 国产成人精品亚洲日本在线观看 | 亚洲一区二区三区免费观看 | 成人二区 | 国产精品中文字幕在线观看 | 久久精品免费 | 亚洲精品免费看 | 午夜影院在线观看免费 | 精品自拍视频在线观看 | 九九热精品在线 | 一级做a爰片性色毛片16 | 久久久久久国产精品 | 国产高清免费在线 | 日韩av一区二区在线观看 | 亚洲欧洲中文 | 亚洲成人av | 日韩在线视频免费观看 | 成人免费一区二区三区视频网站 | 成人欧美一区二区三区 | 免费看黄视频网站 | 欧美日韩视频一区二区 | 国产精品99久久久久久大便 | 欧美视频第二页 | 成人国产精品久久 | 天天综合久久 | 国产99视频精品免费视频7 | 欧美日韩在线一区二区 | 日日干天天操 | 九九热免费视频在线观看 |