html - 如何在不使用 Material UI 中的自定义 CSS 的情况下将默认主题颜色青色更改为蓝色

标签 html css material-design

我正在使用 materialize,我尽量不碰你的代码,这样我就可以在新版本到来时升级它,但我想更改原色,但我找不到简单的方法只是将整个事情切换为蓝色调色板。

听说过sass但是不知道怎么用

这是我的 CSS 和 JS 文件,如何重用它

<link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<link rel="stylesheet" href="css/materialize.min.css">
<link rel="stylesheet" href="sass/materialize.scss">
<script src="js/bin/materialize.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>

最佳答案

使用sass非常简单,在你的系统中安装sass cli

gem install sass

您要更改的基色在以下文件夹中

materialize-src/sass/components/_color.scss

  • 做必要的改变
  • 只需在终端中运行下面的代码

    sass materialize.scss materialize.css

ma​​terialize-srcscss 文件夹中运行时运行

materialize-src/sass/

替换现有元素中新创建的ma​​terialize.css文件。

您甚至可以使用 https://cssminifier.com/ 创建新文件的缩小版本并保存名为 materialize.min.css 的文件

有关 sass 的更多引用,请查看以下链接 SASS Simple DOC

更新 - 根据要求

通过替换下面的代码,根据您的要求给我颜色代码,我将按照上面解释的相同程序生成您的文件。

$teal: (
  "base":       #009688,
  "lighten-5":  #e0f2f1,
  "lighten-4":  #b2dfdb,
  "lighten-3":  #80cbc4,
  "lighten-2":  #4db6ac,
  "lighten-1":  #26a69a,
  "darken-1":   #00897b,
  "darken-2":   #00796b,
  "darken-3":   #00695c,
  "darken-4":   #004d40,
  "accent-1":    #a7ffeb,
  "accent-2":    #64ffda,
  "accent-3":    #1de9b6,
  "accent-4":    #00bfa5
);

关于html - 如何在不使用 Material UI 中的自定义 CSS 的情况下将默认主题颜色青色更改为蓝色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40378021/

相关文章:

javascript - 引导日期时间选择器在引导模式中不起作用

css - 加载文件时是否加载 CSS 文件中的每个图像?

css - 数据源 mat-cell 高度和数据

javascript - 内容不显示

javascript - 从第 n 个 td 元素中选择数据

javascript - jQuery 用户界面 : Multiple vertical sliders to be aligned on a same row

css - Ruby on Rails 使用不正确的部分布局

css - 无法创建导航栏

dart - 关闭 Listview.builder 的可滚动功能

html - 将标签和图标对齐在同一行