php - Sass 或 CSS 搭配 PHP 选什么

标签 php css sass

我阅读了 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/

相关文章:

php - 您可以使用内联样式值进行数学运算,或者使用 SASS 对内联 CSS 进行数学运算吗?

sass - SCSS 文件不再编译

file - 在 Adob​​e Dreamweaver 中使用 SASS

javascript - 根据标题隐藏选项卡

css - Symfony Webpack Encore 重复的 CSS

php - 为什么我的 js 脚本没有在 WordPress 中加载

javascript - 意外的 JSON 行为

php - 在不要求所有用户更改密码的情况下重新散列密码

php - 使用 PHP 计算重复值并显示来自 mysql 表的每个不同值

html - 在隐藏范围内搜索文本 (Ctrl+F)