我阅读了 sass 文档,发现它是一种很好的语言,但是,我曾经用简单的 php 和 css 做同样的事情。这就是我的意思:
文件名:style.css.php
<?php
$color = 'red';
$width = '234px';
?>
.button{
background: <?= $color ?>;
width: <?= $width ?>;
}
.another_class{
color: <?= $color ?>;
}
现在SASS又得安装、学习等等,我找不到不使用上面方法的充分理由。
为什么我应该在 CSS 中使用 SASS 而不是使用 PHP?我学习它有什么好处吗?使用上面的方法有没有问题?
最佳答案
SASS 不仅仅是变量定义 SASS 的功能远不止于此,您可以使用嵌套、混合、函数、选择器继承...例如,尝试使用 CSS 和 PHP 简单地做到这一点:
$color = '#852D4A';
a {
color: $color;
}
a:hover {
color: darken($color, 10);
}
有关 SASS 变暗函数的更多信息:http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html#darken-instance_method
关于php - Sass 或 CSS 搭配 PHP 选什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17338838/