Vue中修改Mint UI的Toast默认样式之字体大小调整方式

 更新时间:2023年05月16日 15:55:31   作者:Amelia Pond  
这篇文章主要介绍了Vue中修改Mint UI的Toast默认样式之字体大小调整方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

vue修改Mint UI的Toast默认样式之字体大小调整

给Toast添加className

Toast({
    message: '请输入正确的手机号码',
    duration: 800,
    className: 'noticeError'
});

添加样式

注意:取消scope,设为全局样式; 添加!important

stylus ,这里就没有加花括号、冒号和分号了。不要在意这些细节

.noticeError
    // font-size 28px !important
    transform scale(2) !important
    margin-left -.6rem !important

这里,我的本意是放大Toast中的字号。然鹅,设置的font-size并不能生效。

所以转换思路:

改为放大整个Toast模块。放大之后,Toast的位置就跑偏了。所以通过marginl-left进行微调。

vue修改mint-ui默认样式(默认风格) 

加入my-mint.css

我这里用的postcss的变量定义,如果亲们用的是其他预处理器,要改成其他处理器的定义方式

覆盖mint-ui的primary颜色,改为自己UI的主题色

--main-color: #f76349; /* 橙色 主色调 */
.mint-header {
 background-color: var(--main-color);
}
.mint-button:not(.is-disabled):active::after {
   opacity: .2 /* .6 */
}
.mint-button--primary {
   background-color: var(--main-color);
}
.mint-button--primary.is-plain {
   border: 1px solid var(--main-color);
   color: var(--main-color)
}
.mint-badge.is-primary {
 background-color: var(--main-color)
}
.mint-switch-input:checked + .mint-switch-core {
 border-color: var(--main-color);
 background-color: var(--main-color);
}
.mint-navbar .mint-tab-item.is-selected {
 border-bottom: 3px solid var(--main-color);
 color: var(--main-color);
}
.mint-tabbar > .mint-tab-item.is-selected {
 color: var(--main-color);
}
.mint-searchbar-cancel {
 color: var(--main-color);
}
.mint-checkbox-input:checked + .mint-checkbox-core {
 background-color: var(--main-color);
 border-color: var(--main-color);
}
.mint-radio-input:checked + .mint-radio-core {
 background-color: var(--main-color);
 border-color: var(--main-color);
}
.mt-range-progress {
 background-color: var(--main-color);
}
.mt-progress-progress {
 background-color: var(--main-color);
}
.mint-msgbox-confirm {
 color: var(--main-color);
}
.mint-msgbox-confirm:active {
 color: var(--main-color);
}
.mint-datetime-action {
 color: var(--main-color);
}

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue实现消息列表向上无缝滚动效果

    vue实现消息列表向上无缝滚动效果

    本文主要实现vue项目中,消息列表逐条向上无缝滚动,每条消息展示10秒后再滚动,为了保证用户能看清消息主题,未使用第三方插件,本文实现方法比较简约,需要的朋友可以参考下
    2024-06-06
  • Vue毫秒(秒)数值与日期转换实现方式

    Vue毫秒(秒)数值与日期转换实现方式

    本文介绍了Vue将日期转换为毫秒或秒,以及将毫秒或秒转换为日期的方法,并通过实际代码展示如何在页面中调用这些转换函数,以上是个人经验总结,仅供参考
    2026-05-05
  • vue轮播图插件vue-awesome-swiper

    vue轮播图插件vue-awesome-swiper

    这篇文章主要为大家详细介绍了vue轮播图插件vue-awesome-swiper,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • vue+elementui通用弹窗的实现(新增+编辑)

    vue+elementui通用弹窗的实现(新增+编辑)

    这篇文章主要介绍了vue+elementui通用弹窗的实现(新增+编辑),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 在使用vuex的时候出现commit未定义错误的解决

    在使用vuex的时候出现commit未定义错误的解决

    这篇文章主要介绍了在使用vuex的时候出现commit未定义错误的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • 在vue中使用echarts实现上浮与下钻效果

    在vue中使用echarts实现上浮与下钻效果

    这篇文章主要介绍了在vue中使用echarts实现上浮与下钻效果,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Vue+Webpack完美整合富文本编辑器TinyMce的方法

    Vue+Webpack完美整合富文本编辑器TinyMce的方法

    这篇文章主要介绍了Vue+Webpack完美整合富文本编辑器TinyMce的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • iview中实现this.$Modal.confirm自定义弹出框换行加样式

    iview中实现this.$Modal.confirm自定义弹出框换行加样式

    这篇文章主要介绍了iview中实现this.$Modal.confirm自定义弹出框换行加样式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • vue.js整合mint-ui里的轮播图实例代码

    vue.js整合mint-ui里的轮播图实例代码

    这篇文章主要介绍了vue.js整合mint-ui里的轮播图的方法,首先我们需要初始化vue项目,然后安装mint-ui。具体内容详情大家通过学习
    2017-12-12
  • el-select如何获取当前选中的对象所有(item)数据

    el-select如何获取当前选中的对象所有(item)数据

    在开发业务场景中我们通常遇到一些奇怪的需求,下面这篇文章主要给大家介绍了关于el-select如何获取当前选中的对象所有(item)数据的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11

最新评论