Chrome 99新特性:@layers 规则浅析

背景CSS 写多了,新特性l析就会觉得它不太好用,则浅经常会遇到各种问题... 比如:

「引入顺序导致的新特性l析样式竞争问题」

用过 ant design 等组件库 + 发布在 npm 上的业务组件 的同学,网站模板可能会经常遇到自定义样式不生效的则浅问题,比如像这样...

/* main.module.css */

.green {

color: green;

}

// main.tsx

import { Button } from antd ;

import antd/dist/antd.css ;

// @ts-ignore

import styles from ./main.module.css ;

import Nothing from packed-bad-component ;

export default function Component() {

const { green } = styles;

return (

<>

);

}

// bad-component.tsx,新特性l析 published as packed-bad-component

import { Button } from antd ;

import antd/dist/antd.css?uncached ;

export default function Nothing() {

return null;

}

按钮中的文字是什么颜色? 可以点击这里试试:https://codesandbox.io/embed/bad-case-css-priority-xs3ds?fontsize=14&hidenavigation=1&theme=dark

这是服务器托管因为,如果发布的则浅组件引入了 ant design 的样式,就会被打包

新特性l析香港云服务器
人工智能
上一篇:巅峰对决 创新潮涌 | 首届昇腾AI创新大赛完美收官
下一篇:直接芯片冷却:数据中心运营商应该了解的一切