Vue CSS 穿透 scoped (>>> || /deep/ )

简介: Vue CSS 穿透 scoped (>>> || /deep/ )

Vue引用了第三方组件,需要在组件中局部修改第三方组件的样式,而又不想去除 scoped 属性造成组件之间的样式污染。此时只能通过 >>>,穿透 scoped。

有些 Sass 之类的预处理器无法正确解析 >>>。可以使用 /deep/ 操作符。

>>>:用于原生 css 写法

/deep/: 用于 Sass、less … 之类的预处理器

<style scoped>
  外层 >>> 第三方组件 {
    样式
  }
  /deep/ 第三方组件 {
    样式
  }
</style>

ckeditor 为第三方组件,现在我需要修改里面一个 class=“ck-content” 的标签,

那么我需要在 ckeditor 外层自己新加一个div进行包裹它,不能直接在 ckeditor 身上设置class 或者 id,否则不会生效。然后在通过我自己新加的div的 class 去进行定位 .ck-content 。

<div class="ckeditor">
   <ckeditor :editor="editor" v-model="editorData" :config="editorConfig"></ckeditor>
</div>
<style scoped>
普通穿透
.ckeditor >>> .ck-content {
  height: 300px;
}
如果普通穿透不生效,添加 !important
.ckeditor >>> .ck-content {
  height: 300px !important;
}
</style>
相关文章
|
4月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
474 1
|
5月前
|
JavaScript 前端开发
react Or vue中引入animate.css
本文介绍了如何在React或Vue项目中引入animate.css库来使用动画效果,包括通过npm安装或在线链接引入,并展示了如何在React组件和Vue路由过渡中使用动画类。
113 0
|
6月前
|
前端开发 JavaScript
使用Vue+CSS实现汉堡图标过渡为叉号图标,有点意思
本文分享了如何使用Vue和CSS实现一个汉堡图标在点击时过渡为叉号图标的动画效果,并提供了详细的实现代码和效果演示。
99 0
|
6月前
|
前端开发
Vue3——使用deep进行样式穿透的时候发出v-deep警告
Vue3——使用deep进行样式穿透的时候发出v-deep警告
164 3
|
7月前
|
JavaScript 前端开发 容器
vue组件封装——固定宽高比的容器(2种方法:纯CSS实现 + JS实现)
vue组件封装——固定宽高比的容器(2种方法:纯CSS实现 + JS实现)
241 2
|
7月前
|
前端开发 JavaScript
vue实战范例——箭头步骤条/导航(含css 斜切skew的妙用)
vue实战范例——箭头步骤条/导航(含css 斜切skew的妙用)
378 0
|
7月前
|
JavaScript 前端开发
vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
vue 模拟随机变速的动态打字特效【支持多行文本】(含css实现闪烁光标,js动态改变setInterval定时器的时间间隔)
120 1
|
7月前
|
前端开发 JavaScript
vue 自定义气泡弹窗 $pop (内含css晃动动画shake制作)
vue 自定义气泡弹窗 $pop (内含css晃动动画shake制作)
131 0
|
8天前
|
JavaScript 前端开发 开发者
Vue中的class和style绑定
在 Vue 中,class 和 style 绑定是基于数据驱动视图的强大功能。通过 class 绑定,可以动态更新元素的 class 属性,支持对象和数组语法,适用于普通元素和组件。style 绑定则允许以对象或数组形式动态设置内联样式,Vue 会根据数据变化自动更新 DOM。
|
8天前
|
移动开发 JavaScript API
Vue Router 核心原理
Vue Router 是 Vue.js 的官方路由管理器,用于实现单页面应用(SPA)的路由功能。其核心原理包括路由配置、监听浏览器事件和组件渲染等。通过定义路径与组件的映射关系,Vue Router 将用户访问的路径与对应的组件关联,支持哈希和历史模式监听 URL 变化,确保页面导航时正确渲染组件。

热门文章

最新文章