ドローイング空間

3D-CADを中心に、雑多なことをかいています。

はてな無料ブログにスタイルシートを追加する

広告

はてなブログでは、あらかじめ用意されているデザインが少ないので、記事に、ボタンや囲み枠などの装飾を導入する際、cssを追加する必要があります。他に方法が用意されているかもしれませんが、私は知りません。

 

ブログは、基本的には、文字と画像を追加するだけで、あまりこだわったデザインを利用せずに、初期設定に近い状態で使っていくことがおすすめです。

デザインを追加するためには、htmlとcssの知識が必要な上、エディタの「編集見たまま」には、コードスニペットをユーザーが追加する機能がないため、他のエディタのスニペット登録機能やエディタを使ったり、どこかからコピーして貼り付ける必要があります。

「編集見たまま」

「編集見たまま」には、ツールを追加できない

とはいうものの、デザインを追加したくなったら、自分のブログなので、追加すべきです。

記事を作成する際に役立つhtml、cssの知識

購入枠のデザインを追加する

はてなブログに、自分の好みのcssを導入する例として、カエレバ、ヨメレバ、トマレバのような、複数の購入サイトをボタンでまとめて表示するデザインを導入してみることにします。

カエレバシリーズだと、リンクや画像も探して、自動挿入してくれるようです。ここで、作成するものは、デザインだけなので、それぞれのリンクや画像は、自分で設定する必要があります。

枠とボタンと画像を使ったデザインは、既に、自分のホームページで利用しているものを使います。

html

<div class="clearfix shopbtnbox ">
	<p class="productName">商品名</p>
	<div class="inner clearfix">
	<!--画像はここに貼り付けます-->
		<img alt="商品画像" src=""></div>	

		<a class="btn btnOrrange shopBtn" href="">amazon</a>
		<a class="btn btnRed shopBtn" href="">楽天</a>
		<a class="btn btnlightBlue shopBtn" href="">Yahoo!ショッピング</a>
		<a class="btn btnGreen shopBtn" href="">公式サイト</a>
		<p>商品の説明</p>
    </div>
</div>

css

/*clearfix*/	/* 回り込みを終了します。 */
    .clearfix {
      zoom: 1;
    }
    .clearfix:after {
      content: "";
      display: block;
      clear: both;	
    }
    
    /*button*/
    .btn {
      display: inline-block;
      padding: 5px 23px;
      border: 1px #e6e6e6 solid;
      border-radius: 5px;
      background: #e5e5e5;
      color: #333;
      text-decoration: none;
    }
    .btn:hover {
      border: 1px #ccc solid;
      background: #d9d9d9;
    }
    .btnBlue {
      background: #18445c;
      color: #fff;
    }
    .btnBlue:hover {
      background: #c5c8e0;
    }
    .btnGreen {
      background: #83a603;
      color: #fff;
    }
    .btnGreen:hover {
      background: #a9d303;
    }
    .btnRed{
      background: #ea7373;
      color: #fff;
    }
    .btnRed:hover {
      background: #ee1b1b;
    }
    .btnOrrange{
      background: #ffb36b;
      color: #fff;
    }
    .btnOrrange:hover {
      background: #f57700;
    }
    .btnlightBlue{
      background: #51a7e8;
      color: #fff;
    }
    .btnlightBlue:hover {
      background: #d9dfe4;
    }
    .btnDarkGray{
      background: DarkGray;
      color: #fff;
    }
    .btnDarkGray:hover {
      background: DimGray;
    }
    
    .shopBtn{
      margin: 2px 0;
      font-weight: bold;
    }
    /* ショップボタンの囲み枠*/
    .shopbtnbox{
      border:double rgb(61, 70, 61) 4px;
      padding: 0 10px;
      margin: 0 10px;
    }
    .productName{
      font-weight: bold;
    }

はてなブログでのcssの格納場所は、「ダッシュボード → デザイン → カスタマイズ → デザインCSS 」にあります。

ダッシュボードから、デザインを選択する

ダッシュボードから、デザインを選択する

カスタマイズを選択し、デザインCSSを選択する

カスタマイズを選択し、デザインCSSを選択する


デザインCSSをクリックすると、CSSの入力ウィンドウが開かれます。既に入力されているCSSで、classやidが、重複していないことを確認し、末尾に、先程紹介したCSSを追加します。

追加したいCSSを貼り付ける

追加したいCSSを貼り付ける

上部にある「変更を保存する」をクリックして、変更を確定します。

「変更を保存する」をクリックして、変更を保存する

「変更を保存する」をクリックして、変更を保存する

デザインを確認する

「記事を書く」をクリックします。

「記事を書く」を選択します。

「記事を書く」を選択します。

「HTML編集」を選択し、先程紹介したhtmlコードを入力します。

「HTML編集」を選択し、デザインを確認したいコードを入力します。

「HTML編集」を選択し、デザインを確認したいコードを入力します。

「プレビュー」を選択して、表示を確認します。問題なく、表示されているようです。

「プレビュー」を押すと動作が確認できます。

「プレビュー」を押すと動作が確認できます。

そこで、画像とリンク先URLを入力して、実際に使用してみることにします。

以下のようになります。

デザインプレビュー画像

デザインプレビュー画像

実際には、コードで貼り付けると以下のようになります。PCで表示されている場合、ウインドウサイズを変化させて挙動を確認して見てください。

タイガー GRAND X ホームベーカリー KBD-X100 KBD-X100-WF

amazon 楽天 Yahoo!ショッピング 公式サイト