1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ステップバイステップでLightningコンポーネントを楽しもう! - モジュール5

Last updated at Posted at 2015-09-03

CSSを使ってみよう

コンポーネントにCSSをあてます。

画面イメージ

ソース

m05_CSS.cmp
<aura:component implements="force:appHostable">

    <div class="white"></div>
    <h3></h3>
    <ul>
        <li class="red"></li>
        <li class="blue"></li>
        <li class="green"></li>
    </ul>
</aura:component>

CSSは開発コンソール内の右サイドバーで[STYLE]をクリックしてファイルを作成します。

m05_CSSStyle.css
.THIS {
    background-color: black;
}

.THIS.white {
    background-color: white;
}

.THIS .red {
    background-color: red;
}

.THIS .blue {
    background-color: blue;
}

.THIS .green {
    background-color: green;
}

ポイント

THISクラス

コンポーネントの最上位要素のクラスです。
これでコンポーネント同士のスタイルの上書きを回避します。

外部スタイルシート

コンポーネント外部のCSSを使用するには静的リソースに追加する必要があります。
<link href="resource/bootstrap" rel="stylesheet"/>

ちなみに外部JavaScriptライブラリも静的リソースに追加する必要があります。
<script src="/resource/resourceName" type="text/javascript"></script>

ベンダープレフィックス

-moz, -webkitのベンダープレフィックスはLightningで自動的に追加されます。

補足

  • P48 コンポーネント内のCSS
  • P153 CSSリソースの参照、ベンダープレフィックス
  • P179 スタイルの追加と削除

  • P152 マークアップでのJavaScriptライブラリへのアクセス
  • P156 JavaScriptライブラリの使用

:arrow_backward: モジュール4へ | モジュール6へ :arrow_forward:

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?