画像で構成される境界線を、側面ごとに 1 つ、角ごとに 4 つの異なる境界線を作成しようとしています。結果は期待どおりではありません。境界線の左右の辺が、上下の辺に重なっています。また、角は側面で覆われているので目立ちません。以下は私がこれまでに持っているコードです。
<div class="book-border" style="margin: 5%">
<div class="book-top"
style=" margin: 1%; background: url(style/border_br.png) bottom right no-repeat,
url(style/border_bl.png) bottom left no-repeat,
url(style/border_tr.png) top right no-repeat,
url(style/border_tl.png) 0 0 no-repeat,
url(style/border_right.png) top right repeat-y,
url(style/border_left.png) top left repeat-y,
url(style/border_bottom.png) bottom left repeat-x,
url(style/border_top.png) 0 0 repeat-x;">
<h2>New Books</h2>
//Some HTML code
</div>
</div>
コーナーが表示され、残りの部分と重ならない明確な境界線を実現するにはどうすればよいですか?
アップデート:
背景のスタイル設定を含む新しい CSS ファイルがありますが、希望どおりの結果が得られません。
<div class="book-category" id="newbooks">
<h2>New Books</h2>
</div>
//CSS
div.book-category{
margin:10px;
padding:10px;
background: url("style/border_tl.png") 0 0 no-repeat,
url("style/border_left.png") 0 0 repeat-y,
url("style/border_right.png") top right repeat-y,
url("style/border_top.png") 0 0 repeat-x,
url("style/border_bottom.png") bottom left repeat-x;
}
結果は