在微信小程序中如何制作猫眼电影?
二、详情页

电影详情页
这里不贴全部代码了,只用关键代码说明下当时遇到的几个问题:
①高斯模糊

高斯模糊
这里共有两个,一个class=“blur”(高斯模糊背景),一个class=“info”(电影信息)。刚开始是本着Android的布局设计思维去写这个布局,这不就是个RelativeLayout吗,写着写着到最后效果出来,发现作者还是太天真,信息那一栏我莫名其妙写到高斯模糊的下面了,也就是写成了LinearLayout且orientation=vertical,当时就笑自己:你现在又不是在写Android,醒醒!孩子~主要原因是CSS3的知识不够,所以我就老老实实去学习了一番,下面便是代码:

高斯模糊和绝对布局
filter:blur(30px)和-webkit-filter:blur(30px)形成了高斯模糊的效果(内心OS:如果是Android的话又是一大堆代码)。info中的position:relative、z-index:1,blur中的position:absolute、z-index:0相结合就能展示出上面的效果,关键在于info中的z-index要大于blur的,表示显示在blur的上方,还要保证info是相对的,blur是绝对的,感兴趣并且没接触过CSS3的盆友可以下载代码自己去试试改改看看效果,不要像作者一样以为自己会反而是自作聪明。
②点击显示全部

点击图标显示全部
这里本猿又要赞扬一下三元运算符了:

影片简介
.js文件中在data里设置三个变量

参数
showall方法

showall方法
hideText布尔值用来判断当前是否为隐藏状态,用style="{{hideText?'-webkit-line-clamp:3':' '}}"设置显示行数,当hideText为true是显示3行,否则不给值,即默认。定义hideClass来控制箭头的指向,‘down’表示当前简介为隐藏,‘up’表示显示了全部,对于图标旋转这里只需给个旋转属性就行

箭头180°旋转
好了,在详情页中花的时间比较多的就在这两处了,还是那句老话:不明白的多去查找些资料。
评论部分就是简单的列表,这里不再详细说明。
三、电影院列表

影院列表
这里只是简单的列出信息就行了,在布局上没难点,不过代码可以优化下,为了省事所以就没去写了,就简单为了实现下效果。
今天的内容就和大家介绍到这里了,想要了解更多精彩内容请继续关注脚本之家!
相关文章
微信小程序附近门店怎么添加和使用?微信升级小程序服务能力,用户可在微信内便捷地获取“附近的店”所属的小程序,该怎么添加附近门店呢?下面我们就来看看详细的教程,需2017-04-13
据了解支付宝小程序马上就哟啊上线了,将会和支付宝生活圈绑定在一起,那么支付宝小程序怎么和支付宝绑定呢?绑定有什么用呢?一起来看看2017-04-13
微信小程序怎么添加摩拜单车?微信中想要添加摩拜单车小程序。有30天免费骑的优惠,该怎么获得这个优惠呢?下面我们就来看看详细的教程,需要的朋友可以参考下2017-04-10
微信小程序怎么制作图文祝福语?微信小程序想要制作图文祝福语,该怎么制作呢?下面我们就来看看图文祝福卡片的制作方法,需要的朋友可以参考下2017-01-22
微信公众号中怎么使用小程序健身?微信公众号中有很多小程序,该怎么使用小程序健身呢?下面我们就来看看微信公众号小程序健身的方法,需要的朋友可以参考下2017-01-22
微信小程序怎么添加到桌面?微信小程序中有喜欢使用的应用,想要添加到桌面,该怎么添加呢?下面我们就来看看将微信小程序添加到桌面的教程,需要的朋友可以参考下2017-01-17- 微信小程序已于1月9日正式开放,紧随微信的步伐,支付宝也要推出小程序了?那么支付宝小程序怎么样呢?支付宝小程序入口在哪?一起来了解看看吧2017-01-12
- 目前,微信小程序已于1月9日正式上线,紧接着,网上爆出支付宝也要做小程序,那么支付宝小程序怎么样?支付宝小程序怎么用呢?下面小编给大家介绍,一起来看吧2017-01-11
- 微信小程序好用吗 微信小程序正式上线以来受到很多人的喜欢,但是很多朋友好奇这个好用吗?下文小编就为大家带来微信小程序使用专业评测,一起看看吧2017-01-10
- 微信小程序刚刚上线就受到很多人的喜欢,目前有125个小程序出炉,但是很多人面对小程序的时候还是有很多的问题,因此就让小编给大家解答一下吧2017-01-10








最新评论