我正在嘗試在我的頁面中放置徽標,該徽標已具有背景。該徽標爲.png格式,因此它具有一些透明區域,但使用我的代碼時,這些區域顯示爲白色。我現在是超級noob,所以這就是爲什麼我不可能實現這一點。在HTML中爲背景添加徽標
這是我的HTML文件:
<body>
<div class="logo">
<img src="img/logo.png" class="center">
</div>
<div class="form">
....
</div>
</body>
,而這是我的CSS:
img.center {
float: left;
height: 150px;
width: 520px;
box-shadow: rgba(0,0,0,0.14902) 0px 1px 1px 0px,rgba(0,0,0,0.09804) 0px 1px 2px 0px;
opacity: 0.7;
}
body {
font-family: Helvetica;
background: url("img/background.jpg");
background-size:cover;
}
使用上面的代碼,我對左上角的標誌,但不是有透明位有他們白色(如你保存一個.png圖像爲.jpg)。
我試圖風格,名稱爲「標誌」的DIV這樣:
div.logo {
background-image: url("img\logo.png");
float: left;
height: 150px;
width: 520px;
}
,但使用的標識乾脆消失。我也嘗試使用屬性z-index沒有任何結果。
感謝
不知道我理解你的問題。圖像正確顯示給我。你在問爲什麼它不是集中? – trav
你能上傳你的標誌嗎? –