这篇文章主要介绍了Vue中修改MintUI的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中修改Mint UI的Toast默认样式之字体大小调整方式
基础教程推荐
猜你喜欢
- this[] 指的是什么内容 讨论 2023-11-30
- Ajax实现动态加载数据 2023-02-01
- vue离线环境如何安装脚手架vue-cli 2025-01-19
- CSS3的几个标签速记(推荐) 2024-04-07
- js禁止页面刷新与后退的方法 2024-01-08
- 浅谈Vue2和Vue3的数据响应 2023-10-08
- 浅析canvas元素的html尺寸和css尺寸对元素视觉的影响 2024-04-26
- JS前端广告拦截实现原理解析 2024-04-22
- 关于文字内容过长,导致文本内容超出html 标签宽度的解决方法之自动换行 2023-10-28
- 基于Vue制作组织架构树组件 2024-04-08
