0

透明なPNG(グラデーション)に問題があります。テクスチャのある背景の上に画像を配置すると、PNGが白い半透明の色で塗りつぶされ、その理由がわかりません。

透明にする必要があります。

この写真の上を見てください。 http://i48.tinypic.com/33o71vt.jpg

以下はcss/lessです。

@import "bootstrap/bootstrap.less";

#bgWrapper {
    min-height: 100%;
    height:     100%;
background-image:url('/media/images/site/FrontpageTopBg.png');
    background-repeat:repeat-x;
}

#homepage {
    margin: 0 auto;
    width: 970px;
}

#teaser{
    float: left;
    height: 343px;
}
4

2 に答える 2

0

pngの下には半透明の白い背景レイヤーがあります(画像エディターで開き、pngの下に赤い背景レイヤーを追加します-赤い背景が明るくなります)。

新しいpngを最初から作成し、半透明の背景がないことを確認する必要があります。

あなたのあまり透明ではないpng

于 2013-01-26T14:32:20.820 に答える
0

XnView などの画像エディタ/ビューアで PNG 画像を開き、中央の下部近くのピクセル値を読み取ります。の値を取得しますR=255 G=255 B=255 A=128。これは、「白、50% 透明」を意味します。したがって、完全に透過的ではなく、表示される動作は予期されるものです。

于 2013-01-26T19:53:45.403 に答える