iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >怎么用css3实现checkbox复选框和radio单选框
  • 226
分享到

怎么用css3实现checkbox复选框和radio单选框

2024-04-02 19:04:59 226人浏览 泡泡鱼
摘要

这篇文章主要介绍“怎么用css3实现checkbox复选框和radio单选框”,在日常操作中,相信很多人在怎么用CSS3实现checkbox复选框和radio单选框问题上存在疑惑,小编查阅了各式资料,整理出

这篇文章主要介绍“怎么用css3实现checkbox复选框和radio单选框”,在日常操作中,相信很多人在怎么用CSS3实现checkbox复选框和radio单选框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用css3实现checkbox复选框和radio单选框”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

之前为大家分享了好多css3实现的按钮。今天要为大家分享的是纯css3实现的checkbox复选框和radio单选框,效果超级炫。先让我们看看图吧!
怎么用css3实现checkbox复选框和radio单选框 

源码下载
这个实例完全由css3实现的没有任何js代码。下面我们一起看下实现代码吧

html代码:

代码如下:


<div >
<label>
<input type="checkbox" class="option-input checkbox" checked="">
Checkbox
</label>
<label>
<input type="checkbox" class="option-input checkbox">
Checkbox
</label>
<label>
<input type="checkbox" class="option-input checkbox">
Checkbox
</label>
</div>
<div >
<label>
<input type="radio" class="option-input radio" name="example">
Radio option
</label>
<label>
<input type="radio" class="option-input radio" name="example">
Radio option
</label>
<label>
<input type="radio" class="option-input radio" name="example">
Radio option
</label>
</div>


css3代码:

代码如下:


@-WEBkit-keyframes click-wave {
0% {
width: 40px;
height: 40px;
opacity: 0.35;
position: relative;
}
100% {
width: 200px;
height: 200px;
margin-left: -80px;
margin-top: -80px;
opacity: 0.0;
}
}
@-moz-keyframes click-wave {
0% {
width: 40px;
height: 40px;
opacity: 0.35;
position: relative;
}
100% {
width: 200px;
height: 200px;
margin-left: -80px;
margin-top: -80px;
opacity: 0.0;
}
}
@-o-keyframes click-wave {
0% {
width: 40px;
height: 40px;
opacity: 0.35;
position: relative;
}
100% {
width: 200px;
height: 200px;
margin-left: -80px;
margin-top: -80px;
opacity: 0.0;
}
}
@keyframes click-wave {
0% {
width: 40px;
height: 40px;
opacity: 0.35;
position: relative;
}
100% {
width: 200px;
height: 200px;
margin-left: -80px;
margin-top: -80px;
opacity: 0.0;
}
}
.option-input {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
top: 13.33333px;
width: 40px;
height: 40px;
-webkit-transition: all 0.15s ease-out 0;
-moz-transition: all 0.15s ease-out 0;
transition: all 0.15s ease-out 0;
background: #cbd1d8;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
outline: none;
position: relative;
margin-right: 0.5rem;
z-index: 1000;
}
.option-input:hover {
background: #9faab7;
}
.option-input:checked {
background: #40e0d0;
}
.option-input:checked::before {
width: 40px;
height: 40px;
position: absolute;
content: '\2716';
display: inline-block;
font-size: 26.66667px;
text-align: center;
line-height: 40px;
}
.option-input:checked::after {
-webkit-animation: click-wave 0.65s;
-moz-animation: click-wave 0.65s;
animation: click-wave 0.65s;
background: #40e0d0;
content: '';
display: block;
position: relative;
z-index: 100;
}
.option-input.radio {
border-radius: 50%;
}
.option-input.radio::after {
border-radius: 50%;
}
body {
display: -webkit-box;
display: -moz-box;
display: box;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
box-orient: horizontal;
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
background: #e8ebee;
color: #9faab7;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align: center;
}
body div {
padding: 5rem;
}
body label {
display: block;
line-height: 40px;
}

到此,关于“怎么用css3实现checkbox复选框和radio单选框”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么用css3实现checkbox复选框和radio单选框

本文链接: https://www.lsjlt.com/news/77784.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用css3实现checkbox复选框和radio单选框
    这篇文章主要介绍“怎么用css3实现checkbox复选框和radio单选框”,在日常操作中,相信很多人在怎么用css3实现checkbox复选框和radio单选框问题上存在疑惑,小编查阅了各式资料,整理出...
    99+
    2022-10-19
  • 纯css3怎么实现简单的checkbox复选框和radio单选框
    这篇文章主要介绍“纯css3怎么实现简单的checkbox复选框和radio单选框”,在日常操作中,相信很多人在纯css3怎么实现简单的checkbox复选框和radio单选框问题上存在疑惑,小编查阅了各式...
    99+
    2022-10-19
  • 如何实现超炫checkbox复选框和radio单选框
    这篇文章主要讲解了“如何实现超炫checkbox复选框和radio单选框”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现超炫checkbox复选框和r...
    99+
    2022-10-19
  • CSS定义Radio单选项和Checkbox复选框样式有效代码怎么写
    本篇文章为大家展示了CSS定义Radio单选项和Checkbox复选框样式有效代码怎么写,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 ...
    99+
    2022-10-19
  • BootStrap表单控件之复选框checkbox和单选择按钮radio的示例分析
    小编给大家分享一下BootStrap表单控件之复选框checkbox和单选择按钮radio的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.运行效果如图所示2.实现代码如下<...
    99+
    2022-10-19
  • 怎么用CSS3美化单选框和多选框
    这篇文章主要介绍“怎么用CSS3美化单选框和多选框”,在日常操作中,相信很多人在怎么用CSS3美化单选框和多选框问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用CSS3美...
    99+
    2022-10-19
  • Html单选框,复选框和下拉框怎么用
    本篇内容主要讲解“Html单选框,复选框和下拉框怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Html单选框,复选框和下拉框怎么用”吧!单选框:type=...
    99+
    2022-10-19
  • 使用CSS怎么实现一个单选框和复选框功能
    使用CSS怎么实现一个单选框和复选框功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在html中,<label>标签通常和<input>标签一起使...
    99+
    2023-06-08
  • 怎么获取单选框和复选框的value值
    这篇文章主要讲解了“怎么获取单选框和复选框的value值”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么获取单选框和复选框的value值”吧!在开发过程中,为了提高代码维护性,一般使用fo...
    99+
    2023-06-29
  • CSS3中怎么实现单选框动画特效
    本篇文章为大家展示了CSS3中怎么实现单选框动画特效,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。<div class="radio-1&...
    99+
    2022-10-19
  • CSS3中怎么实现复选框动画特效
    CSS3中怎么实现复选框动画特效,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。实例代码代码如下:<!DOCTYPE ht...
    99+
    2022-10-19
  • 微信小程序表单组件单选框radio怎么用
    这篇文章主要介绍了微信小程序表单组件单选框radio怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序表单组件单选框radio怎么用文章都会有所收获,下面我们一起来看看吧。微信小程序单选框radio...
    99+
    2023-06-26
  • html的checkbox多选复选框form控件元素怎么使用
    这篇文章主要介绍“html的checkbox多选复选框form控件元素怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html的checkbox多选复选框fo...
    99+
    2022-10-19
  • JavaScript怎么实现复选框全选功能
    这篇文章主要介绍了JavaScript怎么实现复选框全选功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下代码:<!DOCTYPE html>...
    99+
    2023-06-14
  • C# 中怎么利用CheckBox实现单选功能
    今天就跟大家聊聊有关C# 中怎么利用CheckBox实现单选功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。DataGrid中加入CheckBox,并实现c# CheckBox单选...
    99+
    2023-06-17
  • Java怎么实现带复选框的树
    小编给大家分享一下Java怎么实现带复选框的树,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在使用Java Swing开发UI程序时,很有可能会遇到使用带复选框的...
    99+
    2023-05-30
    java checkbox tree
  • 怎么实现jQuert复选框的一个勾选效果
    本篇内容主要讲解“怎么实现jQuert复选框的一个勾选效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么实现jQuert复选框的一个勾选效果”吧!   方...
    99+
    2022-10-19
  • JS怎么实现复选框的全选和批量删除功能
    这篇文章将为大家详细讲解有关JS怎么实现复选框的全选和批量删除功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如图示:功能描述:在勾选了全选时,所有的商品都会勾选,在取...
    99+
    2022-10-19
  • CSS中怎么实现一个页面复选框
    本篇文章给大家分享的是有关CSS中怎么实现一个页面复选框,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。第一步 分拆选中/未选中<inpu...
    99+
    2022-10-19
  • Flutter怎么实现单选,复选和开关组件
    本文小编为大家详细介绍“Flutter怎么实现单选,复选和开关组件”,内容详细,步骤清晰,细节处理妥当,希望这篇“Flutter怎么实现单选,复选和开关组件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、开关 ...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作