我有一个包含10个按钮的按钮组。在某些屏幕宽度(响应式)下,我使用媒体查询隐藏其中一些按钮。
问题是,如果我隐藏最后一个按钮,则新的最后一个按钮的边缘不会变成圆角。
这是一个难以描述的问题,但在Fiddle中非常容易展示。
我的问题是:如何将圆角添加到按钮组中最后一个可见的按钮,而不仅仅是当前的最后一个按钮。
以下是来自Fiddle的代码,根据SO的规定:
请注意第二个按钮组中“fifth”缺少圆角。
我可以使用JavaScript向最后一个可见元素添加新类来完成此操作,但我不想这样做。是否有更干净的仅使用CSS的解决方案?
问题是,如果我隐藏最后一个按钮,则新的最后一个按钮的边缘不会变成圆角。
这是一个难以描述的问题,但在Fiddle中非常容易展示。
我的问题是:如何将圆角添加到按钮组中最后一个可见的按钮,而不仅仅是当前的最后一个按钮。
以下是来自Fiddle的代码,根据SO的规定:
<div class="btn-group" id="sortBtns" role="group">
<button type="button" class="btn btn-default">First</button>
<button type="button" class="btn btn-default">Second</button>
<button type="button" class="btn btn-default">Third</button>
<button type="button" class="btn btn-default">Fourth</button>
<button type="button" class="btn btn-default">Fifth</button>
<button type="button" class="btn btn-default">Sixth</button>
</div>
<div class="btn-group" id="sortBtns" role="group">
<button type="button" class="btn btn-default">First</button>
<button type="button" class="btn btn-default">Second</button>
<button type="button" class="btn btn-default">Third</button>
<button type="button" class="btn btn-default">Fourth</button>
<button type="button" class="btn btn-default">Fifth</button>
<button type="button" class="btn btn-default" style="display:none;">Sixth</button>
</div>
请注意第二个按钮组中“fifth”缺少圆角。
我可以使用JavaScript向最后一个可见元素添加新类来完成此操作,但我不想这样做。是否有更干净的仅使用CSS的解决方案?