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

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

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

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

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

5964閲覧

<swiper.js>左右のスライドを見切れさせたい 他

nan9

総合スコア18

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

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

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2018/10/29 03:38

編集2018/10/29 04:27

いつもお世話になります。よろしくお願いします。

■お手本サイト:https://rinn.co.jp/meow/

■やりたいこと:
①画面読み込み直後の左右のスライド(Journal/products)に対して、
opacity:0.5をかけたい。
試した事⇨ scriptにて以下記載してるものの、反応なし。
(スライド時のopacityは動く様になっており、画面読み込み直後が効かない。)

②お手本サイトの様に、左右のスライドをやや見切れさせたい。
slideperviewの設定を3以下(例えば2.5)にすると見切れるものの、
センター位置がずれてしまう、、センター位置はズレず、左右を同じ比率で見切れさせたい。

*headerは割愛

html

1<body> 2<main> 3<!-- Swiper START --> 4<div class="swiper-container tittle_slider"> 5<!-- メイン表示部分 --> 6<div class="swiper-wrapper"> 7<!-- 各スライド --> 8<div class="swiper-slide" data-slideno="journal" id="t01">JOURNAL</div> 9<div class="swiper-slide" data-slideno="woof" id="t02">WOOF</div> 10<div class="swiper-slide" data-slideno="aa" id="t03">PRODUCTS</div> 11</div> 12 13</div> 14<!-- Swiper END --> 15<ul id="slide-contents"> 16 <li class="journal">Journalのコンテンツ</li> 17 <li class="woof">WOOFのコンテンツ</li> 18 <li class="aa">Productsのコンテンツ</li> 19</ul> 20 21</main> 22<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> 23<script> 24$(document).ready(function(){ 25 $('.t01').css('opacity','0.5'); 26 $('.t03').css('opacity','0.5'); 27}); 28 29var mySwiper = new Swiper('.swiper-container', { 30slidesPerView: 3, 31loop:true, 32pagination: { 33el: '.swiper-pagination', 34type: 'bullets', 35//clickable: true 36} 37}); 38mySwiper.on('transitionEnd', function () { 39 console.log('slide changed'); 40 $(".swiper-slide").addClass("opa"); 41 $(".swiper-slide-next").removeClass("opa"); 42 var slideNo = $(".swiper-slide-next").attr("data-slideno"); 43 console.log(slideNo); 44 $("#slide-contents li").fadeOut(); 45 $("."+slideNo).fadeIn(); 46 }); 47</script> 48</body> 49 50ーーCSSーー 51/* swiperのスタイル */ 52.swiper-wrapper { 53width: 100%; 54height: 250px; 55margin-top: 76px; 56font-size: 3.5em; 57letter-spacing: 10px; 58} 59/* 全スライド共通スタイル */ 60.swiper-slide { 61color: #ffffff; 62width: 100%; 63height: 100%; 64text-align: center; 65line-height: 250px; 66color: black; 67} 68 69#slide-contents li{ 70 display: none; 71} 72.opa{ 73 opacity: 0.4; 74}

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

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

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

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

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

guest

回答1

0

ベストアンサー

とりあえず前後の透明度については。

CSS

1.swiper-slide { 2 opacity: 0.5; 3} 4.swiper-slide.swiper-slide-active { 5 opacity: 1; 6}

中央については、centeredSlides: true,というパラメータがあるのでそれを利用する形になると思います。

【Swiper API】
https://idangero.us/swiper/api/

【Swiper demo】
https://idangero.us/swiper/demos/410-virtual-slides.html

【swiper/410-virtual-slides.html at master · nolimits4web/swiper · GitHub】
https://github.com/nolimits4web/Swiper/blob/master/demos/410-virtual-slides.html

投稿2018/10/29 05:42

kei344

総合スコア69400

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

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

nan9

2018/10/29 07:20

中央設定のパラメーターと、opacityの設定解決しました! スライドごとのクラス名がわかってなかったのですが、 ご教示いただいたことで、理解ができました。ありがとうございました^^
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問