THE THOR ザ・トール サブタイトルボーダーボックスの色 を個別に変える方法

THE THORの サブタイトルボーダーボックスの色 を個別に変えるカスタマイズを行いました。

テーマについてTHE THOR

 

ボーダーの色やボックスの背景色は自由に変更が可能です。

THE THOR(ザ・トール)サブタイトルボーダーボックスの使い方
[sitecard subtitle=関連記事 url=https://karaagebow.com/archives/3283]

 

しかし、肝心なサブタイトルボックスのカラーが基本設定で1つしか選べません。

ボーダー色にあわせてサブタイトルボックスの色も変えたい!THE THOR使いなら一度はそう思ったことがあるはず。

 

その夢が実現しました(大袈裟)

 

目次

THE THOR サブタイトルボーダーボックスの色 を個別に変える方法

サブタイトルボーダーボックスの色 THE THOR

 

まずは結果を見てください↓

そんなことができるの?
ホントにそんなことができるのか!
うそでしょ、そんなことが・・・

 

↑出来上がりはこのようになります。

 

手順は以下の通り。

  • テキストエディタでサブタイトルボーダーボックスのコードにclass名を追加
  • 追加CSSに色を変更するコードを挿入

 

ちょっと長くなりますが順を追って説明していきます。

 

サブタイトルボーダーボックスのコードにclass名を追加

まず普通にサブタイトルボーダーボックスを作りテキストエディタでコードを見てみましょう。

サンプル。標準的なSTBB(サブタイトルボーダーボックス)

 

コードを見ると以下のようになっています。

<div class=”ep-box es-BsubTradi bgc-white es-borderSolidM es-radius brc-DPred” title=”サンプル”> サンプル。標準的なSTBB(サブタイトルボーダーボックス) </div>

classの中に半角スペースを挟みつついくつか単語が並んでいますが、これひとつずつがclass名です。つまりたくさんのクラス名の組み合わせで(たくさんの装飾を使って)ボックスができています。この中に、任意のclass名を入れて装飾を追加します。

 

今回はsubcl01、subcl02、subcl03の3つを作り3種類のSTBBをつくりました。

半角スペースを入れてclass名を追加してください。

 

最初に示した出来上がりサンプルのコードはこんな感じ↓

<div class=”ep-box es-BsubTradi bgc-white es-borderSolidM es-radius brc-DPred subcl01” title=”サブタイトルにclass名01″> そんなことができるの? </div>
<div class=”ep-box es-BsubTradi bgc-white es-borderSolidM es-radius subcl02 brc-DPnavy” title=”サブタイトルにclass名02″> ホントにそんなことができるのか! </div>
<div class=”ep-box es-BsubTradi es-borderSolidM es-radius brc-DPred subcl03 bgc-VPsky brc-Lsky” title=”サブタイトルにクラス名03″> うそでしょ、そんなことが・・・ </div>

ここまで出来たら後は簡単に自由自在です。

 

追加CSSでそれぞれのサブタイトルボーダーボックスに装飾を指定する

CSSを使用してボックスのカラーを変更します。

操作手順
外観 → カスタマイズ → 追加CSS

 

↓出来上がりサンプル(再掲)

そんなことができるの?
ホントにそんなことができるのか!
うそでしょ、そんなことが・・・

 

出来上がりサンプルの上のボックスから順番に見ていきましょう。

 

一番上、標準のサブタイトルボーダーボックス

標準なので本来このコードは必要ありません。

一応これがベースになるCSSということで表記します。

ここにあるボーダーカラーはボックスのボーダーではなく、サブタイトルのボーダーカラーになります。3番目のサンプルを見るとわかりやすいかもしれません。

.content .subcl01::before {/* クラス名が入る*/
	color: #ffffff;/*文字色*/
	background-color: #b60105;/*背景色*/
	border-color: #b60105;/*サブタイトルのボーダー色*/
}

 

2番目、紺ボーダーのサブタイトルボーダーボックス

.content .subcl02::before {
	color: #14116e;
	background-color: #ffffff;
	border-color: #14116e;
}

 

3番目、水色ボーダーのサブタイトルボーダーボックス

サブタイトルの背景色は黄色になっています。

.content .subcl03::before {
	color: #7ecff5;
	background-color: #ffff99;
	border-color: #7ecff5;
}

 

以上です。

.content .クラス名::beforeを使って変更したいサブタイトルボーダーボックスを指定すれば自由に変更できます。

 

あとがき

 

クラス名を追加するという発想が出てくるまで時間がかかりました。

せっかく作った様々なサブタイトルボーダーボックスですが、基本的には多くの種類を使いわけるようなパーツではありません。それでも「ここだけは!」という場面があるのでは?そんな時にこの記事を思い出して貰えれば嬉しいです。

よかったらシェアしてね!

この記事を書いた人

からあげ棒です。
 
からあげ棒はセブンイレブン。ツナマヨおにぎりとのコンビが最強です。

関連サイト>>>> THE THOR とは <<<<<

このプロフィールはテスト投稿中ですが、ツナマヨとのコンビは本気で最強と思っています。

コメント

コメント一覧 (2件)

  • はじめまして。
    THE THORでサブタイトルボーダーボックスのカスタマイズについて調べていました。
    現在、一つだけブルーのサブタイトルボーダーボックスを個別で作りたいと考えております。

    そこで、この記事の通りにカスタマイズしてみたのですが、どうしてもサブタイトルの背景だけが
    ディープレッドのままになってしまいます。

    参考までにどのようにしたのか載せたいと思います。

    任意のclassはsub1としました。

    続いて追加CSSでは以下のようにしました。
    .content.sub1::before {
    background-color: #2b71b8;
    }

    文字色はデフォルトの白で良いのと、ボーダー色はブルーにできたのでCSSからは除きました。
    背景だけがレッドのまま残ってしまいます。
    他のサイトを調べましたが、ここまで詳しく解説してくださっている記事がありませんでした。
    もし私のやり方で、間違っている部分や、その他の可能性があれば教えていただきたいと
    考えております。

    お手数をおかけしますが、何卒よろしくお願い申し上げます。

    • 田中ゆきさん、コメントありがとうございます。
      CSSの記述で .sub1 の前に半角スペースを入れてください。
      あとボーダーカラーの設定はサブタイトルのボーダー色になるので記述しておいたほうが良いです。
      記事内容も多少修正しましたのでご確認ください。

コメントする

目次
閉じる