博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用CSS3实现带有阴影效果和颜色渐变的按钮
阅读量:4625 次
发布时间:2019-06-09

本文共 818 字,大约阅读时间需要 2 分钟。

 

  这里讲下如何利用css3里的两个新属性 box-shadow和transition来实现如下所示的带有阴影和颜色渐变效果的按钮(下面这个只是图片;本想直接在这个页面下嵌html的,,试了后发现有些css样式貌似不给用就只能放图片了...=_=):

     

 

   首先是box-shados语法,用于向框添加一个或多个阴影:

box-shadow: h-shadow v-shadow blur spread color inset;
描述
h-shadow 必须。水平阴影的位置
v-shadow 必须。垂直阴影的位置
blur 可选。模糊距离
spread 可选。阴影尺寸
color 可选。阴影的颜色
insert 可选。将外部阴影改为内部阴影

下面是为按钮设置的位置为0px,1px  模糊距离为5px,颜色为深灰色的css样式

1 

 

 

    然后是transition,通过四个属性来营造过渡效果:

transition: property duration timing-function delay;
描述
transition-property 规定设置过渡效果的css属性的名称
transition-duration 规定完成过渡效果需要多少秒或毫秒
transition-timing-function 规定速度效果的速度曲线
transition-delay 规定过渡效果何时开始
下面是过渡时长为0.3s,过渡函数为ease-out的样式
1 
最后这是最开始时那个按钮效果的全部实现代码:
1  2  3  4     
5 6 7 36 37 38 39 40
41

42 点击这里43

44
45 46 47
 

 

 
 

转载于:https://www.cnblogs.com/geek1116/p/6284211.html

你可能感兴趣的文章
C#引用类型参数,ref按引用传值
查看>>
Flume简介与使用(二)——Thrift Source采集数据
查看>>
原生对象-Array
查看>>
词法解析的基本原理
查看>>
IDEA安装
查看>>
MySQL分库分表
查看>>
PyQt5--TextDrag
查看>>
Netty轻量级对象池实现分析
查看>>
Eclipse中的Web项目自动部署到Tomcat
查看>>
web前端学习总结--HTML
查看>>
非主流测试洞见:系统思考
查看>>
上海买车流程
查看>>
ExtJs store操作
查看>>
不要使用Integer做HashMap的key,尤其在json序列化的时候
查看>>
操作符重载调用优先级
查看>>
let和const
查看>>
获取样式的方法--参考
查看>>
URI的格式(URL)
查看>>
Bootstrap 斜体、文本对齐、缩略图、地址、列表等
查看>>
Selenium自动化工具工作原理
查看>>