css - SCSS:根据元素大小分配边框半径
问题描述
我正在使用此类设置圆形.rounded
边框
.rounded {
border-radius: 1rem !important;
}
大多数时候边框看起来不错
但在小元素上,它看起来并不是很好。
有什么办法,使用我可以设置边界半径的scss,以便在更宽的元素上,它会是1rem
但在更小的元素上,它会是0.5rem
什么,这样搜索栏看起来差不多,但正方形看起来更像
解决方案
首先,请不要使用!important
这是您无法控制选择器的标志。
其次,您可以将百分比值改为绝对值。例如border-radio: 25%
推荐阅读
- .net-core - IHttpContextAccessor.HttpContext 在生产环境中为空
- r - renderPlot 中的 ggplot 无法识别 input$myvariable
- sql-server - 如何正确创建参数来访问存储过程?
- regex - 正则表达式,搜索具有特定长度、前缀和域的电子邮件?(尝试但失败)
- django - 如何在 charfield 中设置值,即前一个 charfield 的值?
- java - 如何在另一个活动中调用捕获的图像{不需要显示}
- javascript - 禁用匿名事件侦听器或将参数和事件传递给非匿名侦听器
- javascript - 在 html 文件中显示来自应用程序脚本文件的数组
- go - 显示/提取表格数据
- java - java可以预编译吗?