修改naive ui默认样式,css变量值修改

这篇具有很好参考价值的文章主要介绍了修改naive ui默认样式,css变量值修改。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

新项目开发使用了naive ui组件库,使用组件时涉及到css样式修改,可以直接在组件父容器上使用组件内自带的css变量,组件会自动继承父容器的css变量值,不会影响其他页面使用;

示例:一个注册表单,两个input间隔高度太大,调整高度,组件使用grid布局,代码截图:

修改nativeui 的选择器的样式,vue,vue3

 文章来源地址https://www.toymoban.com/news/detail-525364.html

浏览器审查元素查看结构,找到对应的css和变量,如图:

修改nativeui 的选择器的样式,vue,vue3

 找到需要修改的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;
  }
}

修改完成示意图:

修改nativeui 的选择器的样式,vue,vue3

其他组件同理。。。

 

 

到了这里,关于修改naive ui默认样式,css变量值修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • element-ui 修改时间选择器样式

    因为elementUI的时间选择器el-date-picker是将元素直接挂载到页面的 body 中,而非自身元素下,所以使用 /deep/ 穿透也是无法定位到元素的。 解决方案: 利用时间选择器的 popper-class 属性,给其设置样式。 然后再在src/assets下创建style.scss,在该文件里面进行样式的编写 最后再引入

    2024年02月11日
    浏览(53)
  • 自定义日历.element-ui 修改时间选择器样式

    目录 一、自定义日历 二、时间选择样式自定义 先上效果图 已经封装成vue组件,可选择切换年月:  因 element-UI的时间选择器 el-date-picker 是将元素直接挂载到页面的 body 中,而非自身元素下,所以使用  /deep/、 、  ::v-deep  等穿透无法定位到元素。 解决方案: 利用时间选择

    2024年02月12日
    浏览(49)
  • css-修改element ui的el-popover样式

    背景: 在选择所属部门(部门可新建,则部门会很多)时,如果部门特别多的情况下,在下拉选择时,el-popover弹出框会变得很长很长,页面不美观。  产品要求: 在超长时,固定高度,支持滚动条。 在代码里修改样式时,一直不生效,仔细查看dom才发现, popover的dom创建在

    2024年02月15日
    浏览(45)
  • Naive-UI自定义TabPane样式

    前端开发通常使用 第三方 UI 组件库,像大家熟悉的 Element-UI、AntD Vue 等 最近发现一个 还比较好用的 组件库 Naive-UI 传送门 ,Vue 3 组件库, 使用 TypeScript , 用起来感觉还不错,它的主题也可以切换 (有暗夜模式),缺点可能就是提供的组件代码示例 比较少 很多页面都需要

    2024年02月07日
    浏览(44)
  • Element UI中el-calendar日历的使用及样式修改(年月可下拉选框选择)

    以日历形式展现当前页面。其中,年月可进行下拉选择,默认选中当天日期,用户可以自由点选日期,被选中后日期以紫色显示,鼠标在日历上移动时,日期显示出橙色。有数据的日期显示出灰色。 实现思路:删除现存在左上角年月元素,写一个下拉选框,通过css定位到正确

    2024年02月15日
    浏览(44)
  • 解决Naive UI和Tailwindcss样式覆盖问题【日常记录,可供参考】

    当项目中同时使用到 Naive UI 和 Tailwindcss 时,出现了样式覆盖问题, Tailwindcss 样式直接将 Naive UI 样式覆盖导致无法正常使用 :: 解决方案 方式一 在 main.js / main.ts 文件中添加以下代码,主要原理是需要在应用初始化之前将 naive-ui-style 提前注入到应用当中,避免被覆盖 方式二

    2024年02月06日
    浏览(48)
  • Naive ui主题色修改

    新建 theme.ts 文件 App.vue 中引入 theme.ts n-config-provider标签中加入 :theme-overrides=“themeOverrides”

    2024年02月16日
    浏览(58)
  • Naive UI 组件使用体验之-级联选择 Cascader

    地址区域选择 安装依赖 npm install naive-ui -D 按需引入之-手动引入 使用 这里我们是要对收货地址进行一个增加操作。 我们这里只针对 所在地址 进行说明。 获取region 这里需要通过接口提前请求

    2024年02月11日
    浏览(37)
  • naive ui和tailwind-css冲突解决方法

    tailwindcss侧的解决方法(推荐) 修改tailwind.config.js文件,禁用预加载 tailwind预加载,是为了保持一个新项目的风格统一,会把原本html自带的一些标签,如h1-h5, img,ul,padding等样式的默认风格和作用给移除掉,当然这对已有的项目集成tailwindcss是不友好的,所以可以禁用掉,详

    2024年02月09日
    浏览(38)
  • Vue3 - 解决使用 Tailwindcss 后导致 UI 组件库样式受影响,引入后发现项目组件库的组件样式不对了(Element/Ant Design Vue/Naive UI/TDesign)

    网上的教程都无法解决,但本文可以帮助您快速解决该问题。 当项目引入 Tailwind css 后,使用 UI 组件库的某些组件时,发现有些样式丢失及显示错位、背景色丢失等问题, 频发于【按钮组件】背景色丢失 | 【message消息提示组件】样式位置变形等,严重的整个组件库样式都乱

    2024年02月07日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包