私はBourbon Neat reset-layout-direction
mixinを使用して2番目の子供ごとに行レイアウトを逆転しようとしています。ただし、これはnth-child疑似セレクタを使用して動作していないようです。私は間違って何をしていますか?ここでcodepenBourbonを使用して2番目のすべての子供の行方向を反転する
HTMLに
<div class="boxes">
<div class="project">
<div class="project__image">image</div>
<div class="project__text">text</div>
</div>
<div class="project">
<div class="project__image">image</div>
<div class="project__text">text</div>
</div>
<div class="project">
<div class="project__image">image</div>
<div class="project__text">text</div>
</div>
<div class="project">
<div class="project__image">image</div>
<div class="project__text">text</div>
</div>
</div>
SCSS
.project{
@include row();
//@include row($direction: RTL); //Works here and rightly reverses all rows.
.project__image, .project__text {
background: tint(red,50%);
margin-bottom: 20px;
height: 130px;
@include span-columns(3 of 6);
@include omega(2n);
}
&:nth-child(2n + 2){
color: red;
//@include row($direction: RTL); Doesn't work here
}
}
編集です:私は、このソリューションが、そのちょうど愚かを作ってみました。私はこのようにスタイルを繰り返す必要はありません - Codepen
フレックスボックスのオプションを試してみましたが、反転しても動作していないようです:( – samsos
デモを組み込んだ私の答えにペンを追加しました。 – alexbea