返回顶部
首页 > 资讯 > 精选 >Vant主题定制怎么修改颜色样式
  • 676
分享到

Vant主题定制怎么修改颜色样式

2023-06-30 10:06:35 676人浏览 薄情痞子
摘要

这篇文章主要讲解了“Vant主题定制怎么修改颜色样式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vant主题定制怎么修改颜色样式”吧!Vant主题定制修改颜色使用场景需要修改vant组件的

这篇文章主要讲解了“Vant主题定制怎么修改颜色样式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vant主题定制怎么修改颜色样式”吧!

Vant主题定制修改颜色

使用场景

需要修改vant组件的颜色或其他的样式时,可以用以下方法进行自定义修改。

Vant主题定制怎么修改颜色样式

一个简单的效果:

Vant主题定制怎么修改颜色样式

第一种:完全替换主题色或其他样式

用Vant官方提供的方法进行定制:

main.js引入样式原文件

// 引入全部样式import 'vant/lib/index.less';// 引入单个组件样式import 'vant/lib/button/style/less';

创建less文件

Vant主题定制怎么修改颜色样式

修改配置

Vue-cli搭建的可以直接在vue.config.js中更改配置:

const path = require("path");//less文件的路径const myTheme = path.resolve(__dirname, "./src/assets/less/vantChange.less");module.exports = {    CSS: {        loaderOptions: {            less: {                modifyVars: {                    hack: `true; @import "${myTheme}";`                }            },        }    },}

修改样式

参考官网提供的样式变量

Vant主题定制怎么修改颜色样式

Vant主题定制怎么修改颜色样式

第二种:直接覆盖样式

找到class类名

在控制台选中元素,获取class类名,双击选中复制

Vant主题定制怎么修改颜色样式

修改样式

<style lang="less" scoped>.van-sidebar-item--select::before{  background-color:#CCCCFF;}.van-sidebar-item--select, .van-sidebar-item--select:active{  background-color:#FFCCCC;  color:white;}</style>

Vant自定义主题颜色

先看效果图

修改前:

Vant主题定制怎么修改颜色样式

修改后

// less文件代码 @white: #000;

Vant主题定制怎么修改颜色样式

步骤方法

在main.js 中引入

import 'vant/lib/index.less';

新建less 文件,用来覆盖修改 框架里的颜色

Vant主题定制怎么修改颜色样式

安装less和 less-loader, less-loader徐、需安装5.0.0版本

npm install less --save-devnpm install less less-loader@5.0.0 --save-dev

在vue.config.js 文件中添加以代码

// 需要放在module.exports对象里  chainwebpack: config => {    const types = ['vue-modules', 'vue', 'nORMal-modules', 'normal']    types.forEach(type => addStyleResource(config.module.rule('less').oneOf(type)))  },// 此函数为方法体,需放在对象的外面function addStyleResource(rule) {  rule.use('style-resource')    .loader('style-resources-loader')    .options({      patterns: [        path.resolve(__dirname, './src/assets/less/vant.less'), // 需要全局导入的less      ],    })}

完整的代码为:

function addStyleResource(rule) {  rule.use('style-resource')    .loader('style-resources-loader')    .options({      patterns: [        path.resolve(__dirname, './src/assets/less/vant.less'), // 需要全局导入的less      ],    })}  module.exports = {    css: {    extract: IS_PROD, // 是否将组件中的 CSS 提取至一个独立的 CSS 文件中 (而不是动态注入到 javascript 中的 inline 代码)。    sourceMap: false,    loaderOptions: {      // less加载器      less: {        javascriptEnabled: true,        modifyVars: {          // 直接覆盖变量          // 'text-color': 'red',          // 或者可以通过 less 文件覆盖(文件路径为绝对路径)          'hack': `true; @import "${resolve('./src/assets/less/vant.less')}";`        }      },      scss: {        // 向全局sass样式传入共享的全局变量, $src可以配置图片cdn前缀        // 详情: https://cli.vuejs.org/guide/css.html#passing-options-to-pre-processor-loaders        // prependData: `        //   @import "assets/css/mixin.scss";        //   @import "assets/css/variables.scss";        //   $cdn: "${defaultSettings.$cdn}";        //   `      }    }  },  // 对象参数  chainWEBpack: config => {    const types = ['vue-modules', 'vue', 'normal-modules', 'normal']    types.forEach(type => addStyleResource(config.module.rule('less').oneOf(type)))  }}

感谢各位的阅读,以上就是“Vant主题定制怎么修改颜色样式”的内容了,经过本文的学习后,相信大家对Vant主题定制怎么修改颜色样式这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Vant主题定制怎么修改颜色样式

本文链接: https://lsjlt.com/news/328154.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vant主题定制怎么修改颜色样式
    这篇文章主要讲解了“Vant主题定制怎么修改颜色样式”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vant主题定制怎么修改颜色样式”吧!Vant主题定制修改颜色使用场景需要修改vant组件的...
    99+
    2023-06-30
  • Vant主题定制如何修改颜色样式
    目录Vant主题定制修改颜色使用场景第一种:完全替换主题色或其他样式第二种:直接覆盖样式Vant自定义主题颜色先看效果图步骤方法Vant主题定制修改颜色 使用场景 需要修改vant组...
    99+
    2024-04-02
  • phpstorm怎么改主题颜色
    phpstorm中改主题颜色的方法:1、打开phpstorm;2、点击“File”菜单栏并选择“setting”设置选项;3、在设置中点击左侧“appearance & behavior”展开子菜单并选择“appearance”;4...
    99+
    2024-04-02
  • vant怎么修改placeholder样式
    这篇文章主要介绍“vant怎么修改placeholder样式”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vant怎么修改placeholder样式”文章能帮助大家解决问题。如何修改placehol...
    99+
    2023-06-30
  • windows8中metro主题颜色修改方法
    安装Windows8时将Metro主题颜色选错了,想改变当前的Metro主题颜色,有没有方法可以实现呢大家按照下面教程可以重新选择Metro主题颜色。 操作步骤 1、在Windows8桌面上按鼠标右键新建一...
    99+
    2022-06-04
    颜色 方法 主题
  • 如何修改Kali Linux 2020.1主题颜色
    如何修改Kali Linux 2020.1主题颜色,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Kali Linux 2020.1安装后,默认主题颜色为Ka...
    99+
    2023-06-05
  • vue怎么修改vant自带的样式
    今天小编给大家分享一下vue怎么修改vant自带的样式的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。修改vant自带的样式今...
    99+
    2023-06-30
  • 如何修改Dreamweaver编辑器颜色样式
    这篇文章给大家分享的是有关如何修改Dreamweaver编辑器颜色样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。今天在使用Dreamweaver的时候代码颜色比较刺眼,不知道是什么原因导致代码颜色的变化,没办...
    99+
    2023-06-08
  • css怎么修改光标颜色
    本篇内容介绍了“css怎么修改光标颜色”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • jquery怎么修改边框颜色
    使用jquery修改边框颜色的方法:1.新建html项目,引入jquery;2.创建div标签,设置id属性;3.为标签设置宽高和边框;4.添加button按钮,绑定onclick点击事件;5.通过id获取标签对象,使用css()方法修改颜...
    99+
    2024-04-02
  • jquery怎么修改文字颜色
    这篇文章主要介绍了jquery怎么修改文字颜色的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery怎么修改文字颜色文章都会有所收获,下面我们一起来看看吧。具体步骤如下:首先,新建一个html项目,并在项目...
    99+
    2023-06-05
  • datagrid怎么修改列的颜色
    要修改DataGrid列的颜色,可以使用DataGrid的CellStyle属性来设置列的样式。可以通过以下两种方法来达到目的:方法...
    99+
    2023-08-14
    datagrid
  • gridview数据怎么修改颜色
    要修改GridView中的数据颜色,可以通过自定义GridView的Adapter来实现。在Adapter的getView方法中,可...
    99+
    2023-08-14
    gridview
  • el-menu怎么修改item颜色
    这篇文章主要介绍了el-menu怎么修改item颜色的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇el-menu怎么修改item颜色文章都会有所收获,下面我们一起来看看吧。具体效果如下: 今天在在点击...
    99+
    2023-07-06
  • pycharm怎么修改背景颜色
    pycharm可以通过修改编辑器主题、自定义主题和安装插件来修改背景颜色。详细介绍:1、修改编辑器主题,打开PyCharm并进入"File"菜单,选择"Settings"选项,打开设置对话框,在对话框左侧的列表中,选择"Editor",在编...
    99+
    2023-12-11
    背景颜色 pycharm
  • pycharm怎么修改字体颜色
    要在 pycharm 中更改字体颜色,请执行以下步骤:打开设置并导航到 字体和颜色 设置。选择所需的字体和配色方案。展开 配色方案 节点并选择 文字 组。点击颜色值旁边的色板并选择字体颜...
    99+
    2024-04-18
    linux python macos pycharm
  • win10预览版10061系统主题颜色怎么更改
     有用户反应说更新win10 build 10061后在桌面右键菜单—个性化—颜色中调节系统颜色时,任务栏等位置的颜色不会跟随变动了。今天小编就为大家分享win10预览版10061系统主题颜色更改...
    99+
    2023-06-14
    win10预览版10061 win10预览版 主题 预览 系统 win10
  • 小程序之修改引用的vant组件样式(包括自定义组件中的vant样式)
    今天在写小程序的时候,刚好遇到,以前遇到解决了之后忘记记录,今天记录下! 一般组件的基础样式会跟ui设计稿有些出入,就得改动! 使用vant的话,官方就有提供方法,比如复选框 我在项目中用custom-class居多,设置根节点后就...
    99+
    2023-08-19
    小程序 前端 vant
  • 怎么用CSS修改图片颜色
    小编给大家分享一下怎么用CSS修改图片颜色,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!   原理嘛,其实很简单的,用到的就是 CSS3 滤镜filter中的drop-shadow,该滤...
    99+
    2024-04-02
  • VSCode怎么自定义设置主题和代码颜色
    本篇文章为大家展示了VSCode怎么自定义设置主题和代码颜色,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在VS Code 的左下角,点击设置。打开设置后,在搜索栏搜索关键字:主题。搜索结果显示有许...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作