タグ

ブックマーク / black-flag.net (8)

  • jQueryでニュースティッカーをシンプルに実装する方法|BLACKFLAG

    Webサイト上での限られたスペースにお知らせなどの 複数にわたる情報を表示させたい際に便利なニュースティッカー。 jQueryプラグインでもいろいろな形状のニュースティッカー用プラグインがありますが シンプル(ベーシック)な動きのニュースティッカーを 極力シンプルなスクリプト構成で実装することが出来ないか試してみたので紹介してみます。 ニュースティッカーの切り替え動作については ——————————————————– ・フェード切り替え ・画面下からスライドイン ・画面右からスライドイン ——————————————————– の3パターン構成にしてみます。 まずフェード切り替えパターンのサンプルから。 HTML構成は以下の様になります。 ◆HTML <div class="ticker" rel="fade"> <ul> <li><a href="#1">【News1】このテキストはNe

    jQueryでニュースティッカーをシンプルに実装する方法|BLACKFLAG
  • jQueryでレスポンシブ対応のブラウザウィンドウ幅めいっぱいに要素を並べたコンテンツスライダーを設置する実験|BLACKFLAG

    半年ほど前にここで、「jQueryでブラウザウィンドウ幅めいっぱいに要素を並べたコンテンツスライダーを設置する実験」と題して、画面幅めいっぱいでのコンテンツスライダーを紹介しましたが、当時紹介したスクリプト構成だとレスポンシブには対応していませんでした。 同じ、画面幅めいっぱいでのコンテンツスライダー構成でレスポンシブ対応させたパターンを必要に駆られて作成してみたので、ここでも紹介してみたいと思います。 【2014/01/15】 スライダー部分にフリック動作を追加しました。スクリプト内の設定でフリック動作のON/OFFを設定が可能です。 このスライダーはなかなか言葉では説明しずらいのでまず動作サンプルから。 「jQueryでレスポンシブ対応のブラウザウィンドウ幅めいっぱいに要素を並べたコンテンツスライダーを設置する実験」サンプルを別枠で表示 スライダー中心にメイン表示エリアを設置して、その

    jQueryでレスポンシブ対応のブラウザウィンドウ幅めいっぱいに要素を並べたコンテンツスライダーを設置する実験|BLACKFLAG
  • jQueryでブラウザウィンドウ幅めいっぱいに要素を並べたコンテンツスライダーを設置する実験|BLACKFLAG

    これらの設定値を変更することでもろもろ調整が可能になっています。 スクリプト全体はあまりシンプルと言える構成ではありませんが、少しの設定値を調整するだけで簡単に設置することは可能になっているかと思います。 設置の際の簡単な注意点としては、HTML構成上このコンテンツスライダー要素全体を囲うブロック要素があった場合は、 その要素の幅は100%になっている必要があります。 併せて、この形状のコンテンツスライダーを1ページ内に複数設置することはあまりないかと思いますが、複数設置した際には自動スライド機能は一つ目のスライダーのみにしか動作しません。 ※2016/01/09 改定 カスタマイズに関しては、jQueryイージングプラグインを使って簡単にスライドアニメーション動作に抑揚をつけたり、CSSを少し調整することでページネーションをスライダーエリアから外へ出すことなども可能です。 ページネーショ

    jQueryでブラウザウィンドウ幅めいっぱいに要素を並べたコンテンツスライダーを設置する実験|BLACKFLAG
  • レスポンシブ対応のナビゲーションメニューを実装するチュートリアル11選|BLACKFLAG

    レスポンシブ対応を求められるWebサイト制作では ナビゲーションメニューの構成について 何かと気を使わなくてはいけない点が出てきます。 ウィンドウサイズによってナビゲーションメニューの形状を変化させるやり方は様々ですが 便利に使えそうだと思ってメモしておいたJSやCSSでのチュートリアルが そこそこ溜まっていたので11種類ほどまとめて紹介してみます。 Responsive Nav – Responsive Navigation Plugin Responsive Nav – Responsive Navigation Plugin jQueryなどライブラリファイルを使わずに 1.7KBという軽量スクリプトで構成された 「Responsive Nav – Responsive Navigation Plugin」。 PCサイズでは通常のボタンが並ぶメニュー、 幅の狭いスマホ・タブレット系の

    レスポンシブ対応のナビゲーションメニューを実装するチュートリアル11選|BLACKFLAG
  • jQueryでレスポンシブ対応のフリックスライダー(サムネイル付き)をシンプルに作る方法|BLACKFLAG

    先日ここでレスポンシブ対応のスライドショーの試作品として 「jQueryでレスポンシブ対応のサムネイル付きクロスフェードスライドショーを作る方法 」と題して jQueryを使ってのレスポンシブ対応のサムネイル付きクロスフェードスライドショーを 紹介しましたが、操作面に関してフリック操作には対応していなかったので、 メイン部分にフリック動作を追加してみたパターンを試しに作ってみたので紹介してみます。 レスポンシブ動作部分はブラウザ枠を目いっぱいで表示するタイプなので まずは別枠表示で動作サンプルから。。 jQueryでレスポンシブ対応のフリックスライダー(サムネイル付き)をシンプルに作る方法 サンプルでは6枚の画像を自動でスライド切り替えしています。 メインビジュアル部分をフリックすることで左右に移動させることができ 下に並べてあるサムネイルをクリックすることでも メインビジュアル部分を切り

    jQueryでレスポンシブ対応のフリックスライダー(サムネイル付き)をシンプルに作る方法|BLACKFLAG
  • jQueryで画像ロールオーバー時にその場でシンプルに拡大表示するイメージビューアーのスクリプトサンプル|BLACKFLAG

    今では画像のイメージビューアーとしてのjQueryプラグインは多々あります。 最近よく見かけるもので、画像をクリックもしくはロールオーバーすることで 周りのレイアウトは保持したままで画像のみがその場で拡大表示されるエフェクト。 画像の見せ方としてちょっと興味があったので プラグインを使わず実際にスクリプトを組んで実装する方法を、 あれこれ試してみたサンプルを紹介してみます。 まずは動作サンプルは以下から。 画像にマウスオーバーしてみてください。 jQuery IMG HOVER ZOOMUP【SAMPLE01】 画像にマウスオーバーすることで周りのレイアウトを崩さずに画像のみを拡大表示します。 拡大後、画像からマウスアウトすると元に戻ります。 内部構成について、まずはHTMLから。 配置する画像とそれに付随するテキストのみの形で HTMLはあくまでシンプルな形にしておきます。 ◆HTML

    jQueryで画像ロールオーバー時にその場でシンプルに拡大表示するイメージビューアーのスクリプトサンプル|BLACKFLAG
  • jQueryで入力フォームの上にテキストを表示する「プレースホルダ(placeholder)」を作ってみる|BLACKFLAG

    入力フォームの上にあらかじめ入力例や注意書きを表示する「プレースホルダ(placeholder)」。 入力する際の注意書きや入力例などを予め表示しておくことで、ユーザーに優しいUIにすることができます。 HTML5ではplaceholder属性という、新たな属性として簡単にプレースホルダを表示できるようになっていますが HTML5に対応していないブラウザではJSなどを使って実装しなくてはいけません。 このプレースホルダを表示するjQueryプラグインも多々ありますが シンプルなスクリプト構成で実装できないか、試しにやってみたので紹介してみます。 まずは実装サンプルから。 下記の入力フォーム(INPUTテキスト、パスワード、テキストエリア)にフォーカスすると 表示されているテキストが消えます。 入力フォームからフォーカスが外れた際に、 フォーム内に何か任意のテキストが入力されていると プレー

    jQueryで入力フォームの上にテキストを表示する「プレースホルダ(placeholder)」を作ってみる|BLACKFLAG
  • jQueryでタブ切り替えをシンプルなスクリプトで実装するサンプル|BLACKFLAG

    業務でタブ切り替え動作の作成依頼があり、先日紹介した「jQueryでの連番要素を制御する方法」を利用して タブ切り替え動作が実装できないか試したところ、意外とシンプルなSCRIPT構成で出来あがったので紹介してみます。 まずHTMLソースから。 ※タブボタンは3つのパターンにしておきます。(いくつでも増やすことは可能) ※今回のサンプルは装飾なしでタブ切り替え動作のみのパターンにします。 ◆HTML ≫<a href="javascript:void(0);" class="btn_act active">MENU【1】</a> ≫<a href="javascript:void(0);" class="btn_act">MENU【2】</a> ≫<a href="javascript:void(0);" class="btn_act">MENU【3】</a> <div id="motio

    jQueryでタブ切り替えをシンプルなスクリプトで実装するサンプル|BLACKFLAG
  • 1