新项目开发使用了naive ui组件库,使用组件时涉及到css样式修改,可以直接在组件父容器上使用组件内自带的css变量,组件会自动继承父容器的css变量值,不会影响其他页面使用;
示例:一个注册表单,两个input间隔高度太大,调整高度,组件使用grid布局,代码截图:
文章来源地址https://www.toymoban.com/news/detail-525364.html
浏览器审查元素查看结构,找到对应的css和变量,如图:
找到需要修改的css变量之后,直接在父容器里修改该变量的值即可,代码如下:
.register-form {
width: 280px;
::v-deep(.n-form-item .n-form-item-label .n-form-item-label__asterisk) {
--n-asterisk-color: red;
}
::v-deep(.n-form-item .n-form-item-feedback-wrapper) {
--n-feedback-height: 10px;
}
}
修改完成示意图:
其他组件同理。。。
文章来源:https://www.toymoban.com/news/detail-525364.html
到了这里,关于修改naive ui默认样式,css变量值修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!