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

 更新时间:2023年05月16日 15:55:31   作者:Amelia Pond  
这篇文章主要介绍了Vue中修改Mint UI的Toast默认样式之字体大小调整方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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注册模块与登录状态的持久化实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • vue中form表单禁用专用组件介绍

    vue中form表单禁用专用组件介绍

    这篇文章主要介绍了vue中form表单禁用专用组件,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 如何正确快速使用Vue中的插槽和配置代理

    如何正确快速使用Vue中的插槽和配置代理

    这篇文章主要介绍了正确快速使用Vue中的插槽和配置代理的相关知识,插槽分为三种,分别是默认插槽、具名插槽、作用域插槽,下面分别列出了如何使用这三种插槽,需要的朋友可以参考下
    2023-01-01
  • Vue.js实现一个SPA登录页面的过程【推荐】

    Vue.js实现一个SPA登录页面的过程【推荐】

    本篇文章主要介绍了Vue.js写一个SPA登录页面过程的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • ElementUI实现el-form表单重置功能按钮

    ElementUI实现el-form表单重置功能按钮

    本文主要介绍了Element使用el-form时,点击重置按钮或者取消按钮时会实现表单重置效果,具有一定的参考价值,感兴趣的可以了解一下
    2021-07-07
  • axios拦截设置和错误处理方法

    axios拦截设置和错误处理方法

    下面小编就为大家分享一篇axios拦截设置和错误处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • Vue3中#default=“scope”的使用

    Vue3中#default=“scope”的使用

    在Vue3中,我们经常会遇到需要处理列表渲染的情况,Vue3引入了一种新的语法,即#default=“scope”,本文就来介绍一下Vue3中#default=“scope”的使用,感兴趣的可以了解一下
    2023-10-10
  • Vue 2源码解析Parse函数定义

    Vue 2源码解析Parse函数定义

    这篇文章主要为大家介绍了Vue 2源码解析Parse函数定义,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • vue实现图片上传功能

    vue实现图片上传功能

    这篇文章主要为大家详细介绍了vue实现图片上传功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • Vue封装Swiper实现图片轮播效果

    Vue封装Swiper实现图片轮播效果

    图片轮播是前端中经常需要实现的一个功能。最近学习Vue.js,就针对Swiper进行封装,实现一个简单的图片轮播组件。感兴趣的朋友跟随程序员之家小编一起学习吧
    2018-02-02

最新评论

?


http://www.vxiaotou.com