Toggle navigation
在线编辑器
在线代码
文本比较
jQuery下载
前端库
在线手册
登录/注册
下载代码
html
css
js
分享到微信朋友圈
X
html
Just Some More
Button Hover Effects
Swipe
Diagonal Swipe
Double Swipe
Diagonal Close
Zoning In
4 Corners
Slice
Position Aware
Alternate
Smoosh
Vertical Overlap
Horizontal Overlap
Collision
css
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400|Raleway:300); html { padding-top: 50px; font-family: 'Open Sans', Helvetica, arial, sans-serif; text-align: center; background-color: #FFEFE8; } html *, html *:before, html *:after { box-sizing: border-box; transition: 0.5s ease-in-out; } html i, html em, html b, html strong, html span { transition: none; } *:before, *:after { z-index: -1; } h1, h4 { font-family: 'Raleway', 'Open Sans', sans-serif; margin: 0; line-height: 1; } a { text-decoration: none; line-height: 80px; color: black; } .centerer { width: 100%; max-width: 600px; margin: 0 auto; padding: 0 1rem; } @media (min-width: 600px) { .wrap { width: 50%; float: left; } } [class^="btn-"] { position: relative; display: block; overflow: hidden; width: 100%; height: 80px; max-width: 250px; margin: 1rem auto; text-transform: uppercase; border: 1px solid currentColor; } .btn-0 { color: #be8cb5; } .btn-0:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #6b4865; -webkit-transform: translateX(-100%); transform: translateX(-100%); } .btn-0:hover { color: #ecdde9; } .btn-0:hover:before { -webkit-transform: translateX(0); transform: translateX(0); } .btn-1 { color: #4e9ebb; } .btn-1:before { content: ''; position: absolute; top: 0; right: -50px; bottom: 0; left: 0; border-right: 50px solid transparent; border-bottom: 80px solid #1c5569; -webkit-transform: translateX(-100%); transform: translateX(-100%); } .btn-1:hover { color: #cbe3eb; } .btn-1:hover:before { -webkit-transform: translateX(0); transform: translateX(0); } .btn-1-2 { color: #6363a1; } .btn-1-2:before, .btn-1-2:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-bottom: 80px solid #2b2b56; } .btn-1-2:before { right: -50px; border-right: 50px solid transparent; -webkit-transform: translateX(-100%); transform: translateX(-100%); } .btn-1-2:after { left: -50px; border-left: 50px solid transparent; -webkit-transform: translateX(100%); transform: translateX(100%); } .btn-1-2:hover { color: #d1d1e3; } .btn-1-2:hover:before { -webkit-transform: translateX(-40%); transform: translateX(-40%); } .btn-1-2:hover:after { -webkit-transform: translateX(40%); transform: translateX(40%); } .btn-2 { color: #c64445; } .btn-2:before, .btn-2:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .btn-2:before { right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #711516; -webkit-transform: translateX(-100%); transform: translateX(-100%); } .btn-2:after { left: -50px; border-left: 50px solid transparent; border-top: 80px solid #711516; -webkit-transform: translateX(100%); transform: translateX(100%); } .btn-2:hover { color: #eec8c8; } .btn-2:hover:before { -webkit-transform: translateX(-49%); transform: translateX(-49%); } .btn-2:hover:after { -webkit-transform: translateX(49%); transform: translateX(49%); } .btn-3:before, .btn-3:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-top: 40px solid #434009; border-bottom: 40px solid #434009; } .btn-3:before { border-right: 40px solid transparent; -webkit-transform: translateX(-100%); transform: translateX(-100%); } .btn-3:after { border-left: 40px solid transparent; -webkit-transform: translateX(100%); transform: translateX(100%); } .btn-3:hover { color: #dbdac3; } .btn-3:hover:before { -webkit-transform: translateX(-30%); transform: translateX(-30%); } .btn-3:hover:after { -webkit-transform: translateX(30%); transform: translateX(30%); } .btn-4 { color: #d0b9ad; } .btn-4:before, .btn-4:after, .btn-4 span:before, .btn-4 span:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #78685f; } .btn-4:before { -webkit-transform: translate(-100%, -100%); transform: translate(-100%, -100%); } .btn-4:after { -webkit-transform: translate(-100%, 100%); transform: translate(-100%, 100%); } .btn-4 span:before { -webkit-transform: translate(100%, -100%); transform: translate(100%, -100%); } .btn-4 span:after { -webkit-transform: translate(100%, 100%); transform: translate(100%, 100%); } .btn-4:hover { color: #f1ebe7; } .btn-4:hover:before { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .btn-4:hover:after { -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); } .btn-4:hover span:before { -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); } .btn-4:hover span:after { -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%); } .btn-5 { color: #a5aa4e; } .btn-5:after { content: ''; width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent #595d1c transparent transparent; position: absolute; top: 0; right: 0; } .btn-5:before { content: ''; width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent transparent transparent #595d1c; position: absolute; bottom: 0; left: 0; } .btn-5:before, .btn-5:after { content: ''; position: absolute; width: 0; height: 0; border: 0 solid; -webkit-transform: rotate(360deg); transform: rotate(360deg); } .btn-5:before { bottom: 0; left: 0; border-color: transparent transparent transparent #595d1c; } .btn-5:after { top: 0; right: 0; border-color: transparent #595d1c transparent transparent; } .btn-5:hover { color: #e5e6cb; } .btn-5:hover:before, .btn-5:hover:after { border-width: 80px 262.5px; } .btn-6 { color: #ca7c7d; } .btn-6 span { position: absolute; display: block; width: 0; height: 0; border-radius: 50%; background-color: #743d3d; transition: width 0.4s ease-in-out, height 0.4s ease-in-out; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; } .btn-6:hover { color: #f0d9d9; } .btn-6:hover span { width: 225%; height: 562.5px; } .btn-6:active { background-color: #c16566; } .btn-7 { color: #a4caa9; } .btn-7:before, .btn-7:after, .btn-7 span:before, .btn-7 span:after { content: ''; position: absolute; top: 0; width: 25.25%; height: 0; background-color: #59745c; } .btn-7:before { left: 0; } .btn-7:after { left: 50%; } .btn-7 span:before, .btn-7 span:after { top: auto; bottom: 0; } .btn-7 span:before { left: 25%; } .btn-7 span:after { left: 75%; } .btn-7:hover { color: #e4f0e6; } .btn-7:hover:before, .btn-7:hover:after, .btn-7:hover span:before, .btn-7:hover span:after { height: 80px; } .btn-8 { color: #aeb5c2; } .btn-8:before, .btn-8:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #60656e; } .btn-8:before { -webkit-transform: translateY(-100%); transform: translateY(-100%); } .btn-8:after { -webkit-transform: translateY(100%); transform: translateY(100%); } .btn-8:hover { color: #e7e9ed; } .btn-8:hover:before { -webkit-transform: translateY(-50%); transform: translateY(-50%); } .btn-8:hover:after { -webkit-transform: translateY(50%); transform: translateY(50%); } .btn-9 { color: #46ac83; } .btn-9:before, .btn-9:after, .btn-9 span:before, .btn-9 span:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 0; background-color: rgba(22, 94, 65, 0.25); transition: 0.4s ease-in-out; } .btn-9:after, .btn-9 span:before { top: auto; bottom: 0; } .btn-9 span:before, .btn-9 span:after { transition-delay: 0.4s; } .btn-9:hover { color: #c9e7db; } .btn-9:hover:before, .btn-9:hover:after, .btn-9:hover span:before, .btn-9:hover span:after { height: 80px; } .btn-9:active { background-color: #259d6d; } .btn-10 { color: #493670; } .btn-10:before, .btn-10:after, .btn-10 span:before, .btn-10 span:after { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 80px; background-color: rgba(25, 11, 52, 0.25); transition: 0.4s; } .btn-10:after, .btn-10 span:before { left: auto; right: 0; } .btn-10 span:before, .btn-10 span:after { transition-delay: 0.4s; } .btn-10:hover { color: #cac4d5; } .btn-10:hover:before, .btn-10:hover:after, .btn-10:hover span:before, .btn-10:hover span:after { width: 250px; } .btn-10:active { background-color: #291257; } @-webkit-keyframes criss-cross-left { 0% { left: -20px; } 50% { left: 50%; width: 20px; height: 20px; } 100% { left: 50%; width: 375px; height: 375px; } } @keyframes criss-cross-left { 0% { left: -20px; } 50% { left: 50%; width: 20px; height: 20px; } 100% { left: 50%; width: 375px; height: 375px; } } @-webkit-keyframes criss-cross-right { 0% { right: -20px; } 50% { right: 50%; width: 20px; height: 20px; } 100% { right: 50%; width: 375px; height: 375px; } } @keyframes criss-cross-right { 0% { right: -20px; } 50% { right: 50%; width: 20px; height: 20px; } 100% { right: 50%; width: 375px; height: 375px; } } .btn-11 { position: relative; color: #3b96c5; } .btn-11:before, .btn-11:after { position: absolute; top: 50%; content: ''; width: 20px; height: 20px; background-color: #1883bb; border-radius: 50%; } .btn-11:before { left: -20px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .btn-11:after { right: -20px; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); } .btn-11:hover { color: #c5e0ee; } .btn-11:hover:before { -webkit-animation: criss-cross-left 0.8s both; animation: criss-cross-left 0.8s both; -webkit-animation-direction: alternate; animation-direction: alternate; } .btn-11:hover:after { -webkit-animation: criss-cross-right 0.8s both; animation: criss-cross-right 0.8s both; -webkit-animation-direction: alternate; animation-direction: alternate; }
JavaScript
粒子
时间
文字
hover
canvas
3d
游戏
音乐
火焰
水波
轮播图
鼠标跟随
动画
css
加载动画
导航
菜单
按钮
滑块
tab
弹出层
统计图
svg
×
Close
在线代码下载提示
开通在线代码永久免费下载,需支付20jQ币
开通后,在线代码模块中所有代码可终身免费下!
您已开通在线代码永久免费下载,关闭提示框后,点下载代码可直接下载!
您已经开通过在线代码永久免费下载
对不起,您的jQ币不足!可通过发布资源 或
直接充值获取jQ币
取消
开通下载
<!doctype html> <html> <head> <meta charset="utf-8"> <title>css按钮悬停效果-jq22.com</title> <script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script> <style>
</style> </head> <body>
<script>
</script>
</body> </html>
2012-2021 jQuery插件库版权所有
jquery插件
|
jq22工具库
|
网页技术
|
广告合作
|
在线反馈
|
版权声明
沪ICP备13043785号-1
浙公网安备 33041102000314号