と後継者を持っていない要素を選択します。この例ではCSS/SCSS私は、次のHTML持つクラス
<ul class="pagination ">
<li class="">
<a href="/en/products/page5">
<span><i class="fa fa-chevron-left"></i></span>
</a>
</li>
<li class="">
<a href="/en/products/page1">1</a>
</li>
<li class="">
<a href="/en/products/page2">2</a>
</li>
<li class="">
<a href="/en/products/page3">3</a>
</li>
<li class="">
<a href="/en/products/page4">4</a>
</li>
<li class="">
<a href="/en/products/page5">5</a>
</li>
<li class="active">
<a href="/en/products/page6">6</a>
</li>
<li class="hide">
<a href="/en/products/page7">
<span><i class="fa fa-chevron-right"></i></span>
</a>
</li>
</ul>
を、私は最後のページによ、そう「次ページ」ボタンが自動的に非表示になります。 最後に表示された項目(6ページ)に丸みのある枠が必要です。 HTMLを変更せずにcss/scssで 'page 6'を選択するにはどうすればよいですか? は、私はこのような何かについて考えた:
.pagination > li:not(+ li.hide) > a,
.pagination > li:not(+ li.hide) > span {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
しかし、これは動作しません。 明確にする:.hide
の前に、.active
クラスに依存しないアイテムを選択したいと思います。
方法はありません。ので、これを達成するためにJavaScriptを使用 –