1. 程式人生 > >父級元素透明,子級元素不透明

父級元素透明,子級元素不透明

html:

<div class="imgr">
<img src="images/pic1.png" alt="" />
<div class="div2">
<p class="p2">二維碼已失效</p>
<div class="div3">
<a href="javascript:void(0)" class="a1">點選重新整理</a>
</div>
</div>
</div>

CSS:

.imgr{
position: relative;
width: 160px;
height: 160px;
}
.div2{
position: absolute;
top: 0;
left: 0;
z-index: 10;
width: 100%;
height: 160px;
background-color:rgb(255,255,255);
background-color: rgba(255,255,255,.9);
filter: alpha(opacity:90);
/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:90)";*/
}

.p2 {
position:relative
margin-top: 36px;
font-size: 18px;
line-height: 38px;
color: #333;
text-align: center;
}
.div3{
position:relative;
margin: 0 auto;
width: 100px;
height: 40px;
background: #F65A5A;
border-radius: 4px;
}
.a1{
display: block;
width: 100%;
height: 40px;
font-size: 16px;
line-height: 40px;
color: #fff;
text-align: center;
}


效果圖:


總結:

1、父級透明顏色定位不能寫z-index,否則IE9及以下版本子級還是會透明(FF和Chrome不透明);

2、父級給背景顏色應寫為background-color:rgb(255,255,255);background-color: rgba(255,255,255,.9);如果只寫rgb然後給一個opacity:.9;IE9及以上版本,FF和Chrome仍然會透明

3、父級不用寫-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity:90)";寫了好像也沒用,所以我給刪掉了;

4、子級元素應給position:relative;

相關推薦

元素透明元素透明

html: <div class="imgr"><img src="images/pic1.png" alt="" /><div class="div2"><

Qt設定建立部分半透明上面控制元件透明

//標頭檔案#pragma once #include <QWidget> #include "ui_widgetFullAD.h" class widgetFullAD : public QWidget { Q_OBJECT public: widgetFullAD(

JS獲取節點的兄弟元素

https://blog.csdn.net/duanshuyong/article/details/7562423   先說一下JS的獲取方法,其要比JQUERY的方法麻煩很多,後面以JQUERY的方法作對比。JS的方法會比JQUERY麻煩很多,主要則是因為FF瀏覽器,FF瀏覽器會把你的換行也當

JS/JQ獲取節點的同級元素

先說一下JS的獲取方法,其要比jQuery的方法麻煩很多,後面以JQUERY的方法作對比。 JS的方法會比JQUERY麻煩很多,主要則是因為FF瀏覽器,FF瀏覽器會把你的換行也當最DOM元素 <div id="test"> <div></div

元素透明元素透明的實現

今天開發公司專案的時候,腦子突然不怎麼好使,一個父元素設定透明度opacity=.8,發現子元素的文字也變成了透明,但是要實現的效果是,父元素透明度有,子元素無透明度? 解決方案父元素不設定opaci

vue 自定義元件(元件)傳參

import material from 'alert';//引入子元件,子元件路徑 export default { data() { return {} }, //註冊元件 components: { alert: alert, }

CSS 塊元素block 行內元素 inline以及行內塊元素inline-block

block元素(div、p、h1~h6、ul、ol、dl、li、dd、table、hr、blockquote、address、table、menu、pre,HTML5新增的header、section、aside、footer等) 從瀏覽器的顯示結果可以看出,塊級元素新開啟一行(即

height:100%; 起作用的四種解決方法溢位來卻沒有撐開

專案中遇到一個問題: 父級高度是auto,子級高度100%但是元素卻無法撐滿,總結了一下有下面三種方法,親測有效: 1:給父元素設為塊級並加固定高度 2: 父元素height:auto; overflow:hidden; 3: 不苛求相容性的話父級dis

Repeater 巢狀Repeater獲取 Repeater 中的值

1、Container英文就是容器的意思,並且在我們程式中也確實就是!那麼這個Container在我們的顯示資料用的(GridView,Repeater,DataList等等)這些裡面又是一個什麼現象來?個人理解其實,Container就是代表的行,Container.D

cssdiv設定了透明度也出現透明度的解決方法

由於父級div使用了opacity設定透明度,使子級div也繼承了透明度 我的解決方法是使用rgba,background-color:rgba(245,224,199,0.7),0.7是透明度,由於rgba是css3的屬性,所以必須是支援css3的瀏覽器才能支援rgba

XmlBeanDefinitionStoreException 元素 'mvc:resources' 必須含字元或元素資訊項 [], 因為該型別的內容型別為空。

在SSM專案中報  org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 20 in XML document from class path resource [springm

div高度由div撐開; 裡層div的高度始終與外層div的高度一樣

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <t

div高固定 兩個div上下 上邊div高固定 下邊自適應

<div class= "container"> <div class="left"></div> <div class="right"></div> </div> <style

parent() , prev()同輩 , children() 關係查詢演示

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <ti

css實現滑鼠指向div的時候,div的內容變色

沒有指向之前: 指向之後: 滑鼠移到空白區域即可實現! 程式碼部分: css: 講解下程式碼 大致的思路就是抓取準確的節點: 父級元素(.article-list)進行hover然後接著自己的子級(article-list-title)

html和css實現透明div上的div透明也可說div透明div透明

css:實現透明div上的div不透明,也可說父div透明,子div不透明,但這裡並不是嚴格的父子關係,只是看起來像是父子關係。 一、方法一: (1)程式碼片段: ... <st

一個類有新增元素(add)和獲取元素數量(size)方法。 啟動兩個線程。線程1向容器中新增數據。線程2監聽容器元素數量當容器元素數量為5時線程2輸出信息並終止

override tac trace add syn countdown print import 數據 方式一: /** * 兩個線程要是可見的所以要加上votalile */public class Test_01 { public static void

重繪ListCtrl中增加控制元件Edit是控制元件失去焦點時控制元件進行隱藏

問題:現在有一個listctrl控制元件,需要在某一列上新增一個子控制元件edit。當點選子控制元件(edit)時,子控制元件顯示出來,父控制元件(ListCtrl)已經失去焦點了。此時,要是滑鼠點選的位置不在該控制元件內,edit處於顯示狀態,父控制元件(ListCtrl)是失去焦點狀態。

程序退出之後程序會發生什麼?

在linux中,所有程序都有一個共同的父程序systemd,如果父程序退出了,子程序還沒執行結束,子程序會被stsremd收養 下面用一個小程式來驗證一下: #include <cstdio> #include <sys/types.h> #inc

C語言 單鏈表實現佇列(初始化入隊出隊元素個數隊首元素是否為空)

單鏈表實現佇列: 連結串列為空的判斷條件:pQueue->pFront==pQueue->pRear或者若結構體中存在數的個數時,判斷pQueue->size==0,即元素個數為0 標頭檔案:佇列.h #pragma once #include<