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

原阳网站建设google chrome

原阳网站建设,google chrome,中国3.15诚信建设联盟网站,网站模板安装出现预先建设数据库项目中的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/68724.html

相关文章:

  • 怎么用织梦做网站后台东莞推广服务
  • 台州网站制作服务郑州网站关键词推广
  • 网站的二级页面在哪里做免费制作网页平台
  • 深圳宝安上市公司网站建设报价爱站工具seo综合查询
  • 新的南宁网站建设公司网络优化工程师是做什么的
  • 丹阳网站怎么做seo哪有网页设计公司
  • 网站开发设计前景百度推广怎么赚钱
  • 做暧小说在线观看网站怎么创建网站平台
  • 重庆建设人才网站打开app下载
  • 如何给网站做推广廊坊百度关键词优化怎么做
  • 专业品牌网站建设价格品牌网站建设
  • 怎样做好公司网站域名注册信息
  • wordpress怎么把图片存七牛优化搜索曝光次数的方法
  • 用手机网站做app青岛关键词排名提升
  • 网站友情链接建设什么是seo搜索优化
  • 潜江市网站重庆百度seo公司
  • 企业品牌网站建设定制开发推广信息哪个平台好
  • 河南优化网站免费引流推广的方法
  • 如果在网站暗藏链接商城做推广竞价排名点击
  • 乐山市住房和城乡规划建设局网站河源今日头条新闻最新
  • 做淘宝详情的网站广告营销策划方案模板
  • 我做动作你来猜的网站百度怎么推广网站
  • 福建省法冶建设知识有奖网站南京seo公司排名
  • 做网站一定要用cms长沙专业做网站公司
  • quercus wordpress知乎关键词排名优化工具
  • 供应邯郸网站建设资源搜索器
  • 番禺网站建设怎么样aso优化吧
  • 网站域名注册信息查询佛山seo
  • 安康做网站比较有名的个人网站
  • 快站微信网站制作优化设计三年级上册答案