900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > html时钟翻牌效果 前端开发 翻牌效果

html时钟翻牌效果 前端开发 翻牌效果

时间:2020-02-07 12:31:05

相关推荐

html时钟翻牌效果 前端开发  翻牌效果

前端高级开发视频|前端开发做单个页面|前端开发用低压还是标压处理器

思路:

最基本的思路:点击一张图片时,该张图片就要隐藏掉,把下方的图片显示出来。

效果:翻牌的效果,以图片中轴为基准,实现旋转的翻牌。

方法:

1、定义一个 class=”draw” 的 div 容器,该 div 里面包含一个有4个 li 的 ul 列表。(你喜欢几个都行,计算好距离就好。)

2、每个 li 都有自己的 id ,里面再定义一个 div 容器,起一个统一的 class ,在这里我取 class=”default”,然后在这个 div 之后,再定义一个 img ,img引入图片。

3、设置每个元素的

注意:第6点中的 left:200px; 是通过400/2得出来的。这个200px的作用就是,当图片显示时,在图片的宽度变成400px的过程中,将图片从 left:200px 移动到 left:0 的位置,就有一个

图片是从中间往两边伸展的效果了。这才是最根本的。

到这里,

[code].draw{ background-color:#green; border-radius:5px; width:1000px; height:400px; margin:0 auto;}

.draw ul{padding:22px 0;}

.draw ul li{width:400px; height:310px; margin:0 50px; float:left; display:inline; position:relative; cursor:pointer;}

.draw ul li .default{ width:400px; height:266px; position:absolute; left:0; z-index:2;}

.draw ul li#gt1 .default{background:url(../img/1.jpg) no-repeat;}

.draw ul li#gt2 .default{background:url(../img/2.jpg) no-repeat;}

.draw ul li#gt3 .default{background:url(../img/3.jpg) no-repeat;}

.draw ul li#gt4 .default{background:url(../img/4.jpg) no-repeat;}

.draw ul li img{ position:absolute; left:200px; width:0; height:266px; z-index:1;}[/code]

[code]

[/code]

由于是用

[code]$(function(){

$(‘.draw ul li’).click(function(){

$(‘.default’,this).animate({width:0, left:300},200);

$(‘img’,this).animate({width:400,left:0},300);

});

});[/code]

到这里,整个过程就结束了。

欢迎拍砖。

附上完整的运行代码:

代码片段 1

/p>

翻牌效果

.draw {

background-color: #green;

border-radius: 5px;

width: 1000px;

height: 400px;

margin: 0 auto;

}

.draw ul {

padding: 22px 0;

}

.draw ul li {

width: 400px;

height: 310px;

margin: 0 50px;

float: left;

display: inline;

position: relative;

cursor: pointer;

}

.draw ul li .default {

width: 400px;

height: 266px;

position: absolute;

left: 0;

z-index: 2;

}

.draw ul li#gt1 .default {

background: url(/data/attachment/album/11/15/004225fb4lw4zz91zw7bbw.jpg) no-repeat;

}

.draw ul li#gt2 .default {

background: url(/data/attachment/album/11/15/004228cip9ryvgovxigrxg.jpg) no-repeat;

}

.draw ul li#gt3 .default {

background: url(/data/attachment/album/11/15/004227bf1rmg1f1mhrgd1r.jpg) no-repeat;

}

.draw ul li#gt4 .default {

background: url(/data/attachment/album/11/15/004226x0muttuvrmzmlwu0.jpg) no-repeat;

}

.draw ul li img {

position: absolute;

left: 200px;

width: 0;

height: 266px;

z-index: 1;

}

$(function () {

$(‘.draw ul li’).click(function () {

$(‘.default’, this).animate({ width: 0, left: 300 }, 200);

$(‘img’, this).animate({ width: 400, left: 0 }, 300);

});

});

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。