欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

定義CSS顏色時需要CSS顏色變量- at-rule或選擇器

錢瀠龍1年前7瀏覽0評論

嗨,我有以下問題:

"定義CSS顏色時需要at-rule或選擇器。"

我正在使用VS代碼,我已經檢查了https://jigsaw.w3.org/css-validator/validator#css的CSS

我不知道這是什么問題!

CSS CODE

VALIDATED

/* Color Variables */
$red: red;
$green: green;
$orange: orange;
$blue: blue;
$purple: purple;
$white: white;
$black: black;
$bg: /* #eff3f6 */ #e3e5e6;
$darkgray-blue: #354052;
$lightgray-blue: #7f8fa4;

/* Styles */
body {
  background: $bg;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 1px;
}

.text-red {color: $red !important;}
.text-green {color: $green !important;}
.text-orange {color: $orange !important;}
.text-blue {color: $blue !important;}

/* buttons */
.btn-red {
  background: $red;
  color: $white;
  font-size: xx-small;
  &:hover, &:focus {
    background: darken($red, 8%);
    color: white;
  }

CSS驗證器似乎有某種缺陷。如果您刪除/* Color Variables */ comment前面的空格或注釋本身,它會顯示錯誤——這是應該的,因為這不是CSS。

您正在使用Sass變量、規則語法和函數。您應該將文件命名為style.scss而不是style.css,以向大多數工具表明您的意圖,如果您還沒有配置Sass構建,您將需要這樣做。具體如何取決于工具的其余部分,但無論如何,都會有一個插件(例如webpack的sass-loader)。

如果您詢問css變量,請使用:

:root{
 --color-red: red;
}
.class{
  color: var(--color-red);
}

如果您詢問scss(sass)變量,請嘗試使用插值法:

$red: red;

.class{
  color: #{$red};
}

閱讀內插法

但是我認為問題是你在css文件中使用了scss