特效button demo
来源:互联网 发布:mac上面菜单栏设置颜色 编辑:程序博客网 时间:2024/06/05 06:36
效果
思路
1.设置一个a标签
<a target="_blank" href="http://www.baidu.com">Moved</a>
2.设置伪元素before和after,并且宽度为0
a:after { top: 0; left: 0; } a:before { top: 0; right: 0; }
3.设置hover
a:hover:after, a:hover:before { width: 100%; }
4.设置动画
transition: all 500ms;
源码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body, html { width: 100%; height: 100%; overflow: hidden; background: #FFF; } a { width: 300px; height: 100px; font-size: 50px; margin: auto; line-height: 100px; text-decoration: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; border: solid 1px black; text-align: center; font-family: Arial, sans-serif; text-transform: uppercase; color: #666; transition: all 500ms; z-index: 1; } a:after, a:before { display: block; background: #333; width: 0; height: 100px; content: ""; position: absolute; transition: all 500ms; z-index: -1; } a:after { top: 0; left: 0; } a:before { top: 0; right: 0; } a:hover:after, a:hover:before { width: 100%; } </style></head><body><a target="_blank" href="http://www.baidu.com">Moved</a></body></html>
参考
http://codepen.io/TryHardHusky/pen/KdQQVq
阅读全文
1 0
- 特效button demo
- HTML Button的特效
- android特效demo
- 图片特效 demo
- control demo button
- Android Button特效selector+shape
- Android Button特效selector+shape
- html button特效,加载背景音乐
- 使用Button特效 selector+shape
- 使用Button特效 selector+shape
- Button实现按压变换特效
- 文本特效(输入框)demo
- [OpenGL] 雪景火焰特效demo
- 布局demo四:拖拽button
- Android-----使用Button特效selector+shape
- Android-----使用Button特效 selector+shape
- 用SVG制作 Button 点击特效
- 用SVG制作 Button 点击特效实例
- ssl文章集合
- 使用迭代器模拟STL list
- android 最全 图片相关知识整理
- C++ prime/笔试 总结四
- PPT中实现不退出播放的情况下打开嵌入的文件
- 特效button demo
- 欢迎使用CSDN-markdown编辑器
- C++ prime/笔试 总结五
- pycharm 2017.1.2编辑器显示行号方法
- Spring实践异常记录self
- C++ prime/笔试 总结六
- iOS集成微信支付
- ubuntu 16.04下载安装记录
- 多线程的安全问题