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

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

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

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JavaScript

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

jQuery

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

Q&A

解決済

1回答

1983閲覧

Slick.jsで、どのサイズの画面でも1枚ずつwidth:100%でスライドしたいです。

mico

総合スコア7

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JavaScript

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

jQuery

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

0グッド

1クリップ

投稿2017/12/19 03:31

###前提・実現したいこと
モバイルファーストのサイトを作っています。
ブレイクポイントをmin-width:960pxにしています。
すると、960px以上の時、それまで幅いっぱいに画面が表示してスライドしていたのに
小さなサイズになり、更に左に寄ってスライドを始めます。
960px以上になっても横幅いっぱいに表示されるけど、画像の幅(1000px)以上になったら画像の幅は引き延ばされないようにするにはどうすればよいでしょうか?

更に、上部のヘッダーはwidth:960px以上の時はスクロールしても上部に固定されているようにしたいのですが、position:fixedにしたらスライダーの下に隠れてしまうようで表示されなくなってしまいます。

下記にURLを記載しますので、どうかご指導頂けますでしょうか。
http://kapi-matsu.fakefur.jp/slickqanda/
###発生している問題・エラーメッセージ

エラーメッセージ

###該当のソースコード

ここにご自身が実行したソースコードを書いてください

###試したこと
課題に対してアプローチしたことを記載してください

###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報

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

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

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

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

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

Lhankor_Mhy

2017/12/19 08:56

画像が引き伸ばされず、横幅いっぱいに表示されている状態は矛盾していませんか。どうしても空間が空くと思いますが。
mico

2017/12/20 01:47

Lhankor_Mhyさま わかりづらい文で申し訳ありません。1000px以上になると、それ以上拡大されないようにしたかったのです。
Lhankor_Mhy

2017/12/20 02:06

うーんと、ページの幅が1200pxで画像が1000pxより引き伸ばされないなら、どうしても200px余ってしまうので横幅いっぱいにならないのではありませんか? という話なのですが。
Lhankor_Mhy

2017/12/20 02:06

あ、解決してるのか。じゃあいいや。
mico

2017/12/20 05:22

Lhankor_Mhyさま 気にかけてくださって、ありがとうございました。初心者なので要領の得ない文になってしまいました事、お詫びいたします。これからもこちらに質問させて頂きたいと思いますので、またお世話になる機会がありましたらよろしくご指導ください。
Lhankor_Mhy

2017/12/20 08:10

下にもぐってしまう件も、z-indexで解決できたようですね。お疲れ様でした。
kei344

2017/12/22 19:52

まだ質問が「受付中」になっていますが、いったん「解決済」にされてはいかがでしょうか。
mico

2018/01/03 04:01

kei344様 そうですね、スマートな記述は沢山コーディングをこなして身につけていこうと思います。これからも気づかないところ色々あるかと思いますが、どうぞ宜しくご教授下さい。
guest

回答1

0

ベストアンサー

スライドの容れ物である親要素のmax-widthを1000pxにし、
マージンを margin:0 auto;とし、画像の横幅を100%;とすれば多分実現出来ると思いますよ。

投稿2017/12/19 09:49

shaak

総合スコア607

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

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

mico

2017/12/20 01:42

shaak様 CSSを頂いたアドバイス通りにしましたら、希望通りに動いてくれました! 本当にありがとうございます。 そして、headerの固定の件ですが、position:fixedにするとどうしてもスライダーの下に潜ってしまいます。。 こちらにもアドバイス頂けましたら大変助かります。
mico

2017/12/20 05:17

度々申し訳ありません。下に潜ることはスライダーの親要素にmargin-topをつけて回避できました。手直ししたものをアップいたします。 もし、このCSSよりもスマートな記述方法がありましたらご教授頂けると嬉しいです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問