有没有办法用bootstrap或者css属性来制作圆角的复选框?
ct3nt3jp1#
然而,仅仅使用css,您就会失去复选框的勾选。第一个
dtcbnfnu2#
第一个
hi3rlvi23#
试做第一个
gzszwxb44#
最好和最简单的方法之一是使用CSS剪辑路径属性:第一个如果你仍然看到一些尖角,试着减少第一个百分比值,(我在那里用了46%),稍微玩一玩,它肯定会起作用。
nkkqxpd95#
这是最简单也是最优的解决方案。将appearance设置为none,然后在选中时使用clip-path。第一个
appearance
none
clip-path
3npbholx6#
例如,在bootstrap 5中使复选框变为圆形(也适用于v4):
<div class="form-check"> <input class="form-check-input rounded-circle" type="checkbox" /> <label class="form-check-label" for="flexCheck1"> rounded checkbox </label> </div>
vptzau2j7#
CSS
.checkbox { clip-path: circle(46% at 50% 50%); }
HTML语言
<input type="checkbox" class="checkbox" />
*无需隐藏默认复选框和创建自定义复选框,只需设置 clip-path,即可轻松实现 * 圆形复选框 。
k5hmc34c8#
我认为创建圆角的最好方法是使用border-radius属性。This site有一个很好的复选框集合。例如:
border-radius
cursor: pointer; position: absolute; width: 20px; height: 20px; top: 0; border-radius: 10px;
最后一行(border-radius: 10px)会给予你一个圆角的复选框。
(border-radius: 10px)
8条答案
按热度按时间ct3nt3jp1#
然而,仅仅使用css,您就会失去复选框的勾选。
第一个
dtcbnfnu2#
第一个
hi3rlvi23#
试做
第一个
gzszwxb44#
最好和最简单的方法之一是使用CSS剪辑路径属性:
第一个
如果你仍然看到一些尖角,试着减少第一个百分比值,(我在那里用了46%),稍微玩一玩,它肯定会起作用。
nkkqxpd95#
这是最简单也是最优的解决方案。将
appearance
设置为none
,然后在选中时使用clip-path
。第一个
3npbholx6#
例如,在bootstrap 5中使复选框变为圆形(也适用于v4):
vptzau2j7#
CSS
HTML语言
*无需隐藏默认复选框和创建自定义复选框,只需设置 clip-path,即可轻松实现 * 圆形复选框 。
k5hmc34c8#
我认为创建圆角的最好方法是使用
border-radius
属性。This site有一个很好的复选框集合。例如:最后一行
(border-radius: 10px)
会给予你一个圆角的复选框。