导航菜单
  • 首页
  • 首页>万博manbext3.0首页登录集>CSS3万博manbext3.0首页登录集

    仿腾讯专题页,实现3D旋转效果

    这个专题页我挺喜欢的,就在上课的时候简单的仿制了一下,不过没有设置video和图片的切换,直接用了图片,算是阉割版了。下面的3D旋转使用了不同的方式,把图片也包括进去了,原始版本是只有边框旋转,图片不动。

    其实这种3D没有添加景深,都算是伪3D吧,不过比起普通的旋转来说看起来效果可能更酷炫一些,不过网页上用多了也有点喧宾夺主,还是要适可而止。

    具体效果如下:

    3D旋转.jpg

    效果展示

    万博manbext3.0首页登录下载:

    链接:https://pan.baidu.com/s/1kW9H0Q7 密码:21sc

    万博manbext3.0首页登录知识点:

    1、这里的布局使用了一种百分比的布局方式

    2、animation的各种属性,比如延迟。

    3、rotateY,沿着Y轴的3D旋转。

    部分代码如下:

    .nav{
    	position:relative;
    	width:900px;
    	margin:0 auto;
    	top:70%;}
    .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{
    	width:45%;}
    .border::before,.border::after{
    	content:"";
    	position:absolute;
    	width:20.43%;
    	height:3px;
    	left:0;
    	top:0;
    	background:#c32a52;
    	}
    .border:after{
    	right:0;
    	left:auto;}
    .box2 .border::after,.box2 .border::before{
    	background:#f7eb4e;}
    .box3 .border::after,.box3 .border::before{
    	background:#3d8acc;}
    .box4 .border::after,.box4 .border::before{
    	background:#d75e2d;}
    .b2{
    	border-color:#f7eb4e}
    .b3{
    	border-color:#3d8acc}
    .b4{
    	border-color:#d75e2d}
    .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);}
    	}

    JavaScript代码如下:

    <script>
    $(function(){
    	$(".box").mouseenter(function(){//鼠标移入
    		$(this).find(".border").addClass("rotateY");
    		})
    	$(".box").mouseleave(function(){/*鼠标移出*/
    		$(this).find(".border").removeClass("rotateY");
    		})
    	})
    </script>

    点赞


    14
    保存到:

    相关文章

    发表评论:

    ◎请发表你卖萌撒娇或一针见血的评论,严禁小广告。

    Top