美文网首页vue前端技术分享
单选按钮的样式制作

单选按钮的样式制作

作者: 行走的巨象 | 来源:发表于2017-07-06 22:22 被阅读57次

在网上我们经常看到各种各样的单选复选按钮的样式,都很美观大方,那么它们到底是怎样制作的呢,今天我也找了一个按钮样式,决定制作一个给大家研究以下,并附上源码,按钮如下:

css3_radio1.png

首先我们需要写出html代码

<label>
    <input type="radio" name="tab" />
    <span class="box">  <!--最外层的圆-->
        <span class="box1">     <!--蓝色小圆-->
            <span class="box-content"></span>   <!--被选中后的小白圆-->
        </span>
    </span>
</label>
<label>
    <input type="radio" name="tab" />
    <span class="box">
        <span class="box1">
            <span class="box-content"></span>
        </span>
    </span>
</label>
<label>
    <input type="radio" name="tab" />
    <span class="box">
        <span class="box1">
            <span class="box-content"></span>
        </span>
    </span>
</label>

然后附上css样式

<style>
    label{
        float: left;
        margin: 0 10px;
        position: relative;
        overflow: hidden;
    }
    label input{
        position: absolute;     /*设置相对定位,将原有按钮移出边框并隐藏*/
        top: -20px;
        left: -20px;
    }
    label .box{
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #;
        background: linear-gradient( #2b2b2b 20%,#ccc,100%);
        background: -webkit-linear-gradient(#2b2b2b 20%,#ccc 100%);
        box-sizing: border-box;
        padding-top:4px;
    }
    label .box .box1{
        display: block;
        width: 22px;
        height: 22px;
        margin: 0px auto;
        background: #1fb7c4;
        border-radius: 10px;
        padding: 3px;
        box-sizing: border-box;
    }
    label .box .box1 .box-content{
        display: none;
        width: 15px;
        height: 15px;
        margin: 0 auto;
        background: #FFFFFF;
        border-radius: 8px;
    }
    label input:checked~.box .box1 .box-content{    /*当按钮被选中时做样式的变化*/
        display: block;
    }
    
</style>  

完成时按钮如下

css3_radio2.png
以上就是我为大家展示的代码,大家可以自己制作一个属于自己的按钮样式哦!

相关文章

  • 单选按钮的样式制作

    在网上我们经常看到各种各样的单选复选按钮的样式,都很美观大方,那么它们到底是怎样制作的呢,今天我也找了一个按钮样式...

  • 『心善渊』Selenium3.0基础 — 18.单选按钮和多选按

    1、页面中的单选按钮和多选按钮 页面中的单选按钮和多选按钮样式如下图: 页面代码片段: 说明: 单选按钮,默认选框...

  • 如何快捷的写css来美化你的界面

    一.写基本 系统性的设计你的css 例如:全局字体、按钮基础样式、按钮圆角、按钮悬停样式、各种配色主题样式、单选、...

  • android RadioButton相关

    自定义单选按钮样式 可取消的单选按钮设置 下面是RadioButton中源码toggle()方法注释

  • Axure中用不同方法制作单选按钮交互效果

    产品经理在制作移动端原型的时候,经常会需要制作单选按钮。这种单选按钮的交互效果是这样的: 如关闭通知后面的按钮,常...

  • HTML中的单选按钮问题(一)

    1.如何修改单选按钮的css样式 2. 如何只选中众多按钮中的一个按钮 3. jquery中关于单选按钮的一些操作...

  • AlertDialog基本使用

    1,默认样式 2,两个按钮样式 3,三个按钮样式 4,列表选择 5,单选列表 6,多选列表 7,使用适配器 8,自...

  • axure学习记录

    1,多个单选按钮,实现单选互相切换,选中所有单选按钮,右键 设置单选按钮组 2,移动 鼠标移入时——>移动 ——>...

  • CSS 按钮

    CSS 按钮 本章节我们为大家介绍使用 CSS 来制作按钮。 基本按钮样式 CSS 实例 尝试一下 » 按钮颜色 ...

  • css | radio单选按钮样式自定义

    radio单选按钮默认样式改变,radio默认样式确实有点丑,而且不能适合所有的UI设计稿,现在UI稿的花样是越来...

网友评论

    本文标题:单选按钮的样式制作

    本文链接:https://www.haomeiwen.com/subject/prpkhxtx.html