CSS3腾讯荣耀游戏风云榜

CSS3腾讯荣耀游戏风云榜

 

<style>

*{

margin: 0;

padding: 0;

list-style: none;

}

html,body{

width: 100%;

height: 100%;

}

body{

min-height: 100vh;

background-color: #00002F;

background-image: url(./img/cbg.png);

background-repeat: no-repeat;

background-position: center top;

background-size: 100% auto;

}

.nav{

width: 900px;

/* 水平居中 */

margin: 0 auto;

position: relative;

top: 70%;

}

/* 给四个盒子设置宽度,各为25%,并让其并排存在 */

.box{

width: 25%;

float: left;

animation: moveUp 0.8s ease-out forwards;

transform: translateY(300px);

}

.box a{

display: block;

}

.border{

width: 60%;

margin: 0 auto;

text-align: center;

border: 3px solid #c32a52;

/* 去除顶部边框线 */

border-top: none;

/* 让里面图片不贴着下边框显示 */

padding-bottom: 10%;

position: relative;

}

.border img{

/* 缩放到自身的45%显示 */

width: 45%;

}

/* 通过:before :after伪类绘制图形,并加上定位点,在指定位置上显示 */

/* :before css2写法

          ::before css3写法

        */

.border::before,.border::after{

content: '';

width: 20.43%;

height: 3px;

background-color: #c32a52;

position: absolute;

width: 20.43%;

height: 3px;

left: 0;

top: 0;

}

.border::before{

top: 0;

left: 0;

}

.border::after{

right: 0;

left: auto;

}

.b2{border-color:#F9EC00}

.b3{border-color:#E95413}

.b4{border-color:#038BD2}

.box2 .border::before,.box2 .border::after{

background-color: #F9EC00;

}

.box3 .border::before,.box3 .border::after{

background-color: #E95413;

}

.box4 .border::before,.box4 .border::after{

background-color: #038BD2;

}

.box2{

animation-delay: 0.2s;

}

.box3{

animation-delay: 0.4s;

}

.box4{

animation-delay: 0.6s;

}

.rotateY{

transition: all 1s ease-out;

transform: rotateY(360deg);

}

@keyframes moveUp{

0%{

transform: translateY(300px);

}

100%{

transform: translateY(0);

}

}

</style>

<script>

$(function(){

    $(".box").mouseenter(function(){//鼠标移入

        $(this).find(".border").addClass("rotateY");

        })

    $(".box").mouseleave(function(){/*鼠标移出*/

        $(this).find(".border").removeClass("rotateY");

        })

    })

</script>

</head>

<body>

<div class="nav">

<div class="box box1">

<a href="">

<div class="border b1"><img src="./img/n1.png" alt=""></div>

</a>

</div>

<div class="box box2">

<a href="">

<div class="border b2"><img src="./img/n2.png" alt=""></div>

</a>

</div>

<div class="box box3">

<a href="">

<div class="border b3"><img src="./img/n3.png" alt=""></div>

</a>

</div>

<div class="box box4">

<a href="">

<div class="border b4"><img src="./img/n4.png" alt=""></div>

</a>

</div>

</div>

</body>

n1,n2,n3,n4图片

n1.png

n3.png

n4.png

n2.png

cbg.png

js代码,鼠标移入,鼠标移出,显示动画效果

     <script>

        $(function(){

            $(".box").mouseenter(function(){//鼠标移入

                $(this).find(".border").addClass("rotateY");

                })

            $(".box").mouseleave(function(){/*鼠标移出*/

                $(this).find(".border").removeClass("rotateY");

                })

            })

            </script>

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值