2004年06月05日

■ スタイルシートを切り替えましょう

Webサイトのデザインを考えると頭が痛むんですよね。背景を黒にした方が長い時間読んでいても目が疲れなくていいと個人的には思いますが、他の人は白のほうが良いともあるようで、いっそうのこと見に来てくれる方に好きなスタイルシートを選んでもらおうじゃないかと、思ったわけです。

んで、どうやるかという

  1. 便利なスタイルシート変更スクリプトをダウンロード

    次のページA List Apartの下の方にあるDownload styleswitcher.jsのところからstyleswitcher.jsをダウンロードしましょう。ダウンロード後、解答してサーバにアップするだけでよい。

  2. スタイルシートを用意する

    僕の場合は、今使っているスタイルシートをコピーして黒色を指定指定部分を白に変えてみました(後から気が付いたけどまだ指定が足りないようです(^^;))。スタイルシートを用意したらサーバにアップしましょうね。

  3. 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を追加してください。

  4. styleswitcher.jsスクリプトを読み込む定義を追加

    ダウンロードしたstyleswitcher.jsをテンプレートに追加する。場所はLINKタグのあたりです。

    <script type="text/javascript"src="<$MTBlogURL$>styleswitcher.js"></script>

  5. スタイルシートを選択するリンクを追加する

    スタイルシートを実際に切り替えるようにするには下記のコードを好きな場所に記入する必要がある。僕はサイドバーに追加しているから下記のようなコードになる。

    <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 >

  6. 再構築
    後はサイトを再構築すればスタイルシートが選べるようになる。

ざっと書いて、解説というより、ただの覚書ですね。まあ、このネタはあちこちで親切に説明されてますのでココで分からなければ探してみてください(人任せσ(^^;))

なお、ここで書いているカスタマイズはMTに限った話ではなく普通のサイトでも利用できるカスタマイズ方法ですよ。念のため。



■関連リンク:

itokoichi-blog: blogのスタイルシート変更

Posted by zRyu at 21:44 | Updated at 2006年 3月 21日 23:13 | Post 4 Comments & 8 TrackBacks


Post a TrackBack
No more TrackBack (8) for this entry
TrackBack (8)
Modern Syntax - スタイルシートのダイナミックな切り替え
Title: スタイルシートのダイナミックな切り替え
Excerpt: Zakimi::Blog: スタイルシートを切り替えましょう...
From: Modern Syntax
Date: 2004.06.06

homo-faber BLOG - styleswitcher
Title: styleswitcher
Excerpt: もう気づいておられると思うんですけどStyle Sheetっていうコンテンツ?を...
From: homo-faber BLOG
Date: 2004.09.15

homo-faber BLOG - styleswitcher
Title: styleswitcher
Excerpt: もう気づいておられると思うんですけどStyle Sheetっていうコンテンツ?を...
From: homo-faber BLOG
Date: 2004.09.16

Weblog Sweetplum - スタイル切り替えスクリプトを導入
Title: スタイル切り替えスクリプトを導入
Excerpt: 我がweblogでもスタイルシートの切り...
From: Weblog Sweetplum
Date: 2004.10.04

eternal miracle blog mode - スタイルシートの切り替え
Title: スタイルシートの切り替え
Excerpt: なんとなくブログを桜色に染めてみたかったのでスタイルシートをいじっていました。 しかしながら通常だと、一つのスタイルシートしか使えないので、元々使っていたスタイルシートを破棄せねばなりません。 それはそれでありですが、少々悲しいので切り替える方法はないも...
From: eternal miracle blog mode
Date: 2005.03.29

diary - スタイルシートの切り替え
Title: スタイルシートの切り替え
Excerpt: 私は乱視持ちで年々視力が低下しています(気がする)。そのようなわけで、小さい文字が読みにくく感じることがあります。表示されている文字を大きくしようにも、ブラウザのフォント表示サイズ切り替えが効か...
From: diary
Date: 2005.08.07

7-oceans - スタイルシートの切り替え
Title: スタイルシートの切り替え
Excerpt: 通常スタイルシートの切り替え(というか変更)は、管理者がMTの編集画面でするわけですが、これを閲覧者がクリック1つで好みのスタイルに切り替えてしまうスクリプトを紹介します。 ファイルのダウンロード A List Apart からスクリプトを頂いてきます ( 探しにくいですが...
From: 7-oceans
Date: 2005.08.11

7-oceans - スタイルシートの切り替え
Title: スタイルシートの切り替え
Excerpt: 通常スタイルシートの切り替え(というか変更)は、管理者がMTの編集画面でするわけですが、これを閲覧者がクリック1つで好みのスタイルに切り替えてしまうスクリプトを紹介します。 ファイルのダウンロード A List Apart からスクリプトを頂いてきます ( 探しにくいですが...
From: 7-oceans
Date: 2005.08.30

Comments RSS

おお〜!私、これ探してたんですよーw
近いうちに使いたいと思いまする。
今度はどんなデザインにしようかな〜。

Comment Posted by: 芽実 at 2004年06月05日 23:27

便利ですよね、こういうの。
ぜひ使ってみてください。

さっき気がついたけど、コメントのテンプレートやトラックバックのテンプレートにもスタイルシートの指定をしてませんね。背景が黒いままです・・・(^^;)

そのうち直さなきゃ。
では。

Comment Posted by: zRyu at 2004年06月05日 23:54

いいですねー、これ。
以前から他のところでも見かけて、気になってたんですが、
なかなか試す時間が無くて。

こちらで以前紹介されてた多言語バージョン(というか私の
場合は韓国語のみですが(^^; は文字コードの関係で
諦めたのですが、こちらは出来るでしょうし。
今度試してみます。

ではでは。

Comment Posted by: 1096 at 2004年06月07日 00:33

良いでしょう。ぜひ使ってみてください。

OldEnglisWhite.comの新デザインは楽しみです。

Comment Posted by: zRyu at 2004年06月08日 20:56
Bulkfeed's Similarity
Today Links
Accessed from following URLs...



Copyright © 1999-2006 All Rights Reserved by Ryu Zakimi
リンク・フリーとなっていますのでご自由にリンクを張ってください