jqueryに関するcoemiのブックマーク (5)

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

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

    jQueryでレスポンシブ対応のブラウザウィンドウ幅めいっぱいに要素を並べたコンテンツスライダーを設置する実験|BLACKFLAG
  • ヘッダ固定時にページ内リンクがズレるのをなんとかしたい!

    宮古島の激ウマハンバーガー Doug’s Burger のギフトサイトを制作させていただいたのですが、その際にページ内リンクのアンカー先がズレてしまったので試行錯誤。何とか出来たのでメモ。 ページヘッダを position:fixed で固定した事によりページトップの位置がウィンドウトップ(座標的に言うと0,0)とズレてしまったことが原因。 それならばページ内リンクのアンカー先をヘッダの高さ分下にズラせばいいんですよね。 分かっちゃいるんだけど、JavaScriptが苦手なオレは四苦八苦・・・絶対座標で指定した方がいいのか?とかアンカーをズレた位置に配置するか?とかいろいろ考えたんですが、こんな風に解決しました・・・。 ヘッダを固定ページヘッダを position:fixed で固定し、ヘッダの下に隠れてしまうのでコンテンツ部分に padding-top:100px でヘッダの高さ分、スタ

    ヘッダ固定時にページ内リンクがズレるのをなんとかしたい!
    coemi
    coemi 2015/02/04
  • 横メニューの作り方

    レスポンシブに対応した横メニューを作る機会があったので、せっかくですし作り方を紹介したいと思います。お役に立てばうれしいです。 【追記 2014.03.19】 元々のタイトルは「レスポンシブWebデザインに対応した横メニューの作り方」でしたが、よく考えるとスマホ対応になったら縦メニューになりますのでタイトルを変更しました。 id名「toggle」の部分は横幅が480px以下の場合に表示するボタンです。481px以上の場合表示させません。その他はごく普通の横メニューです。 CSS 続いてCSSです。まずは全体を載せます。 #menu{ width: 100%; max-width: 960px; margin: 0 auto; padding: 0; } #menu li{ display: block; float: left; width: 12.5%; margin: 0; paddi

    横メニューの作り方
  • レスポンシブ対応などコンテンツスライダー/スライドショー用jQueryプラグイン50+ | co-jin

    サイトのコンテンツをリッチに見せるだけでなく、省スペースで数多くのコンテンツを効率的・効果的に表示できるスライダー。 今回は無料で利用できるバリエーション豊富なスライダー用jQueryプラグインをご紹介します。 画像のスライダーから、レスポンシブ対応、フルスクリーン対応のほか、目を引くアニメーションによる画像の切り替えやコンテンツそのもののスライダーなど、多くのプラグインを集めてみました。 今後のコンテンツ制作にお役立ていただければ幸いです。 Swiper レスポンシブ対応で、スマホなどのタッチデバイスでのフリッカブル(スワイプ)にも対応したコンテンツスライダー。 オートプレイのほか、縦スライドや3Dエフェクト、ネスト構造(コンテンツにさらにスライダーを設置できる)対応と、幅広い表現が可能な、使い勝手のよいスライダーです。 設置も簡単、スワイプの反応もよい。 当にオススメのスライダーです

    レスポンシブ対応などコンテンツスライダー/スライドショー用jQueryプラグイン50+ | co-jin
  • Youtubeの動画を背景に

    Introduction In the ever-evolving landscape of web browsing, staying abreast of the latest technologies is crucial. HTML5, the fifth and current version of the Hypertext Markup Language, has revolutionized the way we experience the web. With its advanced features and enhanced capabilities, HTML5 has become the cornerstone of modern web development, offering a more seamless and interactive user exp

    Youtubeの動画を背景に
  • 1