首页 > 解决方案 > 如何更改 Vue Slick Carousel 中箭头的样式颜色?

问题描述

我在项目中使用vue-slick-carousel作为轮播。我想在不更改此包模块中的样式的情况下更改箭头的颜色。我在主 CSS 文件中添加了这段代码,这对我不起作用

        .slick-prev:before,
            .slick-next:before {
                font-size: 20px;
                line-height: 1;

                opacity: 0.75;
                color: red !important;

                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
        }

标签: vue.jssassnuxt.jscarouselslick.js

解决方案


有趣的是我前段时间也遇到过同样的问题,我的问题是我在一个作用域样式标签中定义了我的样式。

在全局样式标签中尝试此代码:

button.slick-prev:before, button.slick-next:before {
      background-color: red !important;
}

推荐阅读