checkbox样式

前端面试题-伪元素的应用

混江龙づ霸主 提交于 2019-12-06 07:12:21
一、伪元素的应用 1. 清除浮动 父元素中有子元素,并且父元素没有设置高度,子元素在父元素中浮动,结果必然是父元素的高度为 0,这也就导致了父元素 高度塌陷 ,我们就需要清除浮动。 给浮动元素的容器添加一个 clearfix 的 class,然后给这个 class 添加一个 :after 伪元素实现元素之后添加一个看不见的块元素(Block element)清理浮动。 2. 分割线 HTML <p class="line">分割线</p> CSS .line::before, .line::after { content: ''; display: inline-block; border-top: 1px solid black; width: 200px; margin: 5px; } 3. 计数器 HTML <div class="chooses"> <input type="checkbox">a <input type="checkbox">b <input type="checkbox">c <input type="checkbox">d <input type="checkbox">e <input type="checkbox">f <input type="checkbox">g <input type="checkbox">h <input type=

day 50 jquary 终极版本

时间秒杀一切 提交于 2019-12-06 07:11:26
jQuary 一、jquary对象和dom对象 jquary找到的标签对象成为-- jquary对象 原生js找到的标签对象成为 -- dom对象 dom对象只能使用dom对象的方法,不能使用jquery对象的方法 jquery对象也是,它不能使用dom对象的方法 dom对象和jquery对象互相转换: jquery对象转dom对象 -- jquery对象[0] 示例:$('#d1')[0] dom对象转jquery对象 -- $(dom对象) 二、jquary选择器 1.基本选择器 选择器是使用 jQuery('#d1') -- $('#d1') #不管找什么标签,用什么选择器,都必须要写$(""),引号里面再写选择器,通过jQuery找到的标签对象就是一个jQuery对象,用原生JS找到的标签对象叫做DOM对象,看我们上面的jQuery对象部分的内容 id选择器 -- $("#id") 标签选择器 -- $("tagName") --> $('div') class选择器 -- $(".className") -->$('.c1') //里面直接放类值 配合使用 -- $('div.c1') //找到c1 class类的div标签 组合选择器 -- $("#id, .className, tagName") 总结: ​ 选择器可能找到的标签是多个,会放到数组里面

HTML复选框checkbox默认样式修改

为君一笑 提交于 2019-12-06 05:31:03
此方法可以将复选框的默认样式替换成任意样式。如图: 未选择: 选择时: 思路:将复选框隐藏,利用lebal元素的焦点传递特性,用lebal的样式替代复选框。 代码如下: <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title > checkbox css change </ title > < style type = "text/css" > input [type="checkbox"] + label { cursor : pointer ; font-size : 1 em ; } [id^="checkbox-"] + label { background-color : #ffffff ; border : 1 px solid #666666 ; box-shadow : 0 1 px 2 px rgba( 0 , 0 , 0 , 0.05 ) , inset 0 px - 15 px 10 px - 12 px rgba( 0 , 0 , 0 , 0.05 ) ; padding : 9 px ; border-radius : 3 px ; display : inline-block ; vertical-align : middle ; } [id^="checkbox-"] +

css input checkbox样式更改

自闭症网瘾萝莉.ら 提交于 2019-12-06 05:30:35
input[type="checkbox"]{ -webkit-appearance: none; vertical-align:middle; margin-top:0; background:#fff; border:#999 solid 1px; border-radius: 3px; min-height: 12px; min-width: 12px; } input[type="checkbox"]:checked { background: #3190e8; } input[type=checkbox]:checked::after{ content: ''; top: 3px; left: 3px; position: absolute; background: transparent; border: #fff solid 2px; border-top: none; border-right: none; height: 6px; width: 10px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 来源: CSDN 作者: qq_27717857 链接:

为何给CheckBox设置了checked属性还是没有勾选,行内样式都显示了checked

北城以北 提交于 2019-12-05 12:22:38
为何给CheckBox设置了checked属性还是没有勾选,行内样式都显示了checked 正常情况下我们设置给CheckBox一个checked属性后一般都会选中 然而我今天在做案例的时候却遇到了类似下面这样一种情况,如下图 可以看到已经给他设置了checkbox但是第一次加载的时候却没有显示勾选 看下代码: 当时的业务需求是每次点击时候要记录当前的状态以查看是否需要拿取数据 第一次加载时需取到数据 document.body.innerHTML = `<input type="checkbox" checked />` let input = document.querySelector('input'); input.onclick = function(){ input.checked = input.checked? false:true; } input.onclick(); 当时在创造元素的时候就给其设置了checked属性,设置第一次默认全都勾选的状态 由于第一次加载需要获取数据,当时就认为默认是没勾选的,所以调用了一次点击事件, 而且查看行内样式也是有checked样式,所以就会造成这种似乎设置了checked但是却没有选中的情况。 结语 并不是行内设置了checked样式就一定会勾选,还要看是否用给checked设置了真假属性。 来源: https://www

4.4、Bootstrap V4自学之路------组件---表单

柔情痞子 提交于 2019-12-05 03:37:08
表单控件 下面是一个Bootstrap支持的表控件以及自定义类的完整列表。额外的文档对每个组都是可用的。 类 作用 支持的变量 .form-group 表单控件的任一组 用在任何块级元素上,比如说 <fieldset> 或 <div> .form-control 文本域控件 text 、 password 、 datetime 、 datetime-local 、 date 、 month 、 time 、 week 、 number 、 email 、 url 、 search 、 tel 、 color 选择菜单 multiple 、 size 多行文本域 N/A .form-control-file 文件上传控件 file .radio .radio-inline .checkbox .checkbox-inline 复选框和单选钮 N/A PS:镇山之宝!例子在后续使用中来写!那么一长串的例子,吓死宝宝了。 表单布局 因为Bootstrap对几乎所有的表单控件都应用了 display:block 以及 width:100% ,所以表单默认是纵向堆叠的。可以用附加的类来基于表单改变这种布局。 表单组 .form-group类是向表单添加一些结构的最简单的方法。可是使用在<fieldset>、<div>甚至别的元素上。 <fieldset> 定义围绕表单中元素的边框。

前端 jQuery 基础

大兔子大兔子 提交于 2019-12-05 03:17:48
目录 jQuery介绍 优势: jQuery内容: jQuery对象 jQuery基本语法:$(selector).action() jQuery选择器 基本选择器 id选择器: $("#id") 标签选择器: $("tagName") class选择器: $(".className") 结合使用: $("div.c1") // 找到有c1 class类的div标签 所有元素选择器: $("*") 组合选择器: $("#id, .className, tagName") 层级选择器: 基本筛选器: 属性选择器: 表单筛选器: 筛选器方法 下一个元素: 上一个元素: 父亲元素: 儿子和兄弟元素: 查找 筛选 补充 操作标签 样式操作 样式类 CSS 位置操作 尺寸: 文本操作 属性操作 文档处理 添加到指定元素 内部 的后面 添加到指定元素 内部 的前面 添加到指定元素 外部 的后面 添加到指定元素 外部 的前面 移除和清空元素 替换 克隆 事件 常用事件 事件绑定 移除事件 阻止后续事件执行 阻止事件冒泡 页面载入 事件委托 动画效果 each .each(function(index, Element)): jQuery介绍 1、jQuery是一个轻量级的、兼容多浏览器的JavaScript类库。 2、jQuery使用户能够更方便地处理HTML Document、Events

day47 JQeury基础

筅森魡賤 提交于 2019-12-05 02:22:46
目录 JQuery JQuery介绍 JQuery优势 JQuery内容 JQuery版本 JQuery对象 JQuery基础语法 查找标签 基本选择器 层级选择器 属性选择器 基本筛选器 表单筛选器 筛选器方法 操作标签 样式标签 位置操作 尺寸 文本操作 属性操作 文档处理 事件 常用事件 事件绑定 移除事件 阻止后续事件执行 阻止事件冒泡 页面载入 事件委托 JQuery JQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ JQuery优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持

前端之jQuery

冷暖自知 提交于 2019-12-05 00:57:55
目录 一、jQuery介绍 1.1jQuery的优势 1.2jQuery的内容: 1.3jQuery版本 二、jQuery对象 三、jQuery基础语法 3.1查找标签 3.1.1基本选择器 3.1.2 层级选择器: 3.1.3基本筛选器: 3.1.4属性选择器: 3.2单表筛选器 表单筛选器 : 3.3筛选器方法 3.4操作标签 3.4.1样式操作 3.1.2位置操作 3.4.3文本操作 3.4.4属性操作 3.5文档处理 3.6事件 3.6.1常用事件 3.6.2绑定事件 3.6.3移除事件 3.6.4阻止后续事件执行 3.6.5阻止冒泡事件 3.6.6事件委托 3.7页面载入 3.7.1与window.onload的区别 一、jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ 1.1jQuery的优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了

筛选器

孤者浪人 提交于 2019-12-05 00:56:54
筛选器 基本筛选器 :first // 第一个 :last // 最后一个 :eq(索引值) // 索引等于index的那个元素 :even // 匹配所有索引值为偶数的元素,从 0 开始计数 :odd // 匹配所有索引值为奇数的元素,从 0 开始计数 :gt(索引值) // 匹配所有大于给定索引值的元素 :lt(索引值) // 匹配所有小于给定索引值的元素 :not(元素选择器) // 移除所有满足not条件的标签 例:$("li:not(.c1)") // 找到所有不包含c1样式类的li标签 :has(元素选择器) // 保留包含特定后代的元素,去掉那些不含有指定后代的元素 例:$("div:has(.c1)") // 找到所有后代中有c1样式类的div标签 属性筛选器 [attribute=value]// 属性等于 [attribute!=value]// 属性不等于 例: <input type="text"> <input type="password"> <input type="checkbox"> $("input[type='checkbox']");// 取到checkbox类型的input标签 $("input[type!='text']");// 取到类型不是text的input标签 表单筛选器 // type属性查找 :text :password