web299.com
全部
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
首页
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
当前位置:
首页
>
网页特效
>
svg
HTML5 SVG炫酷checkbox复选框动画特效
分类:
svg
日期:
2024-05-14
点击(0)
评论(0)
演 示
免费下载
简介
在页面中引入fency-checkbox.css文件。 ```html
``` ##### HTML结构 一个SVG checkbox复选框的基本HTML结构如下: ```html
CheckBox
``` 其中,theme1是该checkbox的颜色主题。fency-checkbox.css中内置了7种颜色主题,你也可以自己编写自己的颜色主题效果。 ##### CSS样式 通用的SVG checkbox复选框的样式如下: ```html .checkboxWrapper{ display:block; /* you can replace with 'display:inline-block' if you want parent element inline */ } .checkboxWrapper input[type="checkbox"] { display: none; } .checkboxWrapper input[type="checkbox"] + label { cursor: pointer; display:block; } .checkboxWrapper input[type="checkbox"] + label i { display: inline-block; vertical-align: middle; } .checkboxWrapper input[type="checkbox"] + label path { stroke-dashoffset: -189; stroke: inherit; stroke-dasharray: 189; transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; } .checkboxWrapper input[type="checkbox"]:checked + label path { stroke-dashoffset: 0; } ``` 定义一种颜色主题就是为SVG的stroke属性设置一种颜色,例如theme1的描边颜色为: ```html .theme1{ stroke:#1ABC9C; } ``` 控制SVG checkbox复选框尺寸的CSS样式如下: ```html .extraSmallCheckboxSize.checkboxWrapper input[type="checkbox"] + label i svg{ width:20px; height:20px; } .smallCheckboxSize.checkboxWrapper input[type="checkbox"] + label i svg{ width:30px; height:30px; } .mediumCheckboxSize.checkboxWrapper input[type="checkbox"] + label i svg{ width:40px; height:40px; } .largeCheckboxSize.checkboxWrapper input[type="checkbox"] + label i svg{ width:50px; height:50px; } .extraLargeCheckboxSize.checkboxWrapper input[type="checkbox"] + label i svg{ width:60px; height:60px; } ``` 要控制尺寸,你需要做的事情就是在带有checkboxWrapperclass的父div容器上添加适当的class类。
相关推荐
html5浪漫粒子表白文字特效
SlidesJS幻灯片特效
html5瀑布流相册特效
css3 svg实现的情人节表白鲜花动画特效
t-scroll.js基于ES6的DOM元素,过渡动画库插件
纯js写省市区三级联动效果
广告
广告