css - Ionic 2 中的背景颜色渐变

标签 css sass ionic2

我正在尝试使用 variables.scss 文件中的 $background-color 变量为我的应用设置背景颜色。这在仅设置一种颜色(如 #000#fff)时效果很好,但不能使其与渐变一起使用。

$background-color: linear-gradient(to bottom, #000 0%, #fff 100%);

此代码抛出以下 Sass 错误:

'rgba($color, $alpha)' 的参数 '$color' 必须是颜色回溯

那么,如何将背景颜色设置为渐变色呢?

最佳答案

这是我用于我自己的背景渐变的 scss 代码。

$SIDEMENU_TOP: #A23C4B;
$SIDEMENU_BOTTOM: #ff9068;
$SIDEMENU_TRANSPARENCY: rgba(255,255,255,0.4);


.side-menu-gradient{
    background: -webkit-gradient(left top, $SIDEMENU_TOP, $SIDEMENU_BOTTOM);
    background: -o-linear-gradient(bottom right, $SIDEMENU_TOP, $SIDEMENU_BOTTOM);
    background: -moz-linear-gradient(bottom right, $SIDEMENU_TOP, $SIDEMENU_BOTTOM);
    background: linear-gradient(to bottom right, $SIDEMENU_TOP, $SIDEMENU_BOTTOM);
}

(可能受到 Ionic Creator - Creating beautiful Sidemenus (YouTube) 的高度启发

关于css - Ionic 2 中的背景颜色渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41117651/

相关文章:

php - 使用 PHP 和 MySQL 无法显示图像

html - CSS 和 HTML 鼠标移出?

css - app.css 与 app.sass 的合并问题

ionic-framework - 通过更新 google-services 插件的版本来解决版本冲突 | ionic

flexbox - ionic 2 使用 ion-grid 垂直对齐

android - Cordova 构建 android 显示 "You have not accepted the license agreements of the following SDK components"

jquery - Fullcalendar - 需要为特定日期设置背景颜色

css - 将彩色图像png转换为彩色css渐变

css - 如何将主 .scss 文件加载到 Webpack 3.6~ 和 React

css - Sass嵌套,标记为第一个父元素