2004年06月05日
■ スタイルシートを切り替えましょう
Webサイトのデザインを考えると頭が痛むんですよね。背景を黒にした方が長い時間読んでいても目が疲れなくていいと個人的には思いますが、他の人は白のほうが良いともあるようで、いっそうのこと見に来てくれる方に好きなスタイルシートを選んでもらおうじゃないかと、思ったわけです。
んで、どうやるかという
- 便利なスタイルシート変更スクリプトをダウンロード
次のページA List Apartの下の方にあるDownload styleswitcher.jsのところからstyleswitcher.jsをダウンロードしましょう。ダウンロード後、解答してサーバにアップするだけでよい。 - スタイルシートを用意する
僕の場合は、今使っているスタイルシートをコピーして黒色を指定指定部分を白に変えてみました(後から気が付いたけどまだ指定が足りないようです(^^;))。スタイルシートを用意したらサーバにアップしましょうね。 - MTのテンプレートに複数のスタイルシートの定義を追加する
テンプレートに作ったスタイルシートを追加する。<link rel="stylesheet" href="<$MTBlogURL$>styles-site.css" type="text/css" title="Default" />
<link rel="alternate stylesheet" href="<$MTBlogURL$>styles-site_white.css" type="text/css" title="White" />僕は2つしかないけど、3つを導入する人はrel="alternate stylesheetのlinkを追加してください。
- styleswitcher.jsスクリプトを読み込む定義を追加
ダウンロードしたstyleswitcher.jsをテンプレートに追加する。場所はLINKタグのあたりです。<script type="text/javascript"src="<$MTBlogURL$>styleswitcher.js"></script>
- スタイルシートを選択するリンクを追加する
スタイルシートを実際に切り替えるようにするには下記のコードを好きな場所に記入する必要がある。僕はサイドバーに追加しているから下記のようなコードになる。<div class="sidetitle">
Style Sheet
</div>
<div class="side">
<a href="#" onclick="setActiveStyleSheet('Default'); return false;">背景を黒にする</a><br />
<a href="#"onclick="setActiveStyleSheet('White'); return false;">背景を白にする</a><br />
</div >
- 再構築
後はサイトを再構築すればスタイルシートが選べるようになる。
ざっと書いて、解説というより、ただの覚書ですね。まあ、このネタはあちこちで親切に説明されてますのでココで分からなければ探してみてください(人任せσ(^^;))
なお、ここで書いているカスタマイズはMTに限った話ではなく普通のサイトでも利用できるカスタマイズ方法ですよ。念のため。
■関連リンク:
itokoichi-blog: blogのスタイルシート変更
Excerpt: Zakimi::Blog: スタイルシートを切り替えましょう...
From: Modern Syntax
Date: 2004.06.06
Excerpt: もう気づいておられると思うんですけどStyle Sheetっていうコンテンツ?を...
From: homo-faber BLOG
Date: 2004.09.15
Excerpt: もう気づいておられると思うんですけどStyle Sheetっていうコンテンツ?を...
From: homo-faber BLOG
Date: 2004.09.16
Excerpt: なんとなくブログを桜色に染めてみたかったのでスタイルシートをいじっていました。 しかしながら通常だと、一つのスタイルシートしか使えないので、元々使っていたスタイルシートを破棄せねばなりません。 それはそれでありですが、少々悲しいので切り替える方法はないも...
From: eternal miracle blog mode
Date: 2005.03.29
Excerpt: 私は乱視持ちで年々視力が低下しています(気がする)。そのようなわけで、小さい文字が読みにくく感じることがあります。表示されている文字を大きくしようにも、ブラウザのフォント表示サイズ切り替えが効か...
From: diary
Date: 2005.08.07
Excerpt: 通常スタイルシートの切り替え(というか変更)は、管理者がMTの編集画面でするわけですが、これを閲覧者がクリック1つで好みのスタイルに切り替えてしまうスクリプトを紹介します。 ファイルのダウンロード A List Apart からスクリプトを頂いてきます ( 探しにくいですが...
From: 7-oceans
Date: 2005.08.11
Excerpt: 通常スタイルシートの切り替え(というか変更)は、管理者がMTの編集画面でするわけですが、これを閲覧者がクリック1つで好みのスタイルに切り替えてしまうスクリプトを紹介します。 ファイルのダウンロード A List Apart からスクリプトを頂いてきます ( 探しにくいですが...
From: 7-oceans
Date: 2005.08.30
おお〜!私、これ探してたんですよーw
近いうちに使いたいと思いまする。
今度はどんなデザインにしようかな〜。
便利ですよね、こういうの。
ぜひ使ってみてください。
さっき気がついたけど、コメントのテンプレートやトラックバックのテンプレートにもスタイルシートの指定をしてませんね。背景が黒いままです・・・(^^;)
そのうち直さなきゃ。
では。
いいですねー、これ。
以前から他のところでも見かけて、気になってたんですが、
なかなか試す時間が無くて。
こちらで以前紹介されてた多言語バージョン(というか私の
場合は韓国語のみですが(^^; は文字コードの関係で
諦めたのですが、こちらは出来るでしょうし。
今度試してみます。
ではでは。
Comment Posted by: 1096 at 2004年06月07日 00:33