㈠ 背景圖片的透明度如何設置(CSS)
可以設置啊,如圖:
常見的失敗做法
最常見的做法事設置元素的opacity,這種設置出來的效果就是內容與背景都事半透明的,嚴重影響視覺效果。
還有就是設置background-color:rgba(),這種方式只能設置背景顏色的透明度。
正確Action:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>登陸</title><style type="text/css">body{background-image:url(images/bird.jpg);background-repeat: no-repeat;background-size:100%;}.login_box::before{content:"";/*-webkit-filter: opacity(50%);filter: opacity(50%); */background-image:url(images/love.jpg);opacity:0.5;//透明度設置z-index:-1;background-size:500px 300px;width:500px;height:300px;position:absolute;//一定要設置position:absolute,這樣才能設置z-index,讓背景處於內容的下一層top:0px;left:0px;border-radius:40px;}.login_box{position:fixed;left:50%;top:200px;width:500px;height:300px;margin-left:-250px;border-radius:40px;box-shadow: 10px 10px 5px #888;border:1px solid #666;text-align:center;}form{display:inline-block;margin-top:100px;}input{display:block;width:250px;height:30px;background-color: #888;border:1px solid #fee;outline:none;border-radius:10px;}input[type="submit"]{width:100px;height:30x;margin-left: 70px;background-color: #ccc;}span{color:red;font-size:15px;}</style></head><body><div class="login_box"> ... ...㈡ css里怎麼給背景圖片變透明點 給圖片的div加什麼代碼才能實現呢
1、新建html文檔,在body標簽中添加一個img標簽,這時默認情況下圖片是不透明的:
㈢ css實現png圖片透明的方法
實現透明的css方法通常有以下3種方式(以下是不透明度都為80%的寫法)
css3的opacity:x,x 的取值從 0 到 1,如opacity: 0.8
css3的rgba(red, green, blue, alpha),alpha的取值從 0 到 1,如rgba(255,255,255,0.8)
IE專屬濾鏡filter:Alpha(opacity=x),x 的取值從 0 到 100,如filter:Alpha(opacity=80)
㈣ css中,如何設置前景色的透明度
1、准備好初始化的代碼
<html>
<head>
<meta charset="utf-8"/>
<style>
</style>
</head>
<body>
<div></div>
</body>
</html>
2、初始化樣式
div{
border:1px red solid;
width:800px;
height:800px;
background-color:blue;
}
3、運行結果為
透明原理:把背景顏色設置為rgb的方式,然後再加一個透明度就可以設置為半透明了。
注意:設置背景顏色時哪裡應該寫成rgba。