簡體   English   中英

透明png作為背景圖像

[英]Transparent png as background-image

我在通過CSS將透明PNG圖像用作背景圖像時遇到一些問題。

這就是我得到的: http : //i.imgur.com/EtzMh.png

這是我的CSS代碼:

#userBar {
    background-color: transparent;
    background-image: url('../img/userbarbg.png');
    background-position: bottom;
    background-repeat: repeat-x;
    float: left;
    height: 36px;
    margin-top: 10px;
    width: 100%;
    box-shadow: 0 0 5px #888;
}

難道我做錯了什么?

您會看到背景圖像后面的box-shadow 就瀏覽器而言,該元素仍然是一個矩形框,因此框形狀就是它用來生成陰影的形狀。 您需要指定border-radius (包括各種瀏覽器前綴, -webkit- -o--o- -moz--o- -moz-等),以與透明背景上的角點相匹配,以使陰影具有相同的形狀作為其背后的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM