vue如何使用swiper插件修改左右箭頭的默認(rèn)樣式
使用swiper插件修改左右箭頭的默認(rèn)樣式
效果圖
修改箭頭的背景,以及顏色
.swiper-button-prev, .swiper-button-next{ color: #fff; background: #5e5f5e; }
修改箭頭的大小
.swiper-button-prev:after, .swiper-button-next:after { font-size: 14px; }
vue中修改swiper樣式問(wèn)題
當(dāng)你在vue中使用swiper時(shí),你會(huì)發(fā)現(xiàn),你直接修改swiper里面的樣式,是修改不成功的。
原因
vue文件中的template,和style 都會(huì)經(jīng)過(guò)vue-loader的編譯。
在style標(biāo)簽上使用了 scoped 屬性的話,template中手寫的元素和style之間會(huì)通過(guò)vue-loader生成的一個(gè)自定義屬性,形成呼應(yīng)關(guān)系,style只對(duì)對(duì)應(yīng)的template起作用。
編譯過(guò)程中由swiper 生成的分頁(yè)器標(biāo)簽不會(huì)經(jīng)過(guò)vue-loader的編譯,所以選不到。
解決方法
方法一:樣式穿透
<style lang="scss" scoped> ::v-deep .swiper-pagination-bullet { width: 6px; height: 6px; background-color: #FFFFFF; opacity: 1; } ::v-deep .swiper-pagination-bullet-active { width: 14px; height: 6px; border-radius: 3px; opacity: 1; background-color: #FFFFFF; } </style>
方法二:在<style lang="scss" scoped></style>下面再寫一個(gè)<style></style>不加scoped
<style> .swiper-pagination-bullet { width: 6px; height: 6px; background-color: #FFFFFF; opacity: 1; } .swiper-pagination-bullet-active { width: 14px; height: 6px; border-radius: 3px; opacity: 1; background-color: #FFFFFF; } </style>
修改樣式之前:
修改樣式之后:
我就是把分頁(yè)的樣式修改了一下。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue動(dòng)畫之第三方類庫(kù)實(shí)現(xiàn)動(dòng)畫方式
這篇文章主要介紹了Vue動(dòng)畫之第三方類庫(kù)實(shí)現(xiàn)動(dòng)畫方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04Vue設(shè)置別名聯(lián)想路徑即@/生效的方法
這篇文章主要給大家介紹了Vue設(shè)置別名聯(lián)想路徑即@/生效的方法,文中有詳細(xì)的代碼示例和圖文講解,具有一定的參考價(jià)值,需要的朋友可以參考下2023-11-11前端vue如何根據(jù)菜單自動(dòng)生成路由(動(dòng)態(tài)配置前端路由)
估計(jì)有不少人遇過(guò)這樣的需求:根據(jù)后臺(tái)數(shù)據(jù)動(dòng)態(tài)添加路由和菜單,這篇文章主要給大家介紹了關(guān)于前端vue如何根據(jù)菜單自動(dòng)生成路由的相關(guān)資料,需要的朋友可以參考下2024-04-04Vue3在router中使用pinia報(bào)錯(cuò)的簡(jiǎn)單解決辦法
這篇文章主要給大家介紹了關(guān)于Vue3在router中使用pinia報(bào)錯(cuò)的簡(jiǎn)單解決辦法,什么是pinia,可以理解為狀態(tài)管理工具,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08vue項(xiàng)目上傳Github預(yù)覽的實(shí)現(xiàn)示例
這篇文章主要介紹了vue項(xiàng)目上傳Github預(yù)覽的實(shí)現(xiàn)示例,在完成Vue項(xiàng)目以后,在上傳到github并實(shí)現(xiàn)預(yù)覽2018-11-11基于vue-cli、elementUI的Vue超簡(jiǎn)單入門小例子(推薦)
這篇文章主要介紹了基于vue-cli、elementUI的Vue超簡(jiǎn)單入門小例子,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04uniapp-ios開發(fā)之App端與webview端相互通信的方法以及注意事項(xiàng)
在uni-app與Webview之間進(jìn)行數(shù)據(jù)交互是非常常見的需求,下面這篇文章主要給大家介紹了關(guān)于uniapp-ios開發(fā)之App端與webview端相互通信的方法以及注意事項(xiàng)的相關(guān)資料,需要的朋友可以參考下2024-07-07