一、吸顶
头部的吸顶效果,可以使用vant4的粘性布局。
Sticky 粘性布局 - Vant 4 (gitee.io)
二、底部菜单栏样式
三、弹出层
可以使用vant4弹出层组件
四、横向标签页滚动
可以基于vant4的标签页进行开发。Tab 标签页 - Vant 4 (gitee.io)
横向滑动内容
第一种思路
第二种思路 (推荐)
设置flex,纵向排列,为父盒子设置高度,例如300,子盒子高度100
那么一列展示3个盒子之后,会换列继续展示。记住要设置flex-wrap: wrap,让flex下换行。
最后,父盒子需要设置横向滚动,且隐藏滚动条。
五、透明遮罩层
效果如图:
给遮罩区域增加样式
六、计数器
第一步,在父级元素中为计数器定义名字
第二步,计数器是作为伪元素的,所以是基于某个元素来放置
第三步,使用伪类,设置计数器的颜色
七、轮播图
可以使用vant4组件
八、格子布局
如何多选以及双击取消选中
在数组种增加flag字段,点击之后flag字段取1,然后根据flag==1来显示样式。
<li v-for="(v,i)in likelist" :key="v.id" @click="changflag(v)":class="v.flag?'addclass':''"