
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、css3 单选框动画特效html 代码这里,我们指定 input 标签的 type 值为 radio,并且一下全部的 radio 的 name 值都相同,这样才可以实现单选效果。对于这里的 label 中的 for 属性,为什么这么设置一开头我也不明了,后来搜寻了一下这个属性的定义,反正也许的意思就是说,只要设置了这个属性,当我们点击label 元素的时候,扫瞄器会自动把焦点转移到 radio 上去。下面用 css 对html设置效果。.radio-1 width: 900px; padding: 3% 0%; margin: 10px auto; background-color: dark
2、seagreen; text-align: center;.radio-1 label display: inline-block; position: relative; width: 28px; height: 28px; border: 1px solid cccccc; border-radius: 100%; cursor: pointer; background-color: ffffff; margin-right: 10px;这里我们首先看一下对 label 元素的设定,其中大部分属性我都在以前的文章中介绍过了,唯一一个生疏的属性就是 cursor,这个属性是设定鼠标样式的,设
3、置成 pointer 之后,当我们的鼠标放到 label 元素上时,鼠标样式就变成了一只手(在我电脑上是这样)。好了,下面继续来看.radio-1 label:after content: "" position: absolute; width: 20px; height: 20px; top: 4px; left: 4px; background-color: 666; border-radius: 50%; transform: scale(0); transition: transform .2s ease-out; 这里我们用到了 after 挑选
4、器,为什么设置这个属性?就是为了设置如上图所示的小黑点。首先我们设置 content 属性为空,意思就是我们不需要填充任何内容,由于我们只是想设置背景色为黑色,仅此而已。还有,刚开头的时候我们设置 transform 的 scale 值为 0 ,其达到的效果就是将小黑点躲藏。.radio-1 type="radio":checked + label background-color: eeeeee; transition: background-color .2s ease-in; .radio-1 type="radio"
5、;:checked + label:after transform: scale(1); transition: transform .2s ease-in; 注重这里用法了 + 符号,是什么意思呢?它的学名叫做 相邻同胞挑选器,意思就是挑选紧接在另一个元素后的元素,而且二者有相同的父元素,在这里的意思就是选中在radio 后浮现的 label ,有人要问了,这么设置干嘛,挺直设置 label 就是了。想象一下,在一个 十分浩大的系统中,我们可能多次用法到 label 元素,为了避开混淆,这样设置将越发精确。这里我们看到了 transition 属性,这个属性是用于设置过渡效果的。最后,将我们
6、的 radio 躲藏掉,就大功告成了。.radio-1 type="radio" display: none;action two这是我们的其次个特效demo2.gif其实看到这个动画的第一感觉就是,和上一个千篇一律,除了将 transform 属性设置成 rotate,下面我就不再说明了,只要你结合上一个例子,就可以很简单做出这么一个效果,我们挺直上代码: radio.radio-2 width: 900px;padding: 3% 0; margin: 50px auto; background-color: darkseagreen; text-ali
7、gn: center;.radio-2 label display: inline-block; width: 28px; height: 28px; overflow: hidden; border: 1px solid eeeeee; border-radius: 100%; margin-right: 10px; background-color: ffffff; position: relative;cursor: pointer;.radio-2 label:after content: "" position: absolute;top: 4px; left: 4px; width: 20px; height: 20px; background-color: 666666; border-radius: 50%; transform: rotate(-180deg);transform-origin: -2px 50%; transition: transform .2s ease-in; .radio-2 type="radio" display: none; .radio-2 t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆乌鲁木齐市高新区(新市区)2025年下学期初三期末化学试题含解析
- 新乡医学院《普通生物学动物部分》2023-2024学年第二学期期末试卷
- 2025至2031年中国移动式清仓铰龙行业投资前景及策略咨询研究报告
- 兴海县2025年数学五年级第二学期期末检测试题含答案
- 2024届山东省临沭县青云镇中心中学中考联考数学试题含解析
- 广东惠州市惠阳区达标名校2024年中考数学考前最后一卷含解析
- 2024-2025项目安全培训考试试题及完整答案1套
- 2025年新员工岗前安全培训考试试题【名校卷】
- 2025车间安全培训考试试题带解析答案
- 2025年厂里职工安全培训考试试题及答案一套
- 国开(内蒙古)2024年《经济学与生活》形考1-3答案
- 新疆维吾尔自治区2025届高考压轴卷生物试卷含解析
- 《全面推进依法治国的总目标与原则》参考课件
- DL∕T 592-2010 火力发电厂锅炉给水泵的检测与控制技术条件
- 创业投资管理智慧树知到期末考试答案章节答案2024年武汉科技大学
- 2024届浙江省杭州市英特外国语学校八年级英语第二学期期末复习检测试题含答案
- 意识与计算的理论模型
- 工程伦理案例与分析
- (附答案)2024公需课《百县千镇万村高质量发展工程与城乡区域协调发展》试题广东公需科
- MOOC 英语畅谈中国-湖北大学 中国大学慕课答案
- 2024年江苏省常州市新北区常州外国语学校中考一模英语试题(无答案)
评论
0/150
提交评论