blog

スキニング機能を実装するためのCSS変数

``` CSS /** css * :root 内は、すべての css セレクタが使用できるグローバルな css 変数を設定します */ :root{ --theme:#fff; } /** * もち...

Sep 17, 2020 · 1 min. read
シェア

/** css 
 * :root内部は、すべてのCSSセレクタが使用できるグローバルCSS変数の設定である。 
 */
 
:root{
 --theme:#fff;
}
/** 
 * もちろん、css変数をローカルに宣言することも可能である。
 * css変数をvar()で使用する
 */
 
.main{
 --color:red;
 background-color:var(--theme);
 color:var(--color)
}
<!-- ヴューに基づく -- 。>
<div class="main" @click="handleChangeTheme">クリックして剥がす</div>

// js 
methods:{
 handleChangeTheme(){
 // css変数は括弧の中にあり、その後に変更されたプロパティの値が続く。
 document.body.style.setProperty('--theme','#000'); 
 }
}
Read next

アプレットデータリクエスト

ページと同じ階層にAPIフォルダを作成し、APIフォルダの下にapi.jsファイルを作成します。

Sep 15, 2020 · 2 min read

アプレットダブルリンク

Sep 14, 2020 · 3 min read

FLASK クッキー § セッション

Sep 13, 2020 · 2 min read

JavaJavaのfinalize()メソッド

Sep 13, 2020 · 2 min read

比較プログラミング

Sep 13, 2020 · 2 min read