`

单选框样式自定义

    博客分类:
  • CSS
阅读更多

分享一段代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <!--单选框样式-->
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        .choice{
            position: relative;
        }
        .choice .radio{
            position: relative;
            display: inline-block;
            font-weight: 400;
            color: #0c4757;
            padding-left: 25px;
            cursor: pointer;
        }
        .choice .radio input{
            position: absolute;
            left: -9999px;
        }
        .choice .radio i{
            display: block;
            position: absolute;
            top: 6px;
            left: 0;
            width: 15px;
            height: 15px;
            outline: 0;
            border: 1px solid #666;
            border-radius: 50%;
            transition: border-color .3s;
            -webkit-transition: border-color .3s;
        }
        .choice .radio input:checked+i{
            border-color: #0c4757;
        }
        .choice .radio input+i:after{
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-radius: 50%;
            background-color: red;
            opacity: 0;
            transition: opacity .1s;
            -webkit-transition: opacity .1s;
        }
        .choice .radio input:checked+i:after{
            opacity: 1;
        }
    </style>
</head>
<body>
<div class="choice">
    <label class="radio">在校生<input type="radio" name="radio" value="1" checked><i></i></label>
    <label class="radio">非在校生<input type="radio" value="2" name="radio"><i></i></label>
</div>
</body>
</html>

 

分享到:
评论

相关推荐

    好看的单选框样式

    "好看的单选框样式"这个主题关注的是如何通过CSS(Cascading Style Sheets)来美化这些通常看起来比较简单的交互元素,使其更符合现代网页的审美标准,提升用户体验。 在默认情况下,浏览器会为单选按钮提供基础...

    实现多行多列单选框(自定义控件)

    2. **绘制控件**:利用`onDraw()`方法,根据定义的结构和样式在Canvas上绘制单选框。这可能包括使用Rect、Paint等对象来绘制边框、选中状态等视觉元素。 3. **事件处理**:为了实现单选功能,我们需要监听用户的...

    一组好看的单选框样式

    "一组好看的单选框样式"是指通过CSS(层叠样式表)和可能的JavaScript技术,对默认的单选框进行美化,以提升用户体验并增加网页视觉吸引力。下面我们将深入探讨单选框样式的设计和实现。 1. **单选框的基本结构**:...

    单选框和复选框样式

    在实际项目中,这种自定义单选框和复选框样式的解决方案可以大大提高网页设计的灵活性和个性化程度。只需简单几步,你就可以让你的表单界面焕然一新,同时保持良好的用户体验和易用性。通过不断优化和调整,这些定制...

    html修改默认单选框样式

    默认情况下,这些单选按钮具有浏览器提供的统一样式,但为了提供更个性化的用户体验,开发者经常需要自定义这些元素的外观。本文将深入探讨如何修改HTML单选按钮的默认样式,并确保在包括IE8及更高版本在内的各种...

    支持ie8单选框与复选框自定义样式制作

    在网页设计中,单选框(Radio Button)...总的来说,为IE8实现单选框和复选框的自定义样式,需要综合运用HTML、CSS以及JavaScript,可能还需要借助一些库或插件。在实际项目中,要根据需求和兼容性要求选择合适的方法。

    ListViewRadioBtnDemo自定义单选框样式

    `ListViewRadioBtnDemo`这个项目显然是关于如何在ListView中实现自定义单选框样式的实例。在这个实例中,开发者可能通过自定义适配器(Adapter)和视图(View)来达到个性化的效果,以增强用户界面的交互性和视觉...

    android 自定义单选按钮radioButton

    这包括调整XML布局中的属性、创建自定义图形、定义样式以及设置事件监听器。同时,RadioGroup组件可以帮助我们更好地管理和控制一组RadioButton的选择状态。通过对这些知识点的掌握,你可以为应用程序创建个性化的...

    Qt自定义/自绘复选框/单选框类

    QT 4.7.4Qt自定义/自绘复选框/单选框类,按钮状态有:正常状态,鼠标移动状态,鼠标按下状态,鼠标释放状态暂定为与正常状态相同。可以设置按钮上文本或不显示文本,按钮自适应图片大小或图片自适应按钮大小,使能/...

    iphone单选框复选框样式.zip

    "iphone单选框复选框样式.zip" 提供的是一款基于jQuery的解决方案,它允许开发者创建具有iPhone风格的单选框和复选框样式。下面将详细解释这个技术实现以及其相关知识点。 首先,我们需要理解jQuery的核心概念。...

    Devexpress 添加单选框

    GridView控件是DevExpress为.NET Framework提供的一个强大的数据网格组件,它支持丰富的数据操作、分组、排序、过滤以及自定义样式等功能。对于单选功能,我们通常会利用“Radio Button List”或简单的单选框控件来...

    CSS3/SVG自定义单选框Radiobox跳跃选择动画

    这又是一款利用CSS3实现的自定义美化版Radiobox单选框,和之前分享的CSS3自定义发光radiobox单选框类似,这款Radiobox也是利用CSS3重写radiobox样式实现的。另外,这款自定义单选框还结合了SVG的特性,实现了单选框...

    C# winform 动态生成单选框 按拼音顺序 效果图

    在C# WinForm开发中,有时我们需要根据需求动态地创建用户...在实际开发中,还需要考虑其他因素,如事件处理(如单选框的Click事件)、样式调整(如字体、颜色、边距等)以及用户体验优化(如分组逻辑、禁用状态等)。

    单选框复选框样式

    总结:通过CSS和JavaScript,我们可以自定义单选框和复选框的样式,实现加边框、加勾勾以及各种动态效果,提高用户体验。这需要对HTML、CSS和JavaScript有深入理解,并熟练掌握伪元素、选择器和响应式设计等技巧。在...

    升级版--支持ie8单选框与复选框自定义样式制作

    文件名称"支持ie8单选框与复选框自定义样式_"暗示了该资源可能包括一个CSS文件,其中包含了用于IE8的样式规则,以及可能的JavaScript文件,用于处理交互和兼容性问题。在实际使用这个资源时,开发者需要将这些文件...

    Android单选框例子

    4. **单选框样式**: Android允许开发者自定义单选框的样式,包括背景、边框颜色、文字颜色等。这可以通过在`res/drawable`目录下创建自定义的selector文件,然后在`RadioButton`的`android:button`属性中引用该...

    纯CSS3开关样式的自定义单选框按钮

    CSS3的强大功能使得我们可以抛弃传统的HTML单选框样式,转而创建自定义、交互性强的界面元素。 首先,我们要了解HTML中的单选框(`&lt;input type="radio"&gt;`)和CSS3的基本概念。单选框是一种用于提供多个互斥选项的...

    自定义单选框复选框样式

    最简单明白的纯css自定义单选框和复选框

    多选项单选控件,自定义控件,基于Qt开发

    总结来说,`QSegment`控件是基于Qt框架实现的一个自定义组件,通过组合多个按钮实现单选功能,相比于传统的下拉框或多个单选框,它提供了更直观、简洁的交互方式。通过`QSegment.cpp`和`QSegment.h`两个文件,我们...

    5款简单实用的单选框样式.rar

    这个名为“5款简单实用的单选框样式.rar”的压缩包包含了一些精心设计的单选框样式,适用于各种网页场景,以提供更美观、友好的用户体验。这些样式基于jQuery和CSS技术实现,不仅可以直接应用,还允许进行二次修改以...

Global site tag (gtag.js) - Google Analytics