返回顶部
首页 > 资讯 > 前端开发 > node.js >CSS中怎么设置Checkbox复选框控件样式
  • 414
分享到

CSS中怎么设置Checkbox复选框控件样式

2024-04-02 19:04:59 414人浏览 独家记忆
摘要

这期内容当中小编将会给大家带来有关CSS中怎么设置Checkbox复选框控件样式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,需要添加一段CSS隐藏所有的Check

这期内容当中小编将会给大家带来有关CSS中怎么设置Checkbox复选框控件样式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

首先,需要添加一段CSS隐藏所有的Checkbox复选框,下面我们会改变它的外观。要做到点需要添加一段代码到你的CSS文件中。

CSS中怎么设置Checkbox复选框控件样式

隐藏掉所有的Checkbox复选框后,我们需要添加一个label html元素,我们都知道,当点击的有for属性的label标签时,对应的Checkbox复选框会被选中。这意味着,我们可以通过label的点击事件来处理我们的Checkbox复选框。

样式一

CSS中怎么设置Checkbox复选框控件样式

此复选框风格就像一个解滑块,滑块选中和未选中状态会显示在的不同位置。当单击滑块按钮(label标签),将会选中复选框,然后滑块移动到ON位置。

我们开始创建复选框区的HTML。

CSS中怎么设置Checkbox复选框控件样式

因为这个样式的复选框,一个label不足以完成任务,我们用一个DIV元素包含checkbox,我们需要使用它们来做黑色条带和圆角。

CSS中怎么设置Checkbox复选框控件样式

现在,我们可以把label作为条带上的滑块,我们希望按钮效果是从条带的一侧移动到另一侧,我们可以添加label的过渡。

CSS中怎么设置Checkbox复选框控件样式

现在这个滑块在选中(关闭)位置,当我们选中复选框,我们希望有一个反应发生,所以我们可以移动滑块到另一端。我们需要知道,判断复选框被选中,如果是则改变label元素的left属性。

CSS中怎么设置Checkbox复选框控件样式

这就是你需要的第一个Checkbox复选框的CSS。

样式二

CSS中怎么设置Checkbox复选框控件样式

此复选框风格像样式一样,但不同的是,这个滑块按钮会改变颜色。当您单击滑块按钮,它移动到条带的另一边,并改变按钮的颜色。

HTML代码和样式一是完全一样的。

CSS中怎么设置Checkbox复选框控件样式

这个DIV会变成比样式一大一些的条带,label依然是作为滑块,使用下面的CSS来定义它。

这个样式中间有一个黑色的条,滑块会沿着它左右滑动,但是DIV元素已经使用了,所以我们需要用:before伪类创建一个新的元素。

CSS中怎么设置Checkbox复选框控件样式

和样式一一样,接下来我们为label写CSS样式,把它用作滑块。

CSS中怎么设置Checkbox复选框控件样式

我要实现和样式一差不多的选中状态,当选中时改变label的left和background属性。

CSS中怎么设置Checkbox复选框控件样式

 样式三

CSS中怎么设置Checkbox复选框控件样式

这个复选框的样式比样式二更复杂一些,它和前面的例子一样会左右滑动,并且当改变选中和未选中的状态时,滑块滑动到另一侧并且在原位置显示对应的文本。

首先,我们写HTML代码,这和前面是相同的。

CSS中怎么设置Checkbox复选框控件样式

然后,我们用相同的方式把div作为滑块,下面的代码会创建一个黑色圆角的条带,我们可以把滑块和文本放到里面。

CSS中怎么设置Checkbox复选框控件样式

当滑块处于未选中状态时,滑块会在左侧,并且右边显示”OFF”,当点击的时候,滑块移动到右侧,左侧显示”ON”。
但是元素数量不足以让我们实现这些功能,所以我们要用:before和:after两个伪类创建两个元素,分别放置”ON”和”OFF”。

CSS中怎么设置Checkbox复选框控件样式

和前面一样,我们来添加滑块的样式,当被点击时它会移动到另一侧,并且改变颜色。

CSS中怎么设置Checkbox复选框控件样式

样式四

CSS中怎么设置Checkbox复选框控件样式

在这个样式中,我们会创建两个圆形,当点击时改变里面的圆形的颜色表示选中与未选中的状态。
 

和前面一样的HTML代码。

CSS中怎么设置Checkbox复选框控件样式

接下来我们要为checkbox创建外面的圆形,使用CSS的border-radius属性,并且设置为100%就可以创建一个正圆形。

CSS中怎么设置Checkbox复选框控件样式

然后我们用label元素来创建一个小一点的圆形,它会根据checkbox状态来改变颜色。

CSS中怎么设置Checkbox复选框控件样式

 样式五

CSS中怎么设置Checkbox复选框控件样式

这个复选框的样式有些不同,它看起来只是比浏览器默认的checkbox样式稍微好了些,但是不同的是我们可以根据自己的需要来定义它的样式了。
 

首先还是一样的HTML代码

在前面的例子中,我们把div作为checkbox的滑动条带或者外部的圆圈,但是这一次我们不需要了,可以使用div元素来设置复选框的区域。

CSS中怎么设置Checkbox复选框控件样式

label标签用于Click事件和我们要定义的复选框的方框样式。

CSS中怎么设置Checkbox复选框控件样式

接下来,我们要创建方框中的对勾,对于这一点,我们可以使用:after伪类创建一个新的元素,为了实现这个样式,我们可以创建一个5px x 9px的长方形并给他加上边框。这时候我们去掉上面和右边的边框之后,它会看起来像一个字母L。然后我们可以使用CSS的transfORM属性让它旋转一下,这样看起来就像是一个对勾。

CSS中怎么设置Checkbox复选框控件样式

在上面的CSS中,我们已经设置它的透明度为0.2,所以你会看到的复选框有一个半透明的对勾。你可以在悬停的时候加深一点,在选中时,可以把设置为不透明。

CSS中怎么设置Checkbox复选框控件样式

上述就是小编为大家分享的CSS中怎么设置Checkbox复选框控件样式了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网node.js频道。

--结束END--

本文标题: CSS中怎么设置Checkbox复选框控件样式

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

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

猜你喜欢
  • CSS中怎么设置Checkbox复选框控件样式
    这期内容当中小编将会给大家带来有关CSS中怎么设置Checkbox复选框控件样式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,需要添加一段CSS隐藏所有的Check...
    99+
    2024-04-02
  • CSS中如何使用Checkbox复选框样式
    这期内容当中小编将会给大家带来有关CSS中如何使用Checkbox复选框样式,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,需要添加一段CSS隐藏所有的Checkbo...
    99+
    2024-04-02
  • css中怎么设置边框样式
    这篇文章给大家分享的是有关css中怎么设置边框样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   一:border边框线的基本样式   边框样式属性指定要显示什么样的边界...
    99+
    2024-04-02
  • CSS定义Radio单选项和Checkbox复选框样式有效代码怎么写
    本篇文章为大家展示了CSS定义Radio单选项和Checkbox复选框样式有效代码怎么写,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 ...
    99+
    2024-04-02
  • jquery checkbox选中事件怎么设置
    你可以使用change事件来监听页面复选框的选中状态变化。以下是一个示例: HTML代码: 选项 jQuery代码: $(docum...
    99+
    2023-10-24
    jquery
  • css怎么设置边框样式
    这篇文章主要为大家展示了“css怎么设置边框样式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css怎么设置边框样式”这篇文章吧。   一:border边框线...
    99+
    2024-04-02
  • html的checkbox多选复选框form控件元素怎么使用
    这篇文章主要介绍“html的checkbox多选复选框form控件元素怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html的checkbox多选复选框fo...
    99+
    2024-04-02
  • Android中CheckBox复选框控件使用方法详解
    CheckBox复选框控件使用方法,具体内容如下一、简介类结构图二、CheckBox复选框控件使用方法这里是使用java代码在LinearLayout里面添加控件新建LinearLayout布局建立CheckBox的XML的Layout文件...
    99+
    2023-05-30
    checkbox 复选框 roi
  • 怎么在css中设置div边框样式
    怎么在css中设置div边框样式?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来...
    99+
    2023-06-14
  • css中如何设置边框样式
    这篇文章主要介绍了css中如何设置边框样式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 要是希望闪现某种边框,就必须设置装备摆设边框花式...
    99+
    2024-04-02
  • ReactJs中怎么设置css样式
    本篇文章为大家展示了ReactJs中怎么设置css样式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。React颠覆了html的传统思维,代码基本都写在<scr...
    99+
    2024-04-02
  • css样式中font怎么设置
    今天小编给大家分享一下css样式中font怎么设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2024-04-02
  • CSS中怎么自定义绿色复选框按钮样式
    本篇文章给大家分享的是有关CSS中怎么自定义绿色复选框按钮样式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 首先想到的是, 复选框...
    99+
    2024-04-02
  • 怎么设置css样式
    CSS(层叠样式表)是Web开发中的基本组成部分之一,它使开发者可以对网页进行样式和布局的控制。对于新手来说,CSS学习起来可能会有一定难度,但是一旦掌握了基本的CSS设置方法,开发出更好的网页将变得更加容易。本文将分享一些关于如何设置CS...
    99+
    2023-05-14
  • 怎么在CSS中设置html table表格边框样式
    怎么在CSS中设置html table表格边框样式?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CSS如何设置table表格边框样式对table设置css样式边...
    99+
    2023-06-14
  • html怎么设置div边框样式css布局
    本文小编为大家详细介绍“html怎么设置div边框样式css布局”,内容详细,步骤清晰,细节处理妥当,希望这篇“html怎么设置div边框样式css布局”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,...
    99+
    2024-04-02
  • css中怎么设置列表样式
    这篇文章主要为大家展示了“css中怎么设置列表样式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css中怎么设置列表样式”这篇文章吧。   list-styl...
    99+
    2024-04-02
  • 怎么在jquery中设置css样式
    本篇文章给大家分享的是有关怎么在jquery中设置css样式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。使用css()方法设置css样式css() 方法为被选元素设置一个或多...
    99+
    2023-06-14
  • 怎么用CSS修改选择框样式
    这篇文章主要介绍怎么用CSS修改选择框样式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   如何修改选择框样式   选择框是制作表单必不可少的一部分,还可以下拉以添加选择并自定...
    99+
    2024-04-02
  • 使用css选择器怎么设置标签样式
    这篇文章将为大家详细讲解有关使用css选择器怎么设置标签样式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。css选择器在html标签上设置style可以给标签设置属性:<div&nbs...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作