当前位置: 首页 > news >正文

css中>>>、/deep/、::v-deep的作用和区别,element-ui自定义样式

文章目录

  • 一、前言
    • 1.1、`/deep/`
    • 1.2、`::v-deep`
    • 1.3、`>>>`
  • 二、区别
  • 三、总结
  • 四、最后

一、前言

1.1、/deep/

style经常用scoped属性实现组件的私有化时,要改变element-ui某个深层元素(例如.el-input__inner)或其他深层样式时,需要使用/deep/,如:

.conBox /deep/ .el-input__inner{padding:0 10px;
}

注意,/deep/vue 3.0会报错

1.2、::v-deep

如果/deep/报错,可采用::v-deep,效果基本一样,有人说::v-deep能加快编译速度,但是我在网上没有找到相关资料,无从验证。

.conBox ::v-deep .el-input__inner{padding:0 10px;
}

1.3、>>>

深度作用选择器 >>>,只作用于css
但如果是sass/less的话可能无法识别,这时候需要使用 /deep/::v-deep 选择器。
想修改element-ui某个深层元素也有其他方式解决;
解决方法之一:除非你将 scoped 移除,或者新建一个没有 scopedstyle(一个.vue文件允许多个style

二、区别

>>>:原生css支持,sass/less的话可能无法识别
/deep/sass/less可识别,/deep/vue 3.0会报错 (未实际考察,有待验证)
::v-deepvue 3.0支持,编译速度快 (未实际考察,有待验证)

三、总结

个人推荐vue + element-ui项目使用::v-deep修改样式

四、最后

本人每篇文章都是一字一句码出来,希望对大家有所帮助,多提提意见。顺手来个三连击,点赞👍收藏💖关注✨,一起加油☕

相关文章:

  • Docker搭建私有仓库
  • java spring cloud 企业工程管理系统源码+二次开发+定制化服务
  • 【单例模式】保证线程安全实现单例模式
  • 决策树(Python)
  • [第二章—Spring MVC的高级技术] 2.3 处理异常
  • 算法训练营第五十七天|647. 回文子串 516.最长回文子序列
  • 252.【2023年华为OD机试真题(C卷)】局域网中的服务器个数(优先搜索(DFS)-JavaPythonC++JS实现)
  • [已解决]504 Gateway Time-out 网关超时
  • 机器学习第一个项目-----鸢尾花及报错解决
  • unity学习笔记----游戏练习06
  • ZigBee学习——浅析协议栈
  • 网络协议与攻击模拟_08DHCP协议
  • Object.prototype.toString.call个人理解
  • Docker数据管理
  • BTC交易模式 - UXTO - 工具整理
  • Apache Spark Streaming 使用实例
  • gitlab-ci配置详解(一)
  • Java基本数据类型之Number
  • Linux中的硬链接与软链接
  • Netty源码解析1-Buffer
  • Objective-C 中关联引用的概念
  • tweak 支持第三方库
  • V4L2视频输入框架概述
  • Vue2 SSR 的优化之旅
  • vue-router 实现分析
  • 翻译:Hystrix - How To Use
  • 将 Measurements 和 Units 应用到物理学
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 前端之React实战:创建跨平台的项目架构
  • 由插件封装引出的一丢丢思考
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • ​【已解决】npm install​卡主不动的情况
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • (4)STL算法之比较
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (poj1.2.1)1970(筛选法模拟)
  • (剑指Offer)面试题34:丑数
  • (生成器)yield与(迭代器)generator
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转)winform之ListView
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .so文件(linux系统)
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • [100天算法】-目标和(day 79)
  • [383] 赎金信 js
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [Android Pro] android 混淆文件project.properties和proguard-project.txt
  • [Angularjs]ng-select和ng-options
  • [C# WPF] DataGrid选中行或选中单元格的背景和字体颜色修改
  • [C#] 我的log4net使用手册
  • [CC2642R1][VSCODE+Embedded IDE+IAR Build+Cortex-Debug] TI CC2642R1基于VsCode的开发环境