各行の各列の左の位置を取得してから、負のマージンとして列のdivに適用する必要があります。ハードコードされたJavaScriptで作業していますが、もっと洗練されたソリューションがあることはわかっています。行の各列の位置を負のマージンとして適用する
HTML:
<div class="row">
<div class="column column_1"><!-- Content --></div>
<div class="column column_2"><!-- Content --></div>
<div class="column column_3"><!-- Content --></div>
<div class="column column_4"><!-- Content --></div>
</div>
私の醜いJS:
var adjustMargin1 = jQuery(".column_1").position().left;
var adjustMargin2 = jQuery(".column_2").position().left;
ETC...
jQuery(".column_1 .adjusted-div").css("margin-left", -adjustMargin1);
jQuery(".column_2 .adjusted-div").css("margin-left", -adjustMargin2);
各列の左の位置が異なるかどうか尋ねることができますか?私はちょうどこれが最適な解決策を思い付くように見えるかもしれないものを描写しようとしています – Enjayy
それはそれぞれのために異なっています、はい。 – Bryce