CJSSは、CSSのWebベースのフレームワークであり、すべての効果は、あなたがより多くの機能を追加するためにそれを使用するか、またはCSSでページ全体を構築することができ、CSSファイルに反映することです。
どのように使用するには:
HTML
私は、コンポーネントを使用するCSSファイルでそれを選択し、[--html追加したい:(ここでは、あなたのマークアップ)。
H1 {
--html :(
これは見出しです
)。
}
次のように所望の効果は、標識によって生成された場合
< コンポーネント>マイコンポーネント</ 部品>
コンポーネント{
--html :( < H2> $ {収率} </ H2> < P>これは、構成要素である</ P>)。}
それはに提示されます
< コンポーネント>
< H2>マイコンポーネント</ H2> < p>このコンポーネントである</ P> </ 部品>
JavaScriptを
あなたはCSSファイルで直接HTMLから物事の動作を定義するためにJavaScriptを使用したい場合は、これを行うことができます。
.item {
カーソル:ポインタ。
--js :( 関数トグル(){ this.classList.toggle('アクティブ');} this.addEventListener('クリック'、トグル);); }
データメソッドの追加
(:[データ]キー)のプロパティを使用し--data
NAV {
--data :(
名:[ '1'、'2'、'3']、
リンク:[ '#one'、'#two'、'#three'])。--html :( <a class= "item" href= "${data.link[0]}"> $ {data.name [0]} </a>の<クラス= "項目" HREF = " $ {data.link [1]} "> $ {data.name [1]} </a>の<a class= "item" href=" ${data.link[2]}"> $ {data.name [ 2]} </a>の); --js:(にconsole.log(データ))。}
フレームワークケース
- https://codepen.io/ekwonye/full/QXEzZv
- https://codepen.io/scottkellum/pen/WqwjLm