我有一个“容器”,其左下角和右下角的border-radius
为5px
。在容器内有堆放的盒子或div
's。所有的div
都是相同的大小,他们填满整个容器。如何在最后一个框上只有边框半径?
但是,最后的div
看起来与最后的div
的border-radius
相冲突。如何更改底部div
的边框半径与容器的边框半径相匹配?
注意:我不能直接进入HTML并为最后的div
创建不同的类或ID,因为它们是动态生成的,它们都具有相同的属性。
我有一个“容器”,其左下角和右下角的border-radius
为5px
。在容器内有堆放的盒子或div
's。所有的div
都是相同的大小,他们填满整个容器。如何在最后一个框上只有边框半径?
但是,最后的div
看起来与最后的div
的border-radius
相冲突。如何更改底部div
的边框半径与容器的边框半径相匹配?
注意:我不能直接进入HTML并为最后的div
创建不同的类或ID,因为它们是动态生成的,它们都具有相同的属性。
您可以使用:last-child
选择和目标bottom border radius
.container div:last-child{
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
考虑CSS使用:last-child
选择。您可以指定border-radius
作为容器中的最后一个div。
:最后一个孩子{},溢出:隐藏在父母身上,你有没有试过这两个? –