<div>
これが私のコードです。背景画像を垂直方向に繰り返す方法がわかりません。
http://jsfiddle.net/pedenski/Sw6wB/
ここで達成しようとしているのは、ページの側面に影の効果を置くことです。http://www.adobe.com/ Web サイトと同様です。両側に影の境界線が表示されます。
<div>
これが私のコードです。背景画像を垂直方向に繰り返す方法がわかりません。
http://jsfiddle.net/pedenski/Sw6wB/
ここで達成しようとしているのは、ページの側面に影の効果を置くことです。http://www.adobe.com/ Web サイトと同様です。両側に影の境界線が表示されます。
左右のdivの高さがありません。
この更新されたJSフィドルを参照してください。
height:100px;
それが機能することを示すためだけに追加 しました
div#right {
background-image:url(http://i45.tinypic.com/ejv8uq.png);
background-repeat: repeat-y;
width:100px;
height:100px;
float:right;
}
左側のブロック(background-position:top right;
および高さ)の修正は次のとおりです。
div#left {
background-image:url(http://i47.tinypic.com/2hsc187.png);
width:100px;
height:100px;
float:left;
background-repeat: repeat-y;
background-position:top right;
}
次のように書いてください-
div#left {
background:url(http://i47.tinypic.com/2hsc187.png) repeat-y left top;
width:100px;
float:left;
}
このタグに応じて、画像は水平または垂直、または両方向に繰り返される場合があります。
次のいずれかの値を取ります。
repeat
: この値は、イメージが両方向に繰り返されることを示します。
repeat-x
: この値は、イメージが垂直方向にのみ繰り返されることを示します。
repeat-y
: この値は、イメージが水平方向に繰り返されることを示します。
no-repeat
: この値は、背景画像を繰り返さないことを示します
例: repeat-x
垂直の背景を繰り返す場合に機能します。
使用するbackground:url(http://i47.tinypic.com/2hsc187.png) right top repeat-y;
ここにデモがありますhttp://jsfiddle.net/Sw6wB/13/
使用する:
background-repeat: repeat-y;
背景を垂直に繰り返すには、使用できますがbackground-repeat: repeat-y;
、CSS はそれをフィドルで表示するには適していません。
そのようなものにはbox-shadowを使用することをお勧めします。