ページ: 1
こんにちは。
nucleusでブログを立ち上げてみようかなと
思いまして、早速色々作り始めてみたんですが、
if文など、条件文でitemを使用することは出来ないでしょうか。
例えば、
<%if(item,itemid,アイテムID)%> 感じで。
どうしてもうまくいかず。
ページによって、メニューの色を変えてみたく
考えていたのですが。。。
よろしくお願いいたします。 :!:
オフライン
下記のプラグインが参考になりますでしょうか。
オフライン
<style type="style/css">
div.menu123 {color:#ffcccc;}
div.menu124 {color:#ccffcc;}
div.menu125 {color:#ccccff;}
</style>
<div class="menu<%itemid%>">
というテはどうでしょう。上記だとclass=menu123になります(itemidが123のページの場合)
オフライン
:shock: あ~yama.kymsさんの方法がすごく簡単ですね。
いちいち Ifで分岐しなくていいし、勉強になります。
オフライン
その方法をそのままだとitemidごとに多数の設定が必要になるので、例えば
<style type="style/css">
.item {標準のスタイル}
.itemidXXX {特例のスタイル1つ目}
.itemidXXX {特例のスタイル2つ目}
.itemidXXX {特例のスタイル3つ目}
</style>
みたいにしておいて、
<div class="item itemid<%itemid%>">内容</div>
のようにすると、
「item」クラスと「itemidXXX」クラスが両方適用されるので、より設定しやすいかと思います。
クラス名を半角スペースで区切るのがミソです。
特例指定したitemid以外のアイテムには(結果的に)「item」クラスのみが適用されます。
オフライン
みなさん~ありがとうございます
CSSのclassをうまく利用する方法いいですね!!
目から鱗?ですw
いけそうな感じがしました。
また、プラグインもあるんですね。
そちらの方も試してみたいと思います。
オフライン
ページ: 1