超链接hover切换效果

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8" />
                <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
                <title>css3制作经验hover切换效果</title>
                <style type="text/css">
                        body, html {
                                margin:0; padding:0; overflow:hidden; height:100%; width:100%; background:orange; font-size:12px; } .clear { clear:both; } .container { width:100px; height:100px; position:relative; overflow:hidden; text-shadow:0px 0px 5px orange; text-align:center; line-height:100px; font-size:2rem; float:left; margin-left:20px; margin-top:20px; } .container .before, .container .after { width:100%; height:100%; border-radius:50%; position:absolute; top:0px; left:0px; transition-duration:0.35s; -webkit-transition-duration:0.35s; -moz-transition-duration:1s; -o-transition-duration:1s; } /*默认行为*/ .container .before { background:white; left:0px; color:black; } .container .after { background:black; left:100%; color:#fff; } .container:hover .before { left:-100%; } .container:hover .after { left:0%; } /*demo1 由左而右*/ .container.demo1 .before { left:0px; } .container.demo1 .after { left:-100%; } .container.demo1:hover .before { left:100%; } .container.demo1:hover .after { left:0%; } /*demo2 由上而下*/ .container.demo2 .before { left:0px; } .container.demo2 .after { top:-100%; left:0px; } .container.demo2:hover .before { top:100%; left:0px; } .container.demo2:hover .after { top:0%; } /*demo3 由下而上*/ .container.demo3 .before { left:0px; } .container.demo3 .after { top:100%; left:0px; } .container.demo3:hover .before { top:-100%; left:0px; } .container.demo3:hover .after { top:0%; } /*demo4 扁的由下而上*/ .container.demo4 .before { left:0px; } .container.demo4 .after { top:100%; left:0px; } .container.demo4:hover .before { height:0px; } .container.demo4:hover .after { top:0%; } /*demo5 扁的由上而下*/ .container.demo5 .before { left:0px; } .container.demo5 .after { top:-100%; left:0px; } .container.demo5:hover .before { height:0px; top:100%; } .container.demo5:hover .after { top:0%; } /*demo6 扁的由左而右*/ .container.demo6 .before { left:0px; } .container.demo6 .after { top:0%; left:-100%; } .container.demo6:hover .before { width:0px; left:100%; } .container.demo6:hover .after { left:0%; } /*demo7 扁的由右而左*/ .container.demo7 .before { left:0px; } .container.demo7 .after { top:0%; left:100%; } .container.demo7:hover .before { width:0px; } .container.demo7:hover .after { left:0%; } /*demo8 */ .container.demo8 .before { left:0px; } .container.demo8 .after { left:0%; -webkit-transform:scale(0); } .container.demo8:hover .before { -webkit-transform:scale(0); } .container.demo8:hover .after { -webkit-transform:scale(1); } /*demo9 */ .container.demo9 .before { } .container.demo9 .after { top:100%

转载于:https://www.cnblogs.com/zq635929457/p/4358879.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值