css点击事件不做反应,纯css无js实现点击事件

已经阅读

主要根据的技术点:

标签为 input 元素定义标注(标记)。

label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

标签的 for 属性应当与相关元素的 id 属性相同。

首先这里要实现一个点击后input框出现对号(注意这里的选择对号不是默认的,而是自己设计的有颜色有大小的)如下所示

fb101b8d817615150104c2b65db9ecb9.png

简单的举例子:设计思路把input标签隐藏,根据input是否处于checked的状态来实现 .box标签通过伪类实现对号的添加。如上label标签绑定input的checkbox输入框,绑定方式是通过id的形式,

label的for值绑定input的id 值,id的绑定使得点击label等同于点击input,通过input 的checked 的状态来实现是否有被点击过的判断。

css代码如下

* {

margin: 0;

padding: 0;

}

.box {

position: relative;

display: block;

float: left;

width: 50px;

height: 50px;

margin-top: 100px;

margin-left: 100px;

border: 1px solid #18c250;

border-radius: 3px;

}

input[type=checkbox]:checked+label .box:before {

content: "";

position: absolute;

top: 28px;

left: 2px;

width: 23px;

height: 3px;

background-color: #18c250;

transform: rotate(45deg);

-webkit-transform: rotate(45deg);

}

input[type=checkbox]:checked+label .box:after {

content: "";

position: absolute;

top: 24px;

left: 15px;

width: 37px;

height: 3px;

background-color: #18c250;

transform: rotate(-45deg);

-webkit-transform: rotate(-45deg);

}

.info {

float: left;

margin-top: 92px;

margin-left: 10px;

font-size: 48px;

user-select: none;

}

label {

display: inline-block;

max-width: 100%;

}

input[type=checkbox] {

display: none;

}

css处理事件透过、点击事件透过

// 执行一些动作... $("#myModal2").css("pointer-events","none"); // 执行一些动作... ...

js模拟点击事件实现代码

js模拟点击事件实现代码 类型:转载 时间:2012-11-06 在实际的应用开发中,我们会常常用到JS的模事件,比如说点击事件,举个简单的例子,点击表单外的"提交"按钮来提交表单 ...

纯css、js 的H5页面对接echarts

做项目时,会遇到一些零碎的技术点.记录下来以防忘记 需求:做可视化界面,但是需要兼容ie8,需要用纯css.js 的H5页面对接echarts,下面为效果图(带定时器循环显示tooltip). 实现方 ...

JS: javascript 点击事件执行两次js问题 ,解决jquery绑定click事件出现点击一次执行两次问题

javascript 点击事件执行两次js问题 在JQuery中存在unbind()方法,先解绑再添加点击事件,解决方案为: $(".m-layout-setting").unbi ...

jquery/js记录点击事件,单击次数加一,双击清零

目的:点击按钮,点击后在网页上显示点击次数,双击清零 实现:js或者jquery 代码如下:

selenium自动化之js处理点击事件失效

有时候,元素明明已经找到了,使用click()就是无法触发点击事件(当然,这种情况十分少见,至少我只遇到过一次).下面告诉大家这种场景的解决方案. 使用js代码来点击[博客园]这个按钮 代码: #!/ ...

js利用点击事件做一个简单的计算器

先放一个样式图: 源代码如下:

vue.js click点击事件获取当前元素对象

Vue.js可以传递$event对象

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355316.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Integration Framework简介

我们非常了解Spring框架和JMS 。 在本文中,我们将介绍称为Spring Integration的企业集成框架 。 Spring Integration是一个开源企业集成框架,可增强Spring单独完成的功能。 Spring Integration构建在Spring的IoC之上,它抽象了消息源和目标&am…

网络营销广告投放策略

网络营销广告投放策略 网络营销第一桶金:10年微博热火,粉丝1毛一个,我看到了这个机会。开发了注册微博账户的软件可以卖粉丝了怎么推广呢微博账户头像上加广告,去关注活人,被关住的人,就能看到广告&#xf…

空间皮肤代码_OpenCV实现皮肤表面粗糙度3D显示

点击上方蓝字关注我们微信公众号:OpenCV学堂关注获取更多计算机视觉与深度学习知识问题分析与思路这个是最近有人问我的一个问题,想把一个拍好的皮肤图像,转换为3D粗糙度表面显示,既然是粗糙度表面显示,我想到的就是把…

windows修改时间服务器,在Windows中设置时间服务器 2012 R2

大家都知道, 时的服务是任何网络中最重要的组成部分, 任何系统, 在所有计算机上同步时钟是我们可以做的事情工作,也都成功同步的内部系统最少. 通常情况下,我们有一个网络时间服务器以从外部时钟获得的时间和内部提供.什么NTP服务器的默认地图, 在这种情…

q版地图制作软件_Flash动画的图形元件实例-Q版人物侧面行走

对于刚入门者而言,学会了基本图形的绘制之后,如何应用软件的各种动画补间功能,制作出具有表现力的动画,就需要更进一阶的知识技能了;那么,设计制作一个卡通人物的行走效果,如何从没有头绪的任务…

绝地服务器维护7月5日,绝地求生正式服7月5日停机更新维护内容公告

我们将在北京时间7月5日(星期四) 上午10点 开始正式服的停机维护。- 维护开始时间:7月5日(星期四) 上午10点 (预计3小时)玩家们大家好,伴随PGI2018的临近,我们将向大家呈现以PGI为主题、全新风格的PUBG。我们将向玩家们提供丰富的活动和奖品&…

javafx2_JavaFX 2 GameTutorial第1部分

javafx2介绍 我相信大多数软件开发人员可能会在年轻人(年轻人)生活的某一时刻被迫创建游戏来帮助他们学习编程语言(我知道我曾经做过)。 以前,我的第一台计算机实际上是Franklin Ace 1000 ,后来是Apple [] …

webstorm最新破解方法

方法来自 Rover12421 大神。 1.从官网下载WebStorm2016.1安装。 2.下载 破解补丁 并解压,记住路径 3.编辑WebStorm安装目录下 bin 文件夹中的 WebStorm.exe.vmoptions 与 WebStorm64.exe.vmoptions 文件, 在头部加上 -javaagent:D:\Program Files (x86)\…

ajax 页面无刷新,Ajax的页面无刷新实现详解(附代码)

这次给大家带来Ajax的页面无刷新实现详解(附代码),Ajax页面无刷新实现的注意事项有哪些,下面就是实战案例,一起来看一下。ajax (ajax开发)AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页…

运营管理最新版史蒂文森_运营增长人都在看的硬核案例拆解是怎么做的?

你会拆案例吗?大部分运营增长人听到这个问题都会愣一下,心想这有什么会拆不会拆的?看一下活动规则,把流程走一遍,不就可以了?当马上要做活动但又没思路缺灵感时,我们通常会试着先去关注一下相关…

pc网站和移动网站在同一服务器吗,机动都市阿尔法PC服和移动服互通吗

机动都市阿尔法PC服已经开启了,很多小伙伴想知道这个PC服和移动服有什么区别,互通情况怎么样,下面就是机动都市阿尔法PC服和移动服互通的具体内容,一起来看看吧。PC服和移动服互通吗国服PC版开启时,将额外增设一个独立…

teamcity_TeamCity构建依赖项

teamcity介绍 构建依赖关系的主题既非琐碎的,也非次要的。 各种构建工具从不同的角度处理此主题,从而提供了各种解决方案,每种解决方案都有其优点和缺点。 熟悉发行版和快照依赖关系的Maven和Gradle用户可能不了解TeamCity快照依赖关系&…

刷新器-Java EE 7后端十大功能

这是我的Java EE 7小知识系列的第二部分。 在进行简要介绍的第一个介绍之后,我决定请Arjan Tijms撰写有关Java EE 7中他最喜欢的新后端功能的文章。如果您关注Java EE领域,您将知道Arjan。 他是Java EE开发人员,JSF和Security EG的长期成员&a…

spark官方文档_这些未在 Spark SQL 文档中说明的优化措施,你知道吗?

本文来自上周(2020-11-17至2020-11-19)举办的 Data AI Summit 2020 (原 SparkAI Summit),主题为《Spark SQL Beyond Official Documentation》的分享,作者 David Vrba,是 Socialbakers 的高级机器学习工程师。实现高效的 Spark 应用程序并获…

一键对频对讲机好吗_挑战传统,新型对讲机展现独特一面--极蜂智能网络对讲机...

说起对讲机你首先想到的是什么样子的,是香港电影中警察佩戴的那种,还是国内建筑工地上使用的傻大粗那种,不过无论是哪种形状的,现实中确实非常的实用。不过随着科技的发展,很多不可能的事情已经变为现实,而…

提防Java中的函数式编程!

这对函数式编程并不会造成太大的影响,这真棒。 这是关于某些实践的警告,您很可能会将其应用于您的代码,而这完全是错误的! 。 高阶函数对于函数式编程是必不可少的,因此,谈论它们将帮助您成为聚会中的焦点…

LoadRunner脚本增强技巧之检查点

检查点的设置理解起来非常简单,就是要在服务器返回的页面中检查是否存在关键信息。检查点函数的错误会导致整个脚本运行结果的失败,通过这个功能可以方便地定位脚本运行中的逻辑错误。检查点的设置通常分为两种,一种是对文字的检查&#xff0…

Spark简介,您的下一个REST Java框架

希望今年您对Java的热情很高! 今天,我们将研究一个清新,简单,美观且实用的框架,以Java编写REST应用程序。 它将非常简单,甚至根本不会看起来像Java。 我们将研究Spark Web框架。 不,它与Apache…

SQL Search

Press TAB to expand wildcard tab键之后,会自动展开,直接枚举表中所有的字段 根据名字查找存储过程,发现找不到 原因是,本地是一个备份库。服务器上通过sql source control进行版本控制的。 在通过sql source control将服务器上新…

Python异常处理和进程线程

写在前面 最坏的结果,不过是大器晚成; 一、异常处理 - 1.语法错误导致的异常 - 这种错误,根本过不了python解释器的语法检测,必须在程序运行前就修正; - 2.逻辑上的异常 - 即逻辑错误,例如除零错误&#xf…