1

そのため、いくつかの位置の背景画像と背景色があり、画像には透明なエッジがあり、画像が透明な場所から背景色を根絶できるかどうか疑問に思っています。

現在、このImageを取得しています。

そして、このImageのようなものを取得したいと思います。

PSリンクとして画像を投稿するだけで申し訳ありませんが、この投稿の時点では、実際に画像を投稿することは許可されていませんでした.

ウェブページ: Desertednoir.uhostfull.com

関連コード:

#content {
    padding: 1.5%;
    float: left;
    width: 73%;
    text-align: center;
    z-index: 1;
    color: Silver;
    border: 1px solid black;
    background: url("/images/e_bl.png") no-repeat left bottom,
    url("/images/e_tr.png") no-repeat right top,
    url("/images/e_tc.png") no-repeat center top,
    url("/images/e_br.png") no-repeat right bottom,
    #3C3C3C;
}

<div id="content">コンテンツについて</div>

4

1 に答える 1

2

HTML と CSS だけでは、画像を編集して透明なピクセルを追加または削除するには不十分です。ただし、指示しない限り、色も追加されません。要素にが指定されていないことを確認してbackground-colorください。透明なままになります。

サンプルコードをhttp://jsfiddle.net/XQumV/に入れました。ご覧のとおり, #3C3C3C、ルールの最後から削除するbackgroundと、要素は透明になります。

HTML の要素は本質的に長方形であるため、背景色も常に長方形になります。background-imageを使用して複雑な背景画像を取得する代わりに、 を使用してみてくださいborder-image。詳細については、 https://developer.mozilla.org/en-US/docs/CSS/border-imageを参照してください。

于 2012-12-03T20:06:12.907 に答える