css+js实现图片反转效果
来源:互联网 发布:java list 取第一个 编辑:程序博客网 时间:2024/05/16 12:31
一个图片,点击图片图片反转180deg后,出现图片的简介
html部分
<div class="container"><div class="photo-wrap photo-front"><div class="side side-front"><img src="img/banner.jpg"></div><div class="side side-back"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolorem aliquid laboriosam a ipsam ducimus ea nobis officiis dignissimos consequuntur asperiores fuga illum saepe rem eius ipsa vel, atque eos optio?</p></div></div></div>
css部分
* {margin: 0;padding: 0;font-family: 'microsoft yahei';}.container {width: 220px;height: 280px;margin: 0 auto;margin-top: 50px;}.photo-wrap,.side {width: 100%;height: 100%;}.photo-wrap {transform-style: preserve-3d;transition: all .3s;position: relative;}.photo-wrap.photo-front {transform: rotateY(0deg);}.photo-wrap.photo-back {transform: rotateY(180deg);}.side {position: absolute;top: 0;left: 0;}.side img{width: 100%;height: 100%;backface-visibility:hidden;}.side-front {transform: rotateY(0deg);}.side-back {background-color: #fff;box-sizing: border-box;border: 5px solid #000;padding: 5px;transform: rotateY(180deg);}
js部分
var photo_wrap = document.querySelector('.photo-wrap');photo_wrap.onclick = function() {var str = this.className;if(/photo-front/.test(str)) {this.className = str.replace(/photo-front/,'photo-back');} else if(/photo-back/.test(str)) {this.className = str.replace(/photo-back/,'photo-front');}}
就这些吧
0 0
- css+js实现图片反转效果
- html 使用js+css+html实现图片划过预览效果
- JS+CSS图片新闻效果
- JS + CSS 图片切换效果
- JS + CSS 图片切换效果
- css实现图片选中效果
- CSS实现图片阴影效果
- 图片折叠效果CSS实现
- css实现图片遮罩高亮效果
- css 实现图片切换效果
- css 实现图片动态效果
- js+css实现模态层效果
- JS实现图片幻灯片效果
- Js实现图片透明效果
- JS实现图片幻灯片效果
- JS实现图片幻灯片效果
- JS实现图片轮换效果
- js实现图片轮换效果
- 回文素数
- 香蕉派 banana pi BPI-M64 四核心64位开源单板计算机 全志 allwinner A64方案
- 视频有关“技术调研”
- MySQL配置
- linux 为文件添加、减少权限
- css+js实现图片反转效果
- android第三方库汇总备忘(1)
- 孪生素数
- 四位可逆素数
- the right way to select table rows programmingly
- Intellij idea 快捷键(3)--生成常用代码
- 使用xcode在storyboard里设置按钮圆角的方法
- 【漫画解读】HDFS存储原理
- static和volatile的用法