小程序
小游戏
企业微信
微信支付
扫描小程序码分享
最近做个项目需要模仿电子书的翻页效果,我查看了好多阅读类的小程序都没有做这样的效果,找到了个翻页特效的插件turn.js但都是用jquery写的,小程序不支持用jquery啊,就为了做这么个特效难道要我把插件全部翻页成js?我内心是拒绝的啊,有没有大神能帮忙支招啊,谢谢
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
翻页做出来了 就是动画还不行
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
2020-12-2 这问题解决了吗
问下作者写出来了吗?求指教……
问下作者写出来了吗??怎么实现的?正发愁,想提问,发现三月就有人问了~~
可以尝试使用 css3 进行操作
wxml
<
view
class
=
"book preserve-3d"
>
"now_page point"
"book-page"
<text
>第三页</text
</
viewv
>第二页</text
"book-page "
>第一页</text
<!--封面-->
"point now_page"
"book-page first-page"
>封面</text
book{
height
:
10
rem;
width
40%
;
background
#FFF
position
absolute
right
10%
top
:400rpx
transform: rotateX(
30
deg);
}
/*每页的公共样式*/
.book-page {
0
left
100%
1000rpx
border
1px
solid
#1976D2
text-align
center
background-color
#fff
.book-page p{
font-size
: 120rpx
margin-top
: 200rpx
color
#ff6300
backface-
visibility
hidden
/*首页样式*/
.first-page{
/*动画部分*/
/*I'm the home page动画*/
.flip-animation-start {
animation: flipBook
1
3
s forwards;
.flip-animation-end {
2
@keyframes flipBook
{
0%
transform: rotateY(
-160
/*关闭书页*/
谢谢,我试试,3Q,么么哒
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
翻页做出来了 就是动画还不行
2020-12-2 这问题解决了吗
问下作者写出来了吗?求指教……
问下作者写出来了吗??怎么实现的?正发愁,想提问,发现三月就有人问了~~
可以尝试使用 css3 进行操作
wxml
<viewclass="book preserve-3d"><viewclass="now_page point"><viewclass="book-page"><text>第三页</text></view></view><viewclass="now_page point"><viewvclass="book-page"><text>第二页</text></view></view><viewclass="now_page point"><viewclass="book-page "><text>第一页</text></view></view><!--封面--><viewclass="point now_page"><viewclass="book-page first-page"><text>封面</text></view></view></view>book{height:10rem;width:40%;background:#FFF;position:absolute;right:10%;top:400rpx;transform: rotateX(30deg);}/*每页的公共样式*/.book-page {position:absolute;top:0;left:0;width:100%;height:1000rpx;border:1pxsolid#1976D2;text-align:center;background-color:#fff;}.book-page p{font-size: 120rpx;margin-top: 200rpx;color:#ff6300;backface-visibility:hidden;}/*首页样式*/.first-page{background-color:#1976D2;}/*动画部分*//*I'm the home page动画*/.flip-animation-start {animation: flipBook13s forwards;}.flip-animation-end {animation: flipBook23s forwards;}@keyframes flipBook1{0%{transform: rotateY(0deg);}100%{transform: rotateY(-160deg);}}/*关闭书页*/@keyframes flipBook2{0%{transform: rotateY(-160deg);}100%{transform: rotateY(0deg);}}谢谢,我试试,3Q,么么哒