jQueryを使って、下記サイトのスライドショーを作成したいと思っています。
http://www.ide-clinic.com/
ブラウザを広げても両端に画像が残る形にしたいです。
作成方法がわかるURLをご存じの方がいらっしゃったらぜひ教えてください。
いろいろ検索しましたが中央画像のみのスライドショーしかみつけられませんでした。
宜しくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ご質問の意味をよくつかめてませんが…
>下記サイトのスライドショーを作成したい
すでに出来上がっているのではないでしょうか?
どこかを変えて改良したいということ? あるいは、似たものを自作したいということでしょうか?
ご提示のサイトもjQueryを利用しているようですので、そのままでご質問の回答になっているともいえるかと。
自作するにしても、どこまでできているかによって、アドバイスできることが変わってくると思います。
内容を確認したわけではありませんが、とりあえずご提示のサイトの考え方に近いもの
1)表示用の外枠としてwidth:100%; overflow:hidden; のdivを用意
2)その中でfloat:leftのli要素を並べておいて、親のul全体をスライドさせる仕組み
ここまでは、スライドショーで一般的に用いられている方法だと思います。
センタリングをする際の工夫として
3)ulのleftを調整して3枚目くらいの画像のセンターとdivのセンターを合わせておく
4)スライドさせるときはleftの値ではなく、margin-leftを変えることでスライド
このようにすることで、スライドの機能とセンタリングの機能を個別に制御できるようにしていると思われます。
また、ウィンドウサイズの変更がスライド中に起こっても、調整する値が干渉することを避ける工夫と思います。
5)センタリングされるのは3枚目と固定しているので、スライドが終わった時点で、
li要素を最初(最後)にひとつ送るという方法をとっているようです
6)リサイズされた場合には、3)と同様の調整をしてセンタリングを保持する
・・・といった仕組みにすることで作成可能かと思います。
もちろん、違う考え方でも同様のものを実現することは可能でしょう。
>中央画像のみのスライドショーしかみつけられませんでした
ほとんどのスライドショーはその両側に前(次)の画像がレイアウトされていると思いますので、表示範囲と位置を調整すれば仕組みはほとんどそのままでもいける可能性があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ホームページビルダー16で画像を保存したら画像がトップページ上に沢山出てきてしまいます 1 2022/12/06 14:50
- HTML・CSS 画像が分割されて切り替わる、ループアニメーションが作りたい 7 2023/05/27 17:12
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- Chrome(クローム) サイトのショートカットアイコンの格納場所は? 1 2022/12/26 01:38
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- クラフト・工作 ストラップや肩紐に後付けできるクリップの様な物 3 2022/10/26 14:51
- その他(ブラウザ) angel ブラウザってなぜアプリのクラッシュやフリーズが多いのでしょうか?? 特定のサイトにこのブ 3 2023/02/06 20:17
- エアコン・クーラー・冷暖房機 日立の白くまのエアコンについて 1 2023/01/01 23:46
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- 写真・ビデオ 画像を合成すると片方がぼやけてしまいます 1 2022/09/21 20:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP.NETでの縦・横スク...
-
wordpressでキャプション内で改...
-
htmlの文字が縦書きになる
-
「諸要素」とはどういう意味で...
-
【ヒトの神秘】美男美女から何...
-
htmlのolやulなどlistにtitleや...
-
タグは大文字と小文字どちらが...
-
複数のボタンを等間隔に、かつ...
-
<div id="container">の使いか...
-
html の divとtable の役割
-
HTML属性での「""」 「''」違い
-
<ul><li></li></ul>にするメリ...
-
超音波で洗脳。
-
<table>の高さ固定。情報増加時...
-
CSSでボックスのheightが0になる
-
textareaの幅を画面と合わせたい
-
オシャレな区切り線はありませ...
-
リストの数字のフォントサイズ...
-
widthやheightの数値に単位(px...
-
css初心者 フレックスボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
掲示板を作成しておりアップロ...
-
wordpressでキャプション内で改...
-
js、 jQuery の手直しを助けて...
-
着せ替え画像の表現方法
-
どこをテーブルで作るべきか、d...
-
ASP.NETでの縦・横スク...
-
NN4.78が途中までしか読...
-
htmlの文字が縦書きになる
-
【ヒトの神秘】美男美女から何...
-
htmlのolやulなどlistにtitleや...
-
widthやheightの数値に単位(px...
-
div要素が重なってします
-
smallにtext-allignが効かない
-
含む含まないという概念自体の...
-
リストマーカーをボックス内に...
-
HTML属性での「""」 「''」違い
-
複数のボタンを等間隔に、かつ...
-
<h1>、<h2>と<p><div>の行間を...
-
css初心者 フレックスボックス...
-
ボタンをセル内一杯に表示させ...
おすすめ情報