メニューバーをグラデーションにするには | パソコンが好きになるブログ〜表技・裏技・便利技伝授!

パソコンが好きになるブログ〜表技・裏技・便利技伝授!

北海道札幌市中央区 大通駅徒歩7分のパソコンスクール「リズ札幌・ライフデザインスクール」パソコンインストラクター川上雄大によるパソコン・IT・ワンポイントレッスン。
スクールでのいろんな方のパソコンレッスンだったり、パソコンとは関係ない話だったり…

こんにちは、パソコンワンポイントレッスン!

PCインストラクターの川上です。


実は、このようなリクエストいただいておりまして(笑)

川上雄大のワンポイントレッスン!


その後、さらに「ひとりごと」もしてきまして・・・

ナニワの根性に負けました(笑)


ですので、
今日は、メニューバーのことをおさらいします(笑)

まず、メニューバーってココです↓

川上雄大のワンポイントレッスン!


そう・・・、パソコンで見ないとわからないのですが、上の方にある帯のようなものです。


で、

ワタクシ・・・以前、アメブロのヘッダー画像下のメニューバーの設置の仕方を書いております↓

ウエストみたいなヘッダーの下の帯って【メニューバーの設置方法】


現在設定しているデザインが、「CSS編集デザイン」の方と、「既存のデザイン」の方で、設定方法が異なります。

今回は、「CSS編集デザイン」での設定方法のおさらいになります。

1.「フリースペース編集」にHTMLタグ(メニューの指定やリンク)を書き込む
2.CSS編集でデザインを整える


ココで気をつけなければならないことは

1.と2.で

id="topmenu"



class="menu"

といった、IDやCLASSの名前は合わせておくことが大切です。


今回、私が指定しているIDは"topmenu"にしております。


ですので、一番最後にこのCSSソースを追加すると

/* メニューリスト */
#topmenu ul.menu li{
  width:189px;   /*1つの幅*/
  margin:0.5px;  /*メニューのスキマ*/
  border:3px double #ffffff;/*線の太さ 種類 色*/
  background-image:linear-gradient(#f7d7e4,#eca6b3,#de5c70,#d94057);/* 赤のグラデーション */
  background-color: #d94057; /* 背景色-赤色 */
  line-height:40px;/*ボタンの高さ*/
  text-align:center;/*中央寄せ*/
  display:inline;
  list-style:none;
  float:left;
}


このように、赤色のグラデーションにすることができます。

川上雄大のワンポイントレッスン!


または、このCSSソースにすると

/* メニューリスト */
#topmenu ul.menu li{
  width:189px;   /*1つの幅*/
  margin:0.5px;  /*メニューのスキマ*/
  border:3px double #ffffff;/*線の太さ 種類 色*/
  background-image:linear-gradient(white,pink,pink);/* ピンクのグラデーション */
  background-color: pink; /* 背景色-ピンク色 */
  line-height:40px;/*ボタンの高さ*/
  text-align:center;/*中央寄せ*/
  display:inline;
  list-style:none;
  float:left;
}


上から、白→ピンクのグラデーションにすることができます。

川上雄大のワンポイントレッスン!


または、このCSSソースにすると


/* メニューリスト */
#topmenu ul.menu li{
  width:189px;   /*1つの幅*/
  margin:0.5px;  /*メニューのスキマ*/
  border:3px double #ffffff;/*線の太さ 種類 色*/
  background-image:linear-gradient(pink,pink,white);/* ピンクのグラデーション */
  background-color: pink; /* 背景色-ピンク色 */
  line-height:40px;/*ボタンの高さ*/
  text-align:center;/*中央寄せ*/
  display:inline;
  list-style:none;
  float:left;
}

上から、ピンク→白のグラデーションにすることができます。

川上雄大のワンポイントレッスン!



ちなみに・・・

背景色をグラデーションにするには、CSSソースを


background-image:linear-gradient(pink,pink,white);/* ピンクのグラデーション */



background-image:linear-gradient(#f7d7e4,#eca6b3,#de5c70,#d94057);/* 赤のグラデーション */

のように、

background-image:linear-gradient(色コード,色コード);


を使うとできますので^^!!



ただし、古いブラウザではグラデーションにならないので、

background-color: #d94057; /* 背景色-赤色 */

といった感じで、背景色を指定しておくとよいですね。





以上、アメブロカスタマイズでした。


LIDS札幌・ライフデザインスクール
川上 雄大