こちらのデモサイト環境について
さくらのレンタルサーバ スタンダード
Apache:2.4.33
PHP :7.3.9
MySQL:5.7
NC3.3.1(2020/04/01 バージョンアップ済み)
NetCommons3.2.0が公開されたことを機に、EddyKではデモサイトを公開させていただきました。
NetCommons3をちょっとカッコよくしたいっといった気持で作成したテーマをご紹介していこうと思います。
また、その中でわたしの知りえる限りの作成方法なんかも公開できればと思います。
今後のテーマ公開・配布もご期待ください!
テーマのちょっとしたTips、かなあ?
最近サイトをデザイン・作成していて困ったことが1ページ中にこの部分はAのテーマ、この部分はBのテーマを使えればっといったことがあります。
基本テーマはページに設定します。(サイト自体に設定もできますが、それは(ページを)まとめて設定しているにすぎない?)
ですので、1ページ1テーマなのです。
っで、その場合は、2つのテーマを合体させ独自のテーマを作成します。
CSSなどstyle.cssファイルは重なるので、どのようにするかはstyle.cssの中身を合体させるのです。
合体した後、セレクタ名(id名、class名)が被った場合、その部分が一意になるように上位のセレクタ名をつけるのです。
.a { } ・・・ヘッダー部で使用 1
.a { } ・・・Bプラグインで使用 2
こういった場合、
1は、.header .a { }
2は、.BPlugin .a { }
といった具合に記述すれば、ヘッダー部で使用する.a、Bプラグインで使用する.aと区別することが可能です。
何を言っているかわからないかも?
まあしかし、このようなことをしようする方であれば、html・cssは理解されていると思うので、説明は端折ります。
っということで、すでに既存のテーマあれば、それを合体させた自分専用のテーマを作成できるのです。
独自テーマを作成し、自分なりのNC3にデザインしてみてはいかがでしょうか?
テーマを作ることにより、標準のプラグインの画面もちょっとしたボタン配置を変えることもでき、jsの組み込みもできるので、自分なりの使用方法も考え作ることができ、便利になるかもです。
時間があるときに挑戦してみてはいかがでしょうか!