使用 javascript 和 css 实现点击翻书页的效果
如何在使用 JavaScript 和 CSS 实现点击翻书页的效果时遇到问题?
问题描述:
当点击书本封面时,书籍图片消失。当翻到背面时,呈现的是书的封面而不是背面。需要实现正常翻页效果,点击不消失图片,翻到背面时是其背面而不是封面。
解决方案:
立即学习“Java免费学习笔记(深入)”;
检查 JavaScript 代码中是否存在以下错误:
s[i].querySelector('img').style.display = 'none';这行代码会将点击的页面的图片隐藏起来。修改为以下内容:
s[i].querySelector('img').style.display = 'block';修改后的代码:
b.onclick = function () {
if (i > 0) {
s[i].style.transform = 'rotateY(-150deg)';
s[i].style.transition = '3s';
i--;
}
};
c.onclick = function () {
for (var j = 1; j < 6; j++) {
s[j].style.transform = 'rotateY(0deg)';
s[j].style.transition = '3s';
s[j].querySelector('img').style.display = 'block';
}
};效果预览:
点击链接查看效果:
[https://link.segmentfault.com/?enc=dlk6Wb5OLCTVS%2BJm4KT4DQ%3D%3D.0fZfdL3KTe4bGziWFnZ53evwBTzL2q6mGrxjjKjguGM%3D](https://www.layui.com/demo/)
需要注意:
以上就是JavaScript和CSS实现点击翻书页效果时,如何解决图片消失和背面显示错误的问题?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号