Home > Vicuna > | XHTML CSS > フォントサイズを切り替えるJavaScript

フォントサイズを切り替えるJavaScript

閲覧者の好みに合わせ、Vicunaの文字サイズをボタンスイッチによって切り替えられるようにするスクリプトを 10coin.comのmarbleさんが作成・公開してくださいました。

設置も簡単ながら、JSの設定によりフォントサイズを変化させる場所を任意に決めることができるという優れものです。これにより、記事部分のみ(div#main)文字サイズを拡大させたりできます。また、一度ユーザーが設定したサイズはクッキーに保存され、再び訪れたときも反映されます。すごいですね!

設置・設定方法、スクリプトのダウンロードはリンク先を参照してください。

挿入されるスイッチ部分のHTMLに対するスタイル(CSS)は追加記述する必要があります。10coin.comに設置されているものと同じ見栄えにしたい場合は、感謝の気持ちを込めながらCSS部分を拝借させていただきましょう。(これはdiv#header内に出現させたとき専用です。アイキャッチ挿入時やfutura, bazooka, warship以外のスキンでは崩れてしまうかもしれません)

/*--------------------------------------
 Font Size Switcher
 http://10coin.com/memo/2007/09/04/102154/
---------------------------------------*/

div#header ul#fontSizeSwitcher {
	float: right;
	margin: 13px 0 0;
	list-style: none;
}

div#header ul#fontSizeSwitcher li {
	margin: 0 0 0 10px;
	padding: 0.2em 5px;
	border: 1px solid white;
	float: left;
	width: 1em;
	background-color: #aaa;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

div#header ul#fontSizeSwitcher li.current {
	color: #666;
	background-color: white;

}

上記スタイルを、CSSファイルの適当な場所にコピーペーストし、色設定等を好みに合わせて編集してください。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://3ping.org/mt2/mt-tb.cgi/98
Listed below are links to weblogs that reference
フォントサイズを切り替えるJavaScript from 3.5ping.org

Home > Vicuna > | XHTML CSS > フォントサイズを切り替えるJavaScript

Book

実践 Web Standards Design

「実践 Web Standards Design」ではXHTMLやCSSの仕様からマークアップの手法・考え方をはじめ、レイアウトや実践的なWebサイト構築のワークフロー、そしてCSSを利用したさまざまな技術的Tipsを解説しています。

Products
Search
Feeds

Return to page top