web299.com
全部
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
首页
教育
语言/资格考试
法律
互联网
政务民生
Word模板
Excel模板
PPT模板
网页特效
小程序模板
网站模板
当前位置:
首页
>
网页特效
>
按钮特效
一组纯CSS3带SVG图标的扁平风格按钮设计
分类:
按钮特效
日期:
2024-05-14
点击(1)
评论(0)
演 示
免费下载
简介
##### HTML结构 带图标的按钮的基本HTML结构如下: ```html
BUTTON
``` ##### CSS样式 按钮的通用样式如下:按钮的布局使用flexbox,IE9及以下的浏览器不支持这个属性。 ```html .btn { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 8.333333333333334px; padding: 10px 25px; border-radius: 2px; line-height: normal; font-size: 16px; color: #fff; background: #fff; } /* block buttons */ .flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .flex > .btn { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 3px; } .flex > .btn:last-child { margin-right: 0; } .max-w { max-width: 600px; } ``` SVG图标的基本样式如下:.btn-icon为隐藏状态的图标,.btn-icon--vis为可见状态的图标。 ```html .btn-icon { will-change: width, transform; width: 0; height: 24px; padding: 4px; border-radius: 50%; fill: #fff; background: rgba(0,0,0,0.15); margin-left: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1); } .btn-icon--vis { width: 24px; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); margin-left: 8.333333333333334px; } ``` 这组按钮效果中共给出了.btn--style1-.btn--style44种样式的活动按钮。以及一组超大图标.btn--large。具体代码请参考下文件。
相关推荐
html5浪漫粒子表白文字特效
SlidesJS幻灯片特效
html5瀑布流相册特效
css3 svg实现的情人节表白鲜花动画特效
t-scroll.js基于ES6的DOM元素,过渡动画库插件
纯js写省市区三级联动效果
广告
广告