引导圆角右上角

时间:2019-09-24 19:35:26

标签: twitter-bootstrap bootstrap-4

我有一个Bootstrap list-group-flush来显示左垂直导航。

我想将左上角四舍五入。 class="rounded-top"有效,但是class="rounded-top-left"class="rounded top-left"什么也没做?

4 个答案:

答案 0 :(得分:2)

根据Bootstrap 4.3的文档,没有实用程序类只能将一个角取整:https://getbootstrap.com/docs/4.3/utilities/borders/#border-radius。如果您想要该类,则必须自己编写。

我只是快速浏览了Bootstrap 3.4和4.2.1。 3.4版没有任何边界半径类,而4.2版具有较少的选项,因此您无法通过切换到其他版本来解决此问题。

答案 1 :(得分:0)

您始终可以创建自己的全局类。例如:

.rounded-top-left-1 {
    border-top-left-radius: 1rem;
}
.rounded-top-right-1 {
    border-top-right-radius: 1rem;
}
.rounded-bottom-left-1 {
    border-bottom-left-radius: 1rem;
}
.rounded-bottom-right-1 {
    border-bottom-right-radius: 1rem;
}

答案 2 :(得分:0)

我放弃了使用Bootstrap自己的默认代码,并使用了以下CSS:

#corner1 {
            border-top-left-radius: 3px;
        }

<a href="home" id="corner1" class="list-group-item">Link here</a>

更新:看起来Bootstrap不允许舍入单个角https://v4-alpha.getbootstrap.com/utilities/borders/

答案 3 :(得分:0)

您可以创建自己的类,例如:

.border-upper-radius {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }  
  .border-downer-radius {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }