今天是一个css3模拟jq点击事件,因为我发现,css3中没有类似于,js的点击事件,那么,可不可以仿照jq的效果,类似的做一个呢?主要用到,input里面的radio 单选按钮,然后后面跟一个a标签,让radio覆盖在a上,那为什么不直接把 a放在radio上面呢?因为选择器 + 好选择嘛,用radio的功能,a来修饰按钮样式,再把radio 隐藏,这里要用opacity(透明度)

这就是,主要原理!

上视图吧

*{

margin: 0;

padding: 0;

list-style: none;

text-decoration: none;

}

.fd{

width: 100%;

height: 100px;

margin-top: 200px;

position: fixed;

}

input,a{

width: 33.33%;

height: 100px;

position: absolute;

font-size: 30px;

font-weight: 700;

cursor:pointer;

}

a{

display: block;

color: #000;

text-align: center;

line-height: 100px;

z-index: 10;/*要覆盖嘛,当然需要层级关系*/

border-radius: 20px;

}

input{

z-index: 100;/*要覆盖嘛,当然需要层级关系*/

opacity:0;

}

input:checked + a{

background: rgba(0,0,0,0.5);

}

#a1,#a1+a{

left: 0%;

}

#a2,#a2+a{

left: 33.33%;

}

#a3,#a3+a{

left: 66.66%;

}

css

html

javascript

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

html5模拟点击事件,css3模拟jq点击事件的实例代码相关推荐

  1. html5 url颜色,HTML5input新增type属性color颜色拾取器的实例代码

    type 属性规定 input 元素的类型.本文较详细的给大家介绍了HTML5 input新增type属性color颜色拾取器的实例代码,感兴趣的朋友跟随脚本之家小编一起看看吧 定义和用法 type ...

  2. Java模拟拨打电话程序_java_编写android拨打电话apk应用实例代码,android 实现拨打电话的app,代 - phpStudy...

    编写android拨打电话apk应用实例代码 android 实现拨打电话的app,代码非常简单,功能也很实用,分享给大家. MainActivity.java package com.bblei.c ...

  3. html小人动画效果代码,使用CSS3各个属性实现小人的动画实例代码

    使用CSS3各个属性实现带有音乐小人的动画,完全不使用JS代码: 注:chrome浏览器效果最佳,最终效果静态图: HTML代码如下: 练习一个小人的动画 I ♥ Y O U ♫ ♪ CSS代码如下: ...

  4. html5经纬度定位 源码_h5实现获取用户地理定位的实例代码

    最近做的一个项目中有一个获取周围商户的功能,需要用到地理定位系统, 于是便想到了用 h5 的地理定位,查阅了下资料后,简单封装了下代码. const getPosition = ( timeout = ...

  5. wpf checkbox选中触发事件_Web前端开发(16)——JQuery事件绑定与插件

    事件绑定 jquery标准的绑定方式 jq对象.事件方法(回调函数); 比如给name绑定点击事件: $("#name").click(function () { alert(&q ...

  6. html仿微信拆红包效果旋转,利用React加CSS3实现微信拆红包动画效果实例(代码)...

    本篇文章主要介绍了利用React加CSS3实现微信拆红包动画效果实例(代码),具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 微信红包曾经引爆过一系列的营销热潮,相信大家对于这种红包形式并不陌生, ...

  7. DOM-12 【模拟桌面待讲评】鼠标事件深入、点击与拖拽分离、双击事件

    鼠标事件深入 点击事件 = mousedown + mouseup position: absolute 会将内联元素变为块级(比如a) a标签的协议限定符(伪协议,防止跳转和刷新,让href不生效) ...

  8. 【键盘】jQuery+CSS3模拟键盘事件(精)

    jQuery+CSS3模拟键盘事件是一款基于jQuery的模拟键盘事件的应用,键盘上除了功能键,其他键都可以用这款插件来模拟.当你敲击键盘上的键时,这款应用会帮助你获取到这个键的事件,并在页面上的模拟 ...

  9. HTML5+CSS3模拟实现《亮剑》平安县城一役精彩微信群聊-谁开的炮?

    转眼从2005年到现在,<亮剑>已经播出多年,但热度依然不减,而且每次重温我都会看出不一样的意蕴,今天,我就用HTML5+CSS3模拟实现<亮剑>平安县城一役精彩微信群聊-谁开 ...

最新文章

  1. zynqpl端时钟_第十一章 ZYNQ-MIZ701 PS读写PL端BRAM
  2. UE中的几个极有用功能
  3. Matlab与线性代数 -- 矩阵的重组4
  4. VB.Net编程实现Web Service的基础
  5. python读excel字体颜色_python 设置 excel 单元格颜色填充和字体效果
  6. php 验证微信token_php之微信公众号验证token获取access_token
  7. 亲密关系-【认知情绪】-每一次生气的背后有什么
  8. linux上的手机管家,闪电手机管家极速版
  9. ubuntu14.04中安装open jdk1.8以及报错解决分析
  10. unantu下的tmp文件夹_纯干货:Linux各文件夹结构说明及用途介绍
  11. 图论(九)——图连通度
  12. 怎么复制图片的html代码,修改设置让你轻松复制网页文字或图片
  13. 流利阅读 2019 1.6 What happened at Theranos is a dazzling story of deception
  14. 三菱服务器显示003C,FX3U/FX3G系列PLC内置定位功能的当前值寄存器是什么?
  15. 从softmax到ArcFace
  16. python这个处理器类型不支持该安装程序包_【处理器 不支持 该安装程序包】处理器不支持安装程序包_处理器不支持安装程序...
  17. linux mint19内核,aria2的Linux Mint 19安装过程完整总结
  18. 下载词云(wordcloud)
  19. html表格第一列和最后一列冻结
  20. 使用yarn add安装依赖时报错‘error An unexpected error occurred: “EINVAL: invalid argument, unlink ’

热门文章

  1. html如何添加本地视频播放,怎样在网站上添加视频?-MetInfo帮助中心
  2. 软路由系统 --- OpenWrt下载安装中文语言包
  3. C#语言实例源码系列-实现播放MP3
  4. 报纸排版 内容自适应 多列并排
  5. 不发钱,项目经理怎么激励团队?
  6. Android 系统进阶学习大招来了~
  7. 设计模式-建造者模式
  8. A40I 修改fex配置
  9. Unity3D UGUI实现翻书效果
  10. 反序列化漏洞原理/防御