javascript.forを使用してdivbackground-imageに保持された画像を縮小する必要があります。その画像の4辺は角が丸くなっています。
javascriptで可能ですか?
助言がありますか ?
javascript.forを使用してdivbackground-imageに保持された画像を縮小する必要があります。その画像の4辺は角が丸くなっています。
javascriptで可能ですか?
助言がありますか ?
JS で背景のサイズを変更することはできません。
画像を 4 つの隅の画像に分割し、div をネストしてすべてを表示できます。
<div style="background:url(tl.jpg) top left no-repeat">
<div style="background:url(tr.jpg) top right no-repeat">
<div style="background:url(bl.jpg) bottom left no-repeat">
<div style="background:url(br.jpg) bottom right no-repeat">
content
</div>
</div>
</div>
</div>
もちろん、div が 1 つの軸でのみ成長する場合は、それを単純化できます。
<div style="background:url(top.jpg) top no-repeat">
<div style="background:url(bottom.jpg) bottom no-repeat">
content
</div>
</div>
CSSは、背景画像のサイズ変更をサポートしていません。
丸みを帯びた角を探しているだけなら、HTML、CSS、Javascriptのさまざまな組み合わせを使用するさまざまなソリューションが利用可能です。
最新のブラウザーのほとんどでは、背景画像に頼ることなく要素の角を丸くすることができます。次の CSS スタイルを確認してください...
-moz-border-radius:4px;
border-radius:4px;
-webkit-border-radius:4px;
これらのそれぞれは、4 ピクセルの半径を与えます。最初は Mozilla ブラウザー (Firefox など) で、2 番目は新しい css3 ブラウザーで、最後は Safari などです。
CSS 3 にはこれを可能にする background-size プロパティがありますが、ほとんどのブラウザーではサポートされていません。