700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 自动翻转html css--图片翻转二:自动翻转

自动翻转html css--图片翻转二:自动翻转

时间:2023-02-25 16:10:47

相关推荐

自动翻转html css--图片翻转二:自动翻转

![](/4be931c54b1fd09ee05acd5ec800d1fc_468x455.gif)

**原理:**

利用@keyframes动画效果实现自动翻转

//

//

html

~~~

~~~

css

~~~

.container {

position: relative;

}

.container img {

width: 250px;

height: 250px;

vertical-align: bottom; //使图片从底部对齐,不会有缝隙

}

.front, .back {

position: absolute;

top: 0;

left: 0;

backface-visibility: hidden;

}

/*---定义图片翻转动画---*/

@keyframes toback {

0% {transform: rotateY(0deg);}

50% {transform: rotateY(180deg);}

100% {transform: rotateY(360deg);}

}

@keyframes tofront {

0% {transform: rotateY(-180deg);}

50% {transform: rotateY(0deg);}

100% {transform: rotateY(180deg)}

}

.front {

animation: toback 3s infinite;

}

.back {

animation: tofront 3s infinite;

}

/*---在外部加边框和阴影---*/

.front, .back {

border: 5px solid white;

box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.3);

}

~~~

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