背景としてパターンイメージを持つdivを使用しています。パターンは繰り返し可能ですが、ピクセルの間隔で拡大することをお勧めします。divの高さを間隔で広げます
固定間隔でdivを展開するソリューションがあるのですが、テキストがdivを埋めていくにつれて展開するソリューションがあるかどうかを知りたいと思います。
パターンが10pxの間隔で最もよく表示されるとします。高さ:120px、130px、140pxなど divは動的コンテンツと一緒に存在し、divの高さが拡大するにつれてその高さは間隔内の次の高さに固定されます。 例divの元の高さは132pxで、自動的に140pxに変換されます。
これは可能ですか? I私はこれだけではCSSとJavaScript/jQueryのでは不可能であると仮定ので、jqueryのタグを追加したソリューションのための私の推測です:)
SOLUTION:
私は既存の2つの答えのソリューションを組み合わせました:
$(function(){
var DivSize = function(el) {
$(el).css('height',Math.ceil($(el).height()/10) * 10+'px');
}
DivSize("#test");
});
これは仕事をするようです!
Iあなたのポイントを見て、このソリューションはいくつかのケースで動作する可能性がありますが、私のdivは100ピクセル以上で異なる場合がありますので、私のdivではありません:( – Christoffer