这样写样式是什么意思

来源:1-3 Vue项目详情页 - 公用图片画廊组件拆分(2)

慕瓜6072901

2020-09-19 18:41:13

不太理解这样写的含义

http://img.mukewang.com/climg/5f65e04509090df519200663.jpg

写回答

1回答

好帮手慕久久

2020-09-19

同学你好,问题解答如下:

“.swiper-container”这个类名,是swiper插件动态为我们生成的,它上面有默认的overflow: hidden;样式,由于“.swiper-pagination”这个结构,超出了“.swiper-container”,所以它会被隐藏掉,如下:

http://img.mukewang.com/climg/5f65e2620985f68305600626.jpg

所以需要给“.swiper-container”设置超出不隐藏,因此写了如下这个样式:

http://img.mukewang.com/climg/5f65e28309a5524b05130147.jpg

http://img.mukewang.com/climg/5f65e35d09da1b4a04480276.jpg

而样式中的“>>>”的作用是穿透;如果给“.swiper-container”设置样式,那么不使用">>>"也可以,即如下这样写也能实现效果:

http://img.mukewang.com/climg/5f65e45f0999ebc604430090.jpg

但是由于vue的style中用了scoped属性,对于 .swiper-container里面的元素,则必须使用穿透才能修改它们的样式;为了方便,老师这里直接用了穿透(不用区分是给哪个元素设置样式)。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

0

0 学习 · 10739 问题

查看课程