category
サイト構築 -JavaScript

[JS]スタイルシートを機能拡張するスクリプト -MoreCSS

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

MoreCSSは、スクリプトや複雑なスタイルシートを使用しないと実装できないものを、スタイルシートで簡単に指定するだけで実装できるようになるスクリプトです。

MoreCSS

MoreCSS

ライセンスはCC3.0 Unportedのため、クレジットを消さない限り利用はフリーです。

下記は、MoreCSSで実装できるサンプルの一例です。
※下記以外にも、たくさんの機能が実装されています。

のデモのキャプチャ

Property: auto-select
optionの値をスクリプトで実行。

のデモのキャプチャ

Property: content
指定した前後に文字列を出力。

のデモのキャプチャ

Property: default-value
初期値の設定と、onfocusのコントロール。

のデモのキャプチャ

Property: include-content
外部テキストファイルをインクルード。

のデモのキャプチャ

Property: list-type-char
リストのマークを変更。

のデモのキャプチャ

Property: list-type-color
リストのマークの色を変更。

のデモのキャプチャ

Property: opacity
指定した要素の不透明度を指定。

のデモのキャプチャ

Property: second-elements-class
指定した要素の二番目のみに適用。

のデモのキャプチャ

Property: target
リンクのターゲット指定。

のデモのキャプチャ

Property: tooltip
指定した属性の内容をツールチップで表示。

のデモのキャプチャ

Property: validate
メールアドレスやURLの妥当性をチェック。

Post on:2008年3月12日

  • この記事をdel.cio.usに登録する
  • この記事をはてなブックマークに登録する
  • この記事をGoogleブックマークに登録する
  • この記事をYahoo!ブックマークに登録する
  • この記事をdiggに登録する
  • この記事をlivedoor clipに登録する
  • この記事を@nifty クリップに登録する

トラックバック

トラックバック(URL)

コメント

comment:

※承認制のため、即時には反映されません。

d6l6b
on 2008年3月13日

何ででしょ…動きませんでした。
自分の設置が悪いと思いますが、英語でわからない。

コリス
on 2008年3月13日

> d6l6b さん

まずは、各サンプルページのように極力少ない状態で設置して、試してみるといいと思います。

動かない原因としては、文字コードが違う、ファイルが足りてない、別のスクリプトと相性が悪い、あたりでしょうか。

d6l6b
on 2008年3月13日

ありがとうございます。
一度やってみます。
うまくできたら、また連絡します。^^

d6l6b
on 2008年3月13日

できました。Localではなく、サーバにアップして設置しないといけなかったようです。…

同じように、困った人へ…
ドメインが、http://dome.com の場合、
http://dome.com/te/sources/MoreCSS.examples.css
http://dome.com/te/sources/MoreCSS.js
と言う場所にファイルが存在するとして・・・。

と、ドメイン移行に / をたして記述。ドメインの記述はナシ。

CSSの記述の中も、Property: include-content 外部テキストファイルをインクルードで、呼び出す場合の .txt も、同じ記述。
.txt の中身は、普通のテキストの表示は当たり前ですが、HTML の記述をすれば、HTMLで表示されました。とても使えます。
CGIかPHPの保存ファイルに、.txt ファイルがあれば、違うページに表示したりすることができそうです。
ただ、JSで呼び出しているだけなので、ブラウザ上では表示されますが、ソースは空っぽのままでした。
と言った感じです。

以上、体験レポートでしたー。

コリス
on 2008年3月13日

無事、動作するようになって、よかったです。

レポートもありがとうございます。

ページの先頭へ




© coliss

RSS