如何在HTML中自定义单选按钮

UI_Dev

我正在尝试像这样单选按钮。

在此处输入图片说明

但我越来越像

在此处输入图片说明

如果未选择任何选项,则需要自定义单选按钮,并且其内部应显示白色。如果选择了单选按钮,则它在框内应显示为绿色。如何实现呢?

这是我尝试过的。

index.html

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
<style>
/* Radio Button CSS*/
label {
    display: inline;
}
.radio-1 {
    width: 193px;
}
.button-holder {
    float: left;
    margin-left: 6px;
    margin-top: 16px;
}
.regular-radio {
    display: none;
}
.regular-radio + label {
    background-color: #fafafa;
    border: 2px solid #cacece;
    border-radius: 50px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    display: inline-block;
    padding: 11px;
    position: relative;

}
.regular-radio:checked + label:after {
    background: none repeat scroll 0 0 #94E325;
    border-radius: 50px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;
    content: " ";
    font-size: 36px;
    height: 8px;
    left: 7px;
    position: absolute;
    top: 7px;
    width: 8px;
}
.regular-radio:checked + label {
    background-color: #e9ecee;
    border: 2px solid #adb8c0;
    color: #99a1a7;
    padding: 11px;
}
.regular-radio + label:active, .regular-radio:checked + label:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;
}
</style>
  </head>
  <body>
 <div class="button-holder">
<input type="radio" checked="" class="regular-radio" name="radio-1-set" id="radio-1-set"><label for="radio-1-set"></label><br>
<input type="radio" checked="" class="regular-radio" name="radio-1-set" id="radio-2-set"><label for="radio-2-set"></label><br>
</div>
    </body>
</html>
维维克·普拉丹(Vivek Pradhan)

检查按钮:before之前,只需添加伪元素以照顾颜色radio您可以将其添加到您的CSS

 .regular-radio + label:before {
  background: none repeat scroll 0 0 #FDFDFD;
  border-radius: 50px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset;
  content: " ";
  font-size: 36px;
  height: 8px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 8px;
}

工作演示当然,您可以更改background此标签的,以完全匹配您显示的示例。希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在自定义中继框中设置单选按钮?

来自分类Dev

如何在Android中自定义单选按钮的默认主题?

来自分类Dev

如何在ZF2表单中制作自定义单选按钮标签?

来自分类Dev

如何在自定义中继框中设置单选按钮?

来自分类Dev

如何创建自定义单选按钮?

来自分类Dev

如何自定义单选按钮的CSS

来自分类Dev

在Android中自定义单选按钮

来自分类Dev

在Android中自定义单选按钮

来自分类Dev

自定义单选按钮

来自分类Dev

如何在html表单中使用自定义按钮

来自分类Dev

如何在html / css中制作自定义形状的按钮?

来自分类Dev

如何在Android中自定义图像按钮

来自分类Dev

如何在Kendo日程中自定义Today按钮

来自分类Dev

如何在Outlook中添加自定义按钮?

来自分类Dev

如何在Flutter中制作自定义按钮形状

来自分类Dev

如何在UIImagePickerController popover中添加自定义按钮

来自分类Dev

如何在 lanterna 中创建自定义按钮?

来自分类Dev

在ExtJS 3中渲染自定义单选按钮

来自分类Dev

自定义单选按钮标签中的居中元素

来自分类Dev

自定义Windows Phone应用中的单选按钮

来自分类Dev

中继器事件中的自定义单选按钮

来自分类Dev

如何在TinyMCE 4中的自定义按钮上添加自定义类addButton()

来自分类Dev

如何在自定义对话框中设置自定义按钮?

来自分类Dev

如何在自定义对话框中设置自定义按钮?

来自分类Dev

如何在ckeditor中定义自定义html标签

来自分类Dev

如何从Android的“自定义列表视图”中获取单选按钮的值?

来自分类Dev

如何自定义按钮(CSS,HTML)

来自分类Dev

如何在iOS中的一组自定义按钮中检测到哪个自定义按钮被点击

来自分类Dev

单选按钮的自定义图标

Related 相关文章

热门标签

归档