タグ

ブックマーク / ascii.jp (10)

  • jQueryでアコーディオンパネルUIを自作する (1/3)

    「アコーディオンパネル UI」の完成画面。ラベル部分をクリックすると、下に隠れていたパネルが表示される(画像クリックでサンプルページを表示します) シンプルなアコーディオンを作ってみよう アコーディオンの基動作から作ります。HTML/XHTML(以下、HTML)は次のとおりで、ラベル部分をdt要素、パネル部分をdd要素で記述する定義型リストで設定します。 ▼サンプル01(HTML部分) <dl> <dt>Step.1</dt> <dd><p>Lorem ...(中略)... venenatis.</p></dd> <dt>Step.2</dt> <dd><p>Integer ...(中略)... accumsan. </p></dd> <dt>Step.3</dt> <dd><p>Integer ...(中略)... imperdiet. </p></dd> </dl> デザインはCSS

    jQueryでアコーディオンパネルUIを自作する (1/3)
  • Google Analyticsのアカウントとプロファイル

    Google Analyticsには、サイト内検索やeコマースなど、設定しなければ表示されないレポートがあります。今回から3回に渡って、プロファイルやフィルタなど、Google Analyticsを使いこなすための設定を紹介します。また、マイレポートやインテリジェンス、カスタムレポート、アドバンスセグメントなどのカスタマイズ機能についても説明します。 Google Analyticsのレポートは、「アカウント」や「プロファイル」によって管理されています。しかし、「Googleアカウント」と「Analyticsアカウント」が紛らわしい上に、サイトの指標をそのまま読むためのプロファイルと、フィルタによって切り口を変えて読むためのプロファイルがあり、しっかり使おうと思うとやや敷居が高くなっています。まずはアカウント、プロファイルの意味を説明しましょう。 Googleアカウント Googleアカウ

    Google Analyticsのアカウントとプロファイル
  • Chromeで使えるエクステンション厳選25本! (1/6)

    ページ分けの多い記事も自動でめくれる、クリック一発で翻訳出来る――。 便利な拡張機能の豊富さで知られる人気ブラウザーといえばFirefoxだ。だが、そこに現在Google Chromeが「エクステンション」と呼ばれる拡張機能で猛追を始めている。グーグルが9日に公開したサイト「Chrome Extensions」にはすでに、500を超えるエクステンションが登録されている。 エクステンションに対応するChromeは現在、Windows版およびLinux版のみ。いずれも正式版ではなく4.0ベータ版で、体験したい人はそれぞれをインストールすることになる(エクステンションを入れようとするとダウンロードを促されるので、それに従えばオーケー)。Mac版も近いうちに対応予定とのことなので、しばしお待ちを。正式版の4.0リリースは2010年の見通しだ。 リリース間もない現在の問題は、Firefoxのときと

    Chromeで使えるエクステンション厳選25本! (1/6)
  • jQueryでロールオーバー!プリロード対応版 (1/3)

    ロールオーバー効果付きメニューバーの完成画面。メニューボタンにマウスカーソルが重なると別の画像を表示する。画像がクリックできることをユーザーに視覚的に伝えられるメリットがある(画像クリックでサンプルページを表示します) ロールオーバーの基的な仕組みを作ろう 最初に、もっとも単純な方法でロールオーバー効果を作成してみましょう。画像(img要素)の上にマウスカーソルが重なると、スクリプトで指定した別の画像に差し替えるロールオーバーです。 メニューバーのHTML/XHTML(以下、HTML)は以下のように記述しています。メニュー部分はul/li要素で作成し、li要素の内側にa要素を、その内側にimg要素を記述しています。li要素の後とその次のli要素の間を<!-- と -->でコメントアウトしているのは、CSSでli要素を横並びにしたときに発生する余分な空白(すき間)を防ぐためです。コメントを

    jQueryでロールオーバー!プリロード対応版 (1/3)
  • 30分でできる!Webサイトを高速化する6大原則 (1/4)

    Webサイトを制作するとき、「パフォーマンス」を気にしたことがあるだろうか? もしまったく気にしたことがないなら、気をつけた方がいい。閲覧に時間のかかる“遅いWebサイト”はユーザーにフラストレーションを与え、閲覧をやめさせてしまう恐れがある。 下記のグラフは、「Simple-Talk」という海外のオンラインメディアで発表されたユーザー調査の結果だ。アンケートページの表示にかかる時間を意図的にコントロールし、表示時間によってユーザーが感じるフラストレーションの違いを調べたものだ。 縦軸がフラストレーション(10段階)、横軸が表示までの時間を表している。1~5秒以内にページが表示された人に比べ、ページ表示までに5秒以上かかった人は2倍以上もフラストレーションを感じている。フラストレーションがあまりに高ければ、せっかく何らかの目的を持って訪れてきたユーザーも待ち切れずにブラウザーを閉じてしまう

    30分でできる!Webサイトを高速化する6大原則 (1/4)
  • 透過PNG対応!jQueryでオリジナルツールチップ (1/3)

    「ツールチップ」の完成画面。左から、CSSで装飾するツールチップ、透過GIFを使ったツールチップ、透過PNGを使ったツールチップ(画像クリックでサンプルページを表示します) CSSで装飾するシンプルなツールチップ 最初に作成するのは、リンク(a要素)にマウスカーソルが重なると補足テキストをフェードインで表示する、シンプルなツールチップです。ツールチップはマウスカーソルの右下にピッタリくっ付いて表示され、マウスの動きに合わせて移動します(サンプル01)。 HTML/XHTML(以下、HTML)は以下のようになります。ツールチップを設定するリンクはa要素で通常通りマークアップします。ツールチップ内に表示する補足テキストは、a要素の後ろにspan要素で記述します。span要素には「tooltip」というclass属性を設定します。 ▼サンプル01(HTML部分) <p>Lorem (中略) qu

    透過PNG対応!jQueryでオリジナルツールチップ (1/3)
  • jQueryのイベントをチュートリアルで学ぶ(前編) (1/6)

    jQueryを使ったプログラムの基的な要素として、セレクターと(X)HTML/CSSを操作する命令について解説してきました。今回はもう1つの重要な要素である「イベント」を紹介します。 命令が実行されるタイミングを決める「イベント」 これまで見てきたように、jQueryを使ったプログラムは、セレクターで特定の(X)HTML要素を指定し、(X)HTMLCSSを追加・変更します。サンプルプログラムは理解しやすいように、Webブラウザーで開くといきなりプログラムが実行されるものでしたが、来必要なのはサイト制作者が意図したタイミングで実行されるプログラムですよね。では、タイミングはどのようにして指定するのでしょうか? たとえば、第1回で紹介したアコーディオンパネルは「ユーザーが特定の要素をマウスでクリックしたときに、要素の高さを変更する」プログラムでした。ほかにも、マウスオーバーで画像が切り替

    jQueryのイベントをチュートリアルで学ぶ(前編) (1/6)
  • ASCII.jp:TCP/IPの基礎の基礎を理解していますか?|TCP/IPまるわかり

    インターネットは、TCP/IPというプロトコルを基盤とするコンピュータネットワークである。これからTCP/IPについて復習していくわけだが、まずは基礎的な用語とその概念を復習しよう。 インターネットを支えるTCP/IP いまやインターネットは、テレビや電話、新聞などと並ぶメジャーな媒体に数えられるようになった。この巨大なインターネットを下から支えているのが「TCP/IP」と呼ばれるプロトコル群である。 そもそも「プロトコル(protocol)」とは、ものごとの作法や手続きを明示的に取り決めて文書化したものだ。特にコンピュータネットワークの世界では、コンピュータ同士のデータのやり取りの方法を厳格に定めた規格(規約)のことを指す。コンピュータはプログラムに従って動作する機械であるため、厳密な取り決めがなければ複数のコンピュータを協調して動かすというのは難しい。 TCP/IPも、そのようなプロト

    ASCII.jp:TCP/IPの基礎の基礎を理解していますか?|TCP/IPまるわかり
  • インストール不要!主要ブラウザーを1クリックで起動

    主要ブラウザーをインストールなしに使える「Xenocode Browser Sandbox」で対応するすべてのブラウザーを起動してみた。左上から、IE8/7/6/、Google Chrome、Firefox 3/2、Opera、Safari。 Internet Explorer、Firefox、Opera、Google Chrome、Safari……と、各社からさまざまなWebブラウザーをリリースされ、シェア争いが活発になっている。競争によってブラウザー全体のパフォーマンスが上がったり、使い勝手がよくなるのはユーザーとしてはうれしいこと。だが、普段はせいぜい1つか2つしか使わないブラウザーをいくつも(しかも複数バージョンを)インストールして、それぞれで動作チェックしなければならないWeb制作者にとっては、大いなる苦痛の種、というものだ(関連記事)。普段使いのブラウザー以外は、なるべくインス

    インストール不要!主要ブラウザーを1クリックで起動
    granchio23
    granchio23 2009/03/11
    なんかうまくできないんだよね
  • 懐かしの“マーキー”をjQueryでちょいオシャレに! (1/5)

    「インターネットで服は売れない」 そんな過去の常識を大きく覆したといわれるのが、スタートトゥディが運営するECサイト「ZOZOTOWN」です。若者に絶大な人気のセレクトショップやアパレルブランドがこぞって出店するZOZOTOWNは、オープン当初から、サイトデザインの面でも注目を集めました。 注目されたのは、ZOZO“TOWN”の名のとおり、セレクトショップが軒を並べる“町”をイメージしたデザイン――トップページのアニメーションや店舗ページのCGなど――ですが、もちろん優れた面はそうした見た目の部分だけではありません。ナビゲーションの面でも、モールとしての統一感を図りながら、使い勝手を高める工夫がされています。今回はこのZOZOTOWNのUIをお手とさせてもらいましょう。 今回のお手サイト:『ZOZOTOWN』 2004年のオープン以来、急成長を遂げているアパレルECサイト。スタートトゥ

    懐かしの“マーキー”をjQueryでちょいオシャレに! (1/5)
  • 1