html 创建看起来像按钮的单选按钮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 创建看起来像按钮的单选按钮相关的知识,希望对你有一定的参考价值。

http://jsfiddle.net/YB8UW/8/

<ul class="donate-now">
<li>
    <input type="radio" id="low" name="low" />
    <label for="low">LOW</label>
</li>
<li>
    <input type="radio" id="medium" name="medium" />
    <label for="medium">MEDIUM</label>
</li>
<li>
    <input type="radio" id="high" name="high" checked="checked" />
    <label for="high">HIGH</label>
</li>

</ul>


CSS;

.donate-now {
     list-style-type:none;
     margin:25px 0 0 0;
     padding:0;
}

.donate-now li {
     float:left;
     margin:0 5px 0 0;
    width:100px;
    height:40px;
    position:relative;
}

.donate-now label, .donate-now input {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.donate-now input[type="radio"] {
    opacity:0.011;
    z-index:100;
}

.donate-now input[type="radio"]:checked + label {
    background:#9f4c49;
    color: #fff;
}

.donate-now label {
     padding:5px;
     border:1px solid #CCC; 
     cursor:pointer;
    z-index:90;
}

.donate-now label:hover {
     background:#DDD;
}

以上是关于html 创建看起来像按钮的单选按钮的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 应用程序中的单选按钮

如何像IE中的单选按钮那样设置复选框

如何正确地将数据绑定到 Angular2 中的单选按钮?

从 Rails 4 视图上的单选按钮获取输入

样式单选按钮(jquery?)

JavaScript 读取 IE 和 FireFox 中的单选按钮值