您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

基础理解2:CSS3按钮动画

2024/4/2 2:24:26发布8次查看
一个css3按钮效果很好,仔细看了一下发现就是::after,::before然后加上transition,transform等效果实现,主要关注一下几点就能轻松实现:
1、伪类需要position定位,相对的button也需要定位一下
2、设置一下z-index属性,一般button设置为1, button::after或者button:before设置为-1即可
3、transition实现动画效果,如果需要transform旋转一下
 效果如下:
代码如下:
doctype html>html>head>meta http-equiv=content-type content=text/html; charset=utf-8 />title>title>meta charset=utf-8 />style type=text/css>button:hover:after {width: 100%;} button:hover {color: #000;} button:after {content: '';background-color: #fff;transition: all .5s;width: 0%;position: absolute;top: 3px;left: 0px;height: 34px;z-index: -1;} button {width: 100px;height: 40px;border: 0px;color: white;background-color: red;font-size: 16px;position: relative;z-index: 1;cursor: pointer;font-family: 'microsoft yahei';}style>head>body>button>保存button>body>html>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product