我们先生成单选框

     <label class="radio-item"><input type="radio" name="a"><span>男</span></label><label class="radio-item"><input type="radio" name="a"><span>女</span></label>

生成的单选框是这样的
看起来并不美观,但是表单元素又是H5默认样式,没办法更改单选框的属性,那么如何更改单选框样式呢
其实有很多种方法,现在我们来利用CSS更改表单单选框的样式

  • 首先在input后面添加空的span样式,然后将空的span样式生成新的单选框,再把input单选框隐藏就行了。
      <label class="radio-item"><input type="radio" name="a"><span class="radio"></span><span>男</span></label><label class="radio-item"><input type="radio" name="a"><span class="radio"></span><span>女</span></label>

添加css样式

 .radio-item .radio{//定义单选框边框display: inline-block;width: 12px;height: 12px;border:1px solid #999;border-radius: 50%;}.radio-item input:checked+.radio{//更改单选框选中颜色border-color:#008c8c ;}.radio-item input:checked+.radio::after{//在选中单选框里面添加一个小圆心content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background: #008c8c;margin-top:3px ;margin-left: 3px;}.radio-item input:checked~span{//将文字颜色变成定义颜色color: skyblue;}.radio-item input[type="radio"]{//隐藏单选框display: none;}

效果图

前端CSS基础——表单元素单选框的美化相关推荐

  1. [css] css怎么更改表单的单选框或下拉框的默认样式?

    [css] css怎么更改表单的单选框或下拉框的默认样式? 下拉框select可以通过appearance:none去除默认样式,然后进行自定义,但是option标签不能通过CSS自定义,所以最佳方案 ...

  2. HTML基础--表单元素知识

    学习目标: 通过简单的实践,学习基本的 HTML FORM 标签,理解各种表单元素的使用场景,并且掌握表单一系列基本验证方式. 学习内容: 1.HTML表单 HTML 表单用于搜集不同类型的用户输入. ...

  3. html表单设置单选框,html如何实现表单的选择框效果?单选框与多选框的实现(代码实例)...

    在使用表单提交数据的时候,为了减少用户的一些操作,使用选择框是一个好主意.本章给大家介绍html如何实现表单的选择框效果?单选框与复选框的实现(代码实例).通过单选框代码和复选框代码实例,实现单选框样 ...

  4. 零基础HTML入门教程(17)——表单的单选框和复选框

    本章目录 1.任务目标 2.单选框radio 3.复选框checkbox 4.小结 1.任务目标 我们上一小结学习了,密码输入框和文本输入框,我们这一小结学习复选框和单选框. 2.单选框radio 单 ...

  5. form表单的单选框

    单选框其实很简单,只需要两个主要属性定义就好,看效果图: 代码如下: <!DOCTYPE html> <html> <head><title>form表 ...

  6. html表单复选框样式,美化表单——自定义checkbox和radio样式

    如果你对本站比较观注的话,应该很清楚,前面就有这方面的介绍.因为大家都知道表单中的部分元素如果单单使用CSS是没办法完成的,所以最近花全力在学习这方面的制作.在本站有关于这样制作有好几个教程了,比如说 ...

  7. Html5表单元素-搜索框和上传文件框

    1.search - 搜索框 element/form/input/search.html <!doctype html><html><head> <titl ...

  8. html中表单元素中的单选框,Html表单元素及表单元素详解

    大纲 1.认识表单 2.认识表单元素 3.表单元素的分类 4.表单元素--文本框 5.表单元素button 6.表单元素--单选.多选 7.表单元素--select 8.表单元素--textarea ...

  9. 前端基础:通过表单元素实践《健康体检单》

    前端基础:通过表单元素实践<健康体检单> HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互. 一.项目说明 该项目是进行表格布局表 ...

  10. 前端:HTML/06/表单,表单元素(单行文本域,单行密码域,单选按钮,复选框,下拉列表,文本区域,上传文件域,各种按钮,隐藏域,lt;caption表格标题)

    表单<form>(块元素) 表单的概念:表单主要用来获取用户数据(信息),如:注册表单, 查询表单,登录表单. 表单的工作原理: 浏览有表单的网页,填写一些必要的信息,然后点击某个按钮进行 ...

最新文章

  1. 扔掉源码,15张图带你彻底理解java AQS
  2. 移动中”的HTML5-开源图表库ichartjs-王鹤
  3. saltstack中salt-key收集的主机名与实际主机名不一致
  4. c语言邻接表的构建_c语言数据结构--图的邻接矩阵和邻接表操作的基本操作
  5. 用python内置函数算复杂度吗_番外篇: Python 面试感受
  6. 应急模拟系统功能结构图
  7. mysql unicode转汉字_任意汉字显示,给你的嵌入式系统(含MCU)装上字库
  8. Jupyter Notebook的15个技巧和窍门,可简化您的编码体验
  9. java学习(91):System类
  10. 百度利用AI技术8、9月打击超83亿条有害信息
  11. ognl概念和原理详解
  12. CocosCreator-IOS 开发篇
  13. 什么是人工智能?人工智能如何系统的学习
  14. 什么是 CI/CD?(翻译)
  15. linux无法删除软件,Linux某些软件无法卸载问题
  16. MongoDB查询集合中的文档
  17. word不能复制粘贴,提示激活宏
  18. 使用matplotlib制作“饼图”:pyplot.pie(X,autopct,labels,explode)
  19. 编写一个程序实现输入一个英文字母,如果是小写字母将其转换成大写输出,如果是大写字母则直接输出。
  20. 快手__nsTokensig和sig签名算法分析

热门文章

  1. Python教学视频(六)关系及逻辑运算
  2. mysql联合查询的几种方式
  3. 《Go程序设计语言》- 第11章:测试
  4. 树莓派做微信公众号服务器,树莓派与微信公众号对接(python)
  5. php微信公众号登录
  6. 涂鸦蓝牙SDK开发系列教程——4.烧录授权
  7. S-function入门及案例详解(1)——S-function基础介绍及基本案例
  8. c++ 中——fatal error: opencv2/opencv.hpp: No such file or directory #include <opencv2/opencv.hpp>
  9. 计算机dll修复工具,DLL修复工具有哪些?DLL修复工具盘点
  10. 大华存储服务器系统,大华重磅推出64盘位网络视频存储服务器