質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

0回答

4387閲覧

カルーセル(スライダー)の幅をコントロールしたい。

aurized

総合スコア14

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2015/03/21 18:10

編集2015/03/23 12:00

jQuery のスライダープラグイン OwlCarousel2 を使用してカスタマイズをしたいのですが、モードは、responsive と stagePadding を使い、ブラウザ幅によって、カルーセル表示されている画像幅を固定させたいなと思っています。

lang

1function (){ 2 var w = $(window).width(); // 最初にブラウザ幅によりbodyにクラス名を付けます。 3 var sx = 767; 4 var md = 991; 5 var lg = 1199; 6 if (w > sx){ 7 $("body").addClass("mv-sm"); 8 } 9 if (w > md){ 10 $("body").addClass("mv-md"); 11 $("body").removeClass("mv-sm"); 12 } 13 if (w > lg){ 14 $("body").addClass("mv-lg"); 15 $("body").removeClass("mv-md"); 16 } 17 $(".carousel").owlCarousel({ 18 center: true, // メイン画像を中央に 19 responsive: { // 1つの画像をカルーセル表示させて左右にパディングを設ける 20 items: 1, 21 stagePadding: 100 22 }, 23 onInitialized: function(){ 24 $(".mv-md .owl-carousel .owl-stage-outer").css({ 25 "height": "392px" 26 }); 27 $(".mv-md .owl-carousel .owl-stage").css({ 28 "width": "7500px" 29 }); 30 $(".mv-md .owl-carousel .owl-item").css({ 31 "width": "940px" 32 }); 33 } 34 }); 35}

例えば上記のような形で、ブラウザ幅により、width を固定しています。
メイン画像の width はブラウザ幅により固定されるのですが、位置が中心に配置されません。
center: trueオプションでは効かないようです。
位置をセンターに配置させる何か方法があればご教授お願いいたします。

上記はレスポンシブのサイトにてカルーセルを使用しているのですが、あるブラウザ幅からブラウザ幅で width が固定になります。Bootstrap の container のような感じです。

2015.3.23追記
サンプルページをアップいたしました。
http://t-s.verse.jp/carouselExample/htdocs/index.html
ソースはこちらです。
https://github.com/AurizedStudio/carousel-example

このサンプルページではまだ何もトライしておりませんが、
サンプルページにてブラウザ幅を変えるとカルーセル(スライダー)はレスポンシブに対応はしていますが、コンテンツの横幅に揃うようにはならないです。
これを揃えるようにしたいと思っております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問