Hugoテーマkadluの装飾用クラスを紹介します。
クラス指定でなんとかなる部分が多いのではないかと…
kadluの独自スタイル
独自CSSに記載したスタイルです。
インライン
太字
<span class="bold">太字</span>
赤字
<span class="red">赤字</span>
太赤字
<span class="bold red">太赤字</span>
赤アンダーライン
<span class="red-under">赤アンダーライン</span>
青
<span class="blue">青</span>
青太字
<span class="bold blue">青太字</span>
緑
<span class="green">緑</span>
緑太字
<span class="bold green">緑太字</span>
打消し線
<span class="strike">打消し線</span>
キーボードキー
<span class="keyboard-key">キーボードキー</span>
マーカー
黄色マーカー
<span class="marker">黄色マーカー</span>
赤色マーカー
<span class="marker-red">赤色マーカー</span>
青色マーカー
<span class="marker-blue">青色マーカー</span>
黄色アンダーラインマーカー
<span class="marker-under">黄色アンダーラインマーカー</span>
赤色アンダーラインマーカー
<span class="marker-under-red">赤色アンダーラインマーカー</span>
青色アンダーラインマーカー
<span class="marker-under-blue">青色アンダーラインマーカー</span>
画像
ショートコードで対応できます。
SEO的に画像検索に出したい図や、下記カルーセル用の画像を用意したいときに使用してください。
クリック後は別タグで表示されます。
ブログカード
内部リンクだけですが、bulmaのショートコードで対応できます。
{{<a href="/posts/kadlu-config-param">}}
(ベースのURL以下をhref属性に入れることで、ローカル環境、デプロイ後環境のどちらにも対応できます。)
吹き出し(balloon)
吹き出しです!画像とセリフを指定するとできます。
逆からです!「right="true"」を記載すると右からになります。
WordPressのショートカットのように記載することもできます。(置換が楽だからね)
{{< balloon src="/img/common/faceicon.png" value="吹き出しです!画像とセリフを指定するとできます。">}} {{< balloon value="逆からです!「right="true"」を記載すると右からになります。" right="true" >}} {{< balloon "WordPressのショートカットのように記載することもできます。(置換が楽だからね)" >}}
画像が未指定の場合は、プロフィールのアイコンから持ってきます。
カード
Blumaのメッセージスタイルを呼び出せるショートコードです。
属性一覧
title | タイトル部分を表示します |
---|---|
class | クラスが指定できます |
{{<card title="カード">}} ショートコード内はmarkDown形式で表示できます {{</card>}}
アフィリエイト
商品画像表示、アフィリエイトリンクのボタンが表示できるタグです。
アドセンスにクリックイベントを送る仕組みがあり、かんたんなイベント管理ができます。
属性一覧
title | タイトル部分を表示します |
---|---|
comment | コメントが指定できます |
amazon | リンクを指定することでamazonボタンが表示されます |
rakuten | リンクを指定することで楽天ボタンが表示されます |
yahoo | リンクを指定することでyahooボタンが表示されます |
official | リンクを指定することで公式ボタンが表示されます |
{{<afi title="商品タイトル" comment="コメントが入ります" amazon="amazon" rakuten="Rakuten" >}} 画像とか {{</afi>}}
Bulma引き継ぎ装飾
CSSフレームワークBulmaをベースとしているので、こんなこともできます。
BulmaのSCSSを調整・コンパイルし、Bulma導入部分に取り込めば、色も自由に変更できますよ。
font-awesomeを使ったアイコン
Bulmaはfont-awesomeをきれいに見せることにも対応しています。
(kadluはfont-awesomeもインポートしています。)
classをいじることで、色々と表示ができますよ!
<i class="fas fa-info-circle"></i>
<span class="icon has-text-info"> <i class="fas fa-info-circle"></i> </span> <span class="icon has-text-success"> <i class="fas fa-check-square"></i> </span> <span class="icon has-text-warning"> <i class="fas fa-exclamation-triangle"></i> </span> <span class="icon has-text-danger"> <i class="fas fa-ban"></i> </span>
カラムスタイル
<div class="columns"> <div class="column has-background-primary">カラム1</div> <div class="column has-background-info">カラム2</div> </div>
もちろん3カラムもできます。
is-mobile
のクラスをつければ、スマホサイズでも、横並びのカラムを維持できます。
詳しくはBulma公式サイトで!
ボックススタイル
ボックス系はbulmaをそのまま継承しています。
なかなかかっこよい。
<div class="message is-dark"> <div class="message-header">Dark</div> <div class="message-body"> ダーク色です。BulmaのSCSSをいじることで色変えもできます </div> </div><div class="message is-primary"> <div class="message-header">Primary</div> <div class="message-body"> プライマリー色 </div> </div>
<div class="message is-link"> <div class="message-header">Link</div> <div class="message-body"> リンク色、デメリット紹介のときとかに使うときが多いかなって </div> </div>
<div class="message is-info"> <div class="message-header">Info</div> <div class="message-body"> 気づいていらっしゃると思いますが、messageのクラスにis-〇〇ってつけるだけで色が変わります。 </div> </div>
<div class="message is-success"> <div class="message-header">Success</div> <div class="message-body"> message-headerをつけることで、「Success」の帯ができます。 </div> </div>
<div class="message is-warning"> <div class="message-header">Warning</div> <div class="message-body"> Warningは文字色が黒になります。メイド比「4.5:1」ってやつですね! </div> </div>
<div class="message is-danger"> <div class="message-header">Danger</div> <div class="message-body"> よくメリットの紹介で使っている色は危険色だったりします。 </div> </div>
<div class="message"> <div class="message-body"> シンプルなので結構好きです。 </div> </div> <div class="message is-dark"> <div class="message-body"> class="message-header"の部分が無いだけでこのデザインになります。 </div> </div><div class="message is-primary"> <div class="message-body"> 色合いは上記のボックスのようにクラスをつけるだけですよ! </div> </div>
<div class="message is-link"> <div class="message-body"> 関連リンクなんかに使えそうです </div> </div>
<div class="message is-info"> <div class="message-body"> インライン要素はWordPlessテーマcocoonなんかと合わせているのですが、ボックスはごめんなさい。 </div> </div>
<div class="message is-success"> <div class="message-body"> 安定のサクセスカラー </div> </div>
<div class="message is-warning"> <div class="message-body"> もちろんボックス内で<code>span</code>タグも使えます </div> </div>
<div class="message is-danger"> <div class="message-body"> <span class="marker-under">こんな感じ</span> </div> </div>
まとめ
ってな感じで無難な物を用意しています。
Bulmaだけでもかなりきれいにレイアウトできるので、ぜひぜひ使ってみてください!