html中半透明效果,CSS半透明效果的屬性和場景

在CSS中與半透明效果相關的屬性有兩個:opacity和rgba。

opacity屬性的值規定透明度。從 0.0 (完全透明)到 1.0(完全不透明)。設置opacity元素的所有后代元素會隨著一起具有透明性,一般用于調整圖片或者模塊的整體不透明度。IE8 以及更早的版本支持替代的 filter 屬性。例如:filter:Alpha(opacity=50)。

rgba用于設置顏色的透明度,參數是rgba(red, green, blue, alpha) alpha的取值從 0(完全透明) 到 1(完全不透明),如rgba(255,255,255,0.8)。

接下來通過場景來描述半透明效果的實現。

1.鼠標懸浮在圖片上,圖片變半透明。做法是給圖片添加一個偽類,修改opacity

.image:hover{

opacity:0.5;

}

2.圖片下部分是半透明的盒子,盒子內有描述性的文字。

bVVI1G?w=311&h=210

小指頭

.rgba{

position:relative;

width: 300px;

height: 200px;

margin: 20px;

color:rgb(200,140,50);

background-image: url("finger.jpg");

text-align: center;

cursor:pointer;

}

.bottom{

position:absolute;

bottom:0;

width:100%;

height:30px;

line-height:30px;

background-color: rgba(200,200,200,0.4); //設置顏色的半透明效果

}

3.圖片下部有文字,鼠標懸浮在圖片上,圖片變模糊,文字不受影響。外面一個盒子,里面有兩個盒子,分別放圖片和文字,圖片的下外邊距為負值,文字就蓋在圖片上。圖片和文字不在同一個盒子內,所以改變圖片的opacity不會影響文字。

bVVI2b?w=646&h=214

小指頭

.image1{

position:relative;

width: 300px;

height: 200px;

margin-bottom: -20px;

color:rgb(200,140,50);

background-image: url("finger.jpg");

text-align: center;

cursor:pointer;

}

.image1:hover{

opacity:0.6;

}

.text1{

display:block;

position:absolute;

bottom:0;

width:300px;

height: 20px;

color:red;

text-align: center;

cursor:pointer;

}

4.鼠標懸浮在圖片上,圖片上出現垂直水平居中的文字,文字是通過偽元素添加的。圖片出現半透明效果,如果將文字設置為白色,文字的半透明效果會很小。它的好處就是只需要寫一個div。

bVVI2H?w=628&h=213

.image2{

position:relative;

width: 300px;

height: 200px;

margin:20px;

text-align: center;

background-image: url("finger.jpg");

cursor:pointer;

}

.image2:hover{

opacity:0.8;

}

.image2:hover:after{

content:"小指頭";

display:inline-block;

font-size:25px;

height:200px;

line-height:200px;

color:#fff;

}

5.電商網站上(如天貓)和新聞網站上(如好奇心研究所)上有需要出現半透明效果的地方。大多數是采用如下兩種結構:

finger.jpg

這是一些文字

.href{

display:inline-block;

width:250px;

height:400px;

margin:20px;

text-decoration: none;

color:#000;

}

用a標簽包裹著圖片標簽和存放文字的盒子,此時的a標簽表現為塊級元素,a標簽的寬度和高度均大于圖片的寬度和高度。當鼠標懸浮到a標簽上,a標簽內的圖片會加上半透明效果,筆者并未找到實現這樣效果的css,猜想可能是由JS實現,若筆者猜想有誤,還請觀者指正。

或者是這樣的結構:

finger.jpg

這是一些文字

在父盒子里面放兩個絕對定位的子盒子,一個放圖片,一個放文字,放文字的盒子是個表現為塊狀元素的a標簽,將背景色設置為了半透明顏色,筆者猜想是父盒子響應了鼠標懸浮事件,然后修改a標簽的visibility屬性。

一個父盒子的opacity會影響子盒子,opacity也大多是用于圖片上,而rgba是用于顏色上。而opacity這個屬性還具有更有意思的地方,那就是創建層疊上下文,這個筆者會在下篇文章《細說opacity和層疊上下文》中分析。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/445718.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/445718.shtml
英文地址,請注明出處:http://en.pswp.cn/news/445718.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

swift解析html數據類型,ios-Swift:以標簽或textVi顯示HTML數據

ios-Swift:以標簽或textVi顯示HTML數據我有一些HTML數據,其中包含標題,段落,圖像和列表標簽。有沒有一種方法可以在一個UITextView或UILabel中顯示此數據?12個解決方案146 votes對于Swift 4:extension Stri…

HTML5新增的video標簽,HTML5中video標簽的使用方法

HTML5中video標簽的使用方法發布時間:2020-08-27 11:33:56來源:億速云閱讀:100作者:小新這篇文章將為大家詳細講解有關HTML5中video標簽的使用方法,小編覺得挺實用的,因此分享給大家做個參考,希…

開封高級高考2021成績查詢,2021開封市地區高考成績排名查詢,開封市高考各高中成績喜報榜單...

距離2018年高考還有不到一個月的時間了,很多人在準備最后沖刺的同時,也在關心高考成績。2018各地區高考成績排名查詢,高考各高中成績喜報榜單尚未公布,下面是往年各地區高考成績排名查詢,高考各高中成績喜報榜單,想要了解同學可以…

html 5 筆記,HTML5總筆記(一)

一、p、hn、br標簽1.2. :注釋。3. :一行,一段(在文字后面直接加)。4.:文字中的最大字符(自動換行)。5. :文字中的最大字符(自動換行)。二、b、i、u、s、su…

【清華大學】《邏輯學概論》筆記

教學視頻來源 ----第0講 概要-0.1 講師介紹0.2 課程內容--第1講 什么是邏輯學?-1.1 “邏輯和邏輯學1.2 推理和推理形式1.3 有效推理形式1.4 邏輯學的特點1.5 邏輯學的基本準則1.6 邏輯學和其他學科的關系1.7 關于本課程《邏輯學概論》---第2講 邏輯學的產生與發展-…

公用計算機管理,如何管理公用計算機和私人計算機的文件訪問

如何管理公用計算機和私人計算機的文件訪問08/07/2014本文內容適用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007上一次修改主題: 2011-08-01本主題將介紹如何為 Microsoft Exchange Server…

Spring Boot 2 學習筆記(1 / 2)

Spring Boot 2 學習筆記(2 / 2) ---01、基礎入門-SpringBoot2課程介紹02、基礎入門-Spring生態圈03、基礎入門-SpringBoot的大時代背景04、基礎入門-SpringBoot官方文檔架構05、基礎入門-SpringBoot-HelloWorld06、基礎入門-SpringBoot-依賴管理特性07、…

關于計算機展覽的英語作文,2015考研英語作文范文精選:選什么東西參加展覽?...

距離考研初試只剩十幾天的時間,備考時間可謂相當緊張,考研英語作文的復習是2015考研考前最后沖刺的重點任務之一,在此分享2015考研英語作文范文精選:選什么東西參加展覽?希望能夠幫助大家更好的備考。2015考研英語作文范文精選&a…

Spring Boot 2 學習筆記(2 / 2)

Spring Boot 2 學習筆記(1 / 2) ---45、web實驗-抽取公共頁面46、web實驗-遍歷數據與頁面bug修改47、視圖解析-【源碼分析】-視圖解析器與視圖48、攔截器-登錄檢查與靜態資源放行49、攔截器-【源碼分析】-攔截器的執行時機和原理50、文件上傳-單文件與多…

職校學計算機對口高考可以考幼師嗎,幼師專業對口高考考那些

技校網專門為您推薦的類似問題答案問題1:幼師專業對口高考1,幼教要考的內容很多的,比如音樂,舞蹈,心理衛生,教法等等很多的,其中音樂就要考聲樂,樂理,視唱等等???2,如…

寫出表格的結構html,一個面試題,根據json結構生成html表格

我的輸入是{A1: {B1: {C1: {D1: 1233,D2: 11},C2: {D1: 10,D2: 10}},B2: {C1: {D1: 10,D2: 11},C2: {D1: 10,D2: 10},C3: {D1: 10,D2: 10}}}}用什么框架都可以,只要求輸出以下table, json的最后一個節點就是table的最后一個column,并且只能占…

how to learn html5,HTML5與CSS基礎

你將學到什么How to write a Web pageConcepts of a markup languageBasics of HTML5 and CSSWeb design and stylePage layout and flexbox課程概況This course is part of W3C’s “Front-End Web Developer” Professional Certificate.Learn the basics of Web design and …

單元測試中使用Mockito模擬對象

單元測試應該小巧玲瓏,輕盈快捷。然而,一個待測的對象可能依賴另一個對象。它可能需要跟數據庫、郵箱服務器、Web Service、消息隊列等服務進行交互。但是,這些服務可能在測試過程中不可用。假設這些服務可用,依賴這些服務的單元測…

足球點球 html5,身為西甲第一點球手,C羅只有5次讓點經歷,難怪點球破門過百...

當今足壇是C羅和梅西的天下,兩人持續不斷的刷新創造各種記錄,讓球迷應接不暇。比梅西大2歲的C羅近期更是開掛,今天說他的點球。C羅現在是西甲歷史上的第一點球手本賽季西甲第21輪,皇馬客場4-1大勝瓦倫西亞,C羅在比賽中…

Spring Cloud 學習筆記(2 / 3)

Spring Cloud 學習筆記(1 / 3) Spring Cloud 學習筆記(3 / 3) ---56_Hystrix之全局服務降級DefaultProperties57_Hystrix之通配服務降級FeignFallback58_Hystrix之服務熔斷理論59_Hystrix之服務熔斷案例(上)60_Hystrix之服務熔斷…

html5的colgroup,HTML colgroup 標簽 | 菜鳥教程

HTML 標簽實例 和 標簽為表格中的三個列設置了背景色:ISBNTitlePrice3476896My first HTML$53嘗試一下 瀏覽器支持所有主流瀏覽器都支持 標簽。標簽定義及使用說明 標簽用于對表格中的列進行組合,以便對其進行格式化。通過使用 標簽,可以向…

Spring Cloud 學習筆記(3 / 3)

Spring Cloud 學習筆記(1 / 3) Spring Cloud 學習筆記(2 / 3) ---108_Nacos之Linux版本安裝109_Nacos集群配置(上)110_Nacos集群配置(下)111_Sentinel是什么112_Sentinel下載安裝運行113_Sentinel初始化監控114_Sentinel流控規則…

普林斯頓計算機科學系,普林斯頓大學計算機科學系

普林斯頓大學計算機科學系研究生階段開設有以下學位項目,分別是計算機科學博士:為期5年,要求申請者本科畢業,不限專業背景,但通常被錄取的學生擁有工程、理科或數學專業背景,未設定本科GPA要求,…

html5語句大全,html5基礎語句(學習)

起風了兼容性問題文檔類型設定字符設定常用新標簽新增的input type屬性值:常用新屬性綜合案例兼容性問題文檔類型設定documentHTMLhttp://blog.sina.com.cn/s/blog_6b38618701011csx.html(html5-api)http://blog.csdn.net/temotemo/article以多維模型為核心&#xf…

html單選按鈕for,HTML如何實現RadioButton單選按鈕

用HTML來實現RadioButton,需要使用input標簽,其中type指定為radio,接下來的文章我們就來說一說詳細的內容。我們先來看input標簽的格式注:對于需要選中檢索的值,可以利用表單的提交或使用JavaScript獲取。我們來看具體…