タグ

ブックマーク / www.moongift.jp (3)

  • Add Clear - テキストボックスをスマホ風に。×ボタンで入力削除 MOONGIFT

    あらこれ素敵。スマートフォンでは文字の入力が面倒で、さらに言えば文字を消すのすら面倒だったりします。もう入力されている文字を一気に全部消したいと言う時はテキストボックス右側にある×ボタンを押すと全部消してくれます。これは意外と便利です。 ある環境において便利なものは他の環境において便利である可能性は高いです。そこでデスクトップブラウザ環境でも同様の操作を可能にするのがAdd Clearです。 Add Clearの使い方 Add ClearはjQueryプラグインなのでコードは以下のようになります。 $(function(){ $("input").addClear(); }); そうするとテキストボックスに文字を入力するとこのように×ボタンが表示されるようになります。 ×ボタンを押すと入力している文字列が消えます。この×は文字であり、画像は使っていません。 ボタンの配置や押した時のコールバ

    Add Clear - テキストボックスをスマホ風に。×ボタンで入力削除 MOONGIFT
  • transitive.js - 路線図を生成するJavaScriptライブラリ MOONGIFT

    データのビジュアル化を考えた場合、常に正確に出すのが最善とは限りません。トレンドを知りたい場合はその傾向を見るためにデータを無視したり、より特徴的なポイントに主眼を置いたりします。地図も同じです。 案内図などは正確性よりも直線や曲がり角を重視した図になっています。同様に路線図も駅の間隔や合流ポイントなどに主眼を置くでしょう。そんな分かりやすい路線図を生成できるのがtransitive.jsです。 transitive.jsの使い方 こちらがデモです。とても見やすい路線図ですね。 右側の路線をマウスオーバーすると、その路線だけがハイライト表示されます。 ズーム表示やマウスドラッグでの視点変更も可能です。 データを作るのが多少大変なように見えますが、一度作ってしまえば後はtransitive.jsが自動生成してくれるのが便利です。データ自体はデータベースに保存しておいてスクリプトで生成する形で

    transitive.js - 路線図を生成するJavaScriptライブラリ MOONGIFT
  • jagrid - Excel方眼紙をWeb上に再現! MOONGIFT

    これは凄いかも知れない…。 最近のCSSフレームワークは幅を12分割した上でデスクトップ、タブレット、スマートフォンに適応させるスタイルになっています。しかしこれでは緻密な画面設計を求められる日の業務システムにはマッチしません。 日の業務システムと言えばExcel方眼紙がデフォルトです(断定)。そのUIに慣れ親しんだ人のためのグリッドレイアウトフレームワークがjagridです。 jagridの使い方 こんにちは、Excel方眼紙! うん、まさにExcel方眼紙です。 表はまさにお手の物。 セル3つ分、といった指定も簡単にできます(data-widthで指定)。 従来のWebコンポーネントと合わせることもできます。ちゃんと文字の頭が合っているのに注目。 こんな緻密な画面も簡単に設計できます。 Webデザインにおいてこれほど緻密な画面を設計しようと思うと、かなり苦労するはずです。しかしja

    jagrid - Excel方眼紙をWeb上に再現! MOONGIFT
  • 1