问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何利用CSS3实现3D翻书效果

发布网友 发布时间:2022-04-22 07:03

我来回答

2个回答

懂视网 时间:2022-04-28 16:45

最近我在学习有关css3的相关知识,真心觉得这是一门非常实用且炫酷的技术,不仅可以代替以前图片表现的图案和形状,还可以制作一些特殊的效果。比如阴影效果、渐变效果等,其中3D转换效果尤为炫酷。本篇文章给大家带来的内容是关于如何使用css3实现3D的翻牌效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

使用css3实现3D的翻牌效果的原理

所谓的翻牌效果就是看起来将图片沿着y轴翻转的效果。

首先我们要清楚的是,原本设定的就有两个大小相同的div,并不是只有一个!然后我们需要将两个div重合,使用position:absolute语句实现上下摆放的div重合在一起。

接下来我们要让第一个div沿着y轴旋转起来,这里我们会用到transform:rotageY(-180deg)语句实现,同时我们要区别两个div,让其中一个div旋转180deg的同时,另外一个旋转0deg。

最后当旋转180deg的div完成旋转时,我们将它隐藏起来,使用backface-visibility:hidden;语句实现图片转到显示屏看不见的地方就消失的功能。

ps:如果有小伙伴不清楚以上内容可以查询本站内的相关文章。

如何使用css3制作圆形旋转动画(附完整代码)

使用css3实现3D的翻牌效果的代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>PHP中文网</title>
<script src="http://7xiyzi.com2.z0.glb.qiniucdn.com/20160409_weixinjquery-2.1.0.min.js?i=6" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div class="div1">
<div class="div2">
<img src="http://static.wesai.com/files/upload/9/bd9/feeae/9bd9dfeeaee3b9be37a3ad4e75fe7004.jpg">
</div>
</div>
</body>
</html>
<style>
.div1 {
width: 185px;
height: 251px;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: all 400ms linear;
transition: all 400ms linear;
}
.div1.div2 {
-webkit-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
backface-visibility:hidden;
}
img {
width: 185px;
height: 251px;
}
</style>
<script type="text/javascript">
$('.div1').click(() => {
$('.div1').addClass('div2')
})
</script>

效果如图所示

微信截图_20180927091751.png 微信截图_20180927091807.png

热心网友 时间:2022-04-28 13:53

需要源码?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win7不能浏览网页,但用搜狗浏览器高速模式能上网,兼容就不行???求 ... ...64位 IE浏览器无法打开网页 搜狗浏览器可以打开 类似的新窗口网页都... 千牛工作台子账号怎么开权限?子账号的安全设置在哪里? 千牛怎么设置子账号-千牛设置子账号步骤 怎么把CD里的歌曲改成MP3格式? ...戴眼镜吗?想给孩子去检查一下,哪里比较推荐,渭南这块的 Windows Media Player将CD音乐转换为MP3 最简单的方法将CD转换为MP3音频文件(一步一步教你将CD音乐转换为MP3格 ... 孩子最近视力下降了有可能是近视吗?渭南哪里可以免费检查视力啊 奥运会跳远世界纪录 css3 怎么做出像纸张翻页的效果 如何用css3制作相册翻页效果 证书含金量是什么意思 司法考试有多少含金量,通过者的年收入通常可以达... “法律本科”学历含金量高,还是 “司法考试”证书含金... 现在有哪些含金量高的资格考试? 法律职业资格考试和之前司法考试有什么区别,含金... 法考含金量高吗? 司法考试证书的含金量高吗? 考法律资格证书还是考中级会计啊 司法考试的含金量如何? 司法联考和公安联考哪个含金量高 空调坏了修大概要多少钱? 那里有维修空调 家里的空调坏了,在哪里能找到上门维修的维修工? 附近修空调上门维修加氟多少钱? 空调维修上门费用一般多少 空调维修一次多少钱 空调维修的费用大概是多少 我家空调坏了,想找一个师傅修理一下?哪里有? 如何实现网页切换时的翻页效果 利用js和css怎样制作一个书本翻页的效果 css transform 怎样让效果不会倒回去 html5上下滑动“翻页”实现,是真正的翻页 帮我看一下css的代码,就是上一页123下一页的效果... 翻页效果竖排居中变横排居中 tp的翻页按钮太难看了,在哪里可以改css样式? 如何实现css+div模拟下拉列表选择框的分页效果 HTML图片翻页效果怎么做! 这样的源码谁有,帮我复... 怎么用jquery做上下翻页 有四大制表集团,你手上品牌手表属哪家? 有四大制表集团,你手上品牌手表属哪家? 如何用js做翻页效果 三大复杂的制表技艺有哪些 三大复杂的制表技艺有哪些 用HTML5做一个翻书效果,能实现吗? JS翻页效果按钮怎么改 真正擅长制表的钟表品牌有哪些? 网页中嵌入的pdf 如何实现左右翻页效果?是在DW中... 真正擅长制表的钟表品牌有哪些?