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

宁波培训网站建设2024年瘟疫大爆发

宁波培训网站建设,2024年瘟疫大爆发,宣传方式有哪些,福州网站建设项目中的vue代码原本用的style标签来写css&#xff0c;现在想改成<style langscss scoped>&#xff0c;但是改完之后发现样式不对&#xff1a; 原来是&#xff1a; 将style改成scoped之后变成了&#xff1a;检查发现是之前定义的一些变量无法被识别&#xff0c;导致这些样…

项目中的vue代码原本用的style标签来写css,现在想改成<style lang=scss scoped>,但是改完之后发现样式不对:
原来是:在这里插入图片描述
将style改成scoped之后变成了:在这里插入图片描述检查发现是之前定义的一些变量无法被识别,导致这些样式失效了:在这里插入图片描述

原因是我在原来的css中添加了:root的全局样式代码,
在这里插入图片描述

所以问题的原因是:

  • 作用域隔离​​:scoped 属性会为组件添加唯一属性标识(如 data-v-xxxxxx),这会限制 CSS 变量的作用域
  • ​​变量定义位置​​:在 scoped 样式中定义的 CSS 变量默认只在当前组件有效
  • ​​继承链中断​​:CSS 变量通常通过 :root 定义全局变量,但 scoped 样式会破坏这种继承关系

解决方式就是将这部分root的代码在组件外单独定义全局变量:

<style>
/* 全局变量定义(无scoped) */
:root {--shenlan: rgba(53, 86, 90, 1);--zhonglv: rgba(92, 176, 106, 1);--heilan: rgba(71, 85, 105, 1);/* 其他变量... */
}
</style><style lang="scss" scoped>
/* 带作用域的组件样式 */
.xuanzhuti {.button-continue {background-color: var(--zhonglv); /* 现在可以正常使用 */}
}
</style>

通过这种方法,就又成功实现了原先的效果:在这里插入图片描述

http://www.dtcms.com/wzjs/254727.html

相关文章:

  • 北京市建设委员会网站资质办理江苏搜索引擎优化公司
  • 宽屏蓝色企业网站源码关键词你们懂的
  • 长春网络营销外包优化网站seo方案
  • 有的网站打不开 但别人电脑能打开百度百度百度一下
  • 给网站做游戏视频怎么赚钱长沙网站优化
  • wordpress检验上传的文档青岛神马排名优化
  • 动态网站托管洛阳seo博客
  • 做网站的边框培训课程
  • 基于大数据的精准营销站内优化主要从哪些方面进行
  • 做cg的网站企业查询官网
  • 苏州企业网站制作电话厦门百度seo排名
  • 提供网站建设公司报价聊城seo整站优化报价
  • 太原网站建设技术外包长春seo代理
  • 景区网站建设的重要性seo网站内部优化
  • 点子网站制作深圳seo优化公司搜索引擎优化方案
  • 域名免费注册网站南宁seo推广外包
  • 怎么做单页网站在哪里推广比较好
  • 南通做百度网站的公司哪家好衡水网站优化推广
  • 网站建设推广服务合同范本搜索引擎营销推广方案
  • 织梦如何做网站留言功能简短的营销软文范文
  • app开发网站公司网络推广的细节
  • 网站后台 英语抖音代运营收费详细价格
  • 有了网站开发app是不是更容易seo排名优化表格工具
  • 闸北区网站制作宁波网站建设团队
  • 企业官方网站建设成都百度关键词排名
  • 河南住房与建设厅网站网站排名优化服务
  • 外贸平台有哪些是免费的北京做seo的公司
  • 网站建设汇报材料交换链接是什么
  • 宁波 做网站百度快照优化seo
  • 注册网站查询官网国外产品推广平台