Blog

エディタテンプレートを作成

これでBurger Editorなしでも大丈夫?!

画像を並べるテンプレートがほしい

 前回の記事でbaserCMSに標準装備のエディタテンプレートを使えるようにできたことに気をよくした私は,オリジナルのエディタテンプレート作成に着手しました。

Stable Diffusionで生成した画像をサンプルとして並べることがあるので,画像を横に2個並べるテンプレートと3個並べるテンプレートを作ることにしました。

CSSについて調べる

 まずは,CSSをどう設定すればいいか調べました。こちらのサイトの記事などを参考にしてdisplay:flexというタグを使うことにしました。

エディタテンプレート用のCSSファイルであるcontents.cssに以下のタグを追加しました。

s1.jpg

エディタテンプレートを設定する

 次はbaserCMSの管理画面でエディタテンプレートを作成します。画像2個用と3個用の2つを以下のようなタグで作成しました。

s2.jpg 
s3.jpg

こんな感じになりました

横に2個並べる(FLUX.1)

p1.jpg
p2.jpg

横に3個並べる(SDXL Pony系)

p3.jpg
p4.jpg
p5.jpg

画像間の余白がつかないことが気になりますが,うまくできたと思います。ウインドウの横幅を小さくすると画像は折り返して1列になるようにしています。キャプションを入れたときの動作は検証していませんが,次の機会にやってみたいと思います。

これで,Burger Editorほどではありませんが,少しは凝ったレイアウトで記事が書けそうです。

標準テンプレートも作り替えようかな

 今回作成したテンプレートはdisplay:flexタグを使用しましたが,標準テンプレートはfloatタグを使用しています。レスポンシブ対応するに際に2段組みは折り返した方がいいかなと感じたので,次は標準テンプレートをdisplay:flexタグで作り替えようと思います。

この記事へのコメント

コメントはまだありません。

コメントを送る

必須
必須  
※ メールアドレスは公開されません
任意
必須
Loading...  画像の文字を入力してください
1
2
3
4
5
6
7
8