首页前端开发CSScss 单选框变成方形

css 单选框变成方形

时间2023-11-12 03:13:02发布访客分类CSS浏览715
导读:CSS中的单选框通常是圆形的。但是有时候我们可能希望它为方形,下面的代码可以实现这个效果:input[type=radio] { -webkit-appearance: none; -moz-appearance: none;...

CSS中的单选框通常是圆形的。但是有时候我们可能希望它为方形,下面的代码可以实现这个效果:

input[type=radio] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: 1px solid #000;
        outline: none;
        width: 20px;
        height: 20px;
        border-radius: 0;
        position: relative;
        top: 6px;
}
input[type=radio]:checked::before {
        content: "\2713";
        font-size: 18px;
        position: absolute;
        top: -1px;
        left: 1px;
        color: #000;
}
    

上面的代码首先是取消了单选框的默认圆形样式,然后给他设置了边框、大小、位置等属性。同时,还添加了一个伪元素before来实现选中状态时的方形表示。这个伪元素显示了一个字符(unicode编码为"13"),表示选中状态下的勾号,再通过样式设置位置和颜色等属性即可。

通过以上CSS代码的设置,我们可以将单选框转化为方形,让页面呈现出更加美观和个性化的效果。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css 单选框变成方形
本文地址: https://pptw.com/jishu/535401.html
html代码课程表设计 html代码资源文件

游客 回复需填写必要信息