【问题标题】:Ionic 3 background colors离子 3 背景颜色
【发布时间】:2018-04-19 20:28:04
【问题描述】:

在 Ionic 3 中是否有一种内置方法可以在 <ion-content> 上设置背景颜色?

在 Ionic 1 中,我们可以使用 content-stable 之类的类为 <ion-content> 设置配色方案。在较新版本的 Ionic 中,您可以使用输入变量设置某些组件的颜色,例如 <ion-navbar color="dark"><ion-item color="dark">

我在ion-content 上尝试过这种输入,但没有任何成功。我可以手动设置background-color,例如style="background-color:#ddd;",但是如果在Ionic 中有一个“正确”的方法可以做到这一点,我宁愿这样做。这样做的“官方”方式是什么?

【问题讨论】:

    标签: ionic-framework ionic3


    【解决方案1】:

    没有官方的方法可以做到这一点。 Ionic 没有提供任何attribute or API 来直接改变ion-content 的背景颜色。

    您必须自己设置 css。

    例如:

    在你的 scss 文件中:

    .bg-style {
        background: red;
    }
    

    并将样式应用于您的组件 Html 文件中的内容:

    <ion-content class="bg-style">
    

    【讨论】:

      【解决方案2】:

      在您的 app.scss 中添加:

      .content {
          background: #f9f9f9;
      }
      

      【讨论】:

        【解决方案3】:

        .scss 文件中,您可以尝试:

        ion-content { background-color: map-get($colors, dark) !important; }
        

        【讨论】:

          猜你喜欢
          • 2018-09-03
          • 2016-05-15
          • 1970-01-01
          • 1970-01-01
          • 2019-06-28
          • 2020-01-20
          • 2023-03-25
          • 1970-01-01
          • 2019-08-12
          相关资源
          最近更新 更多