2017-07-02 7 views
0

私は、HTMLとCSSを使って自分のポートフォリオ用のより良いイメージギャラリーを作成し始めましたが、イメージが固定された高さの領域に表示されるので問題がありますサムネイルをたくさん追加するときの垂直スクロール。私がここで意味することを見ることができます:http://www.joliverdesigns.co.uk(スクロール効果を見るには、ブラウザの幅を小さくする必要があります)。 stackoverflowの上で見つかったhttps://jsfiddle.net/ev5nzm6o/5/:私は、次のフィドルを使用していますCSSイメージギャラリー(オーバーフローの問題)

#gall { 
    margin: 0 auto; 
    width: 70%; 
    padding: 90px 0 90px 0; 
    overflow: auto; 
} 

.gallery { 
    display: flex; 
    flex-wrap: wrap; 
    align-content: flex-start; 
    justify-content: flex-start; 
    height: 100vh; 
} 

.gallery a { 
    flex-grow: 1; 
    flex-basis: 125px; 
    max-width: 200px; 
    margin: 10px; 
} 

.gallery .gallery-item.filler{ 
    display: none; 
} 
.gallery.equalsize .gallery-item.filler{ 
    display: initial; 
    visibility: hidden; 
} 

.gallery-item img { 
    height: 100%; 
    width: 100%; 
    padding: 30px 30px 30px 30px; 
    display: block; 
} 

:ここ

は私がギャラリーを設定するCSSです。

私が理想的に思うのは、ギャラリーのサムネイル領域に垂直スクロールがないことですが、すべての画像を保持できるように高さを上げることができませんでした。私は何かが明らかでないことを感じています。

サムネイルが4つしかないパーソナルプロジェクトギャラリーエリアの下には、多くの空白があります。その部分の下のスペースを減らすことは可能ですか?

何か助けや助言をいただければ幸いです。私はまだ試行錯誤で学んでいることに留意してください。しかし、私はこの権利を得たいと思います。 :)ありがとう。

+1

敬意を表して、あなただけを助ける*は[so]の原則に準拠していません。 ***あなたの質問を確実にする必要性は、私たちが援助したい場合には、同様の問題を抱える将来のユーザー***にとって有益です。スニペットツールを使用して、質問内に[mcve]を作成してください。リンクされたウェブサイトで問題を解決すると、あなたの質問は将来の訪問者にとって有用ではありません。 –

答えて

0

overflowを取り除くために、.galleryから

height: 100vh; 

を削除し、それがheight:autoにデフォルト設定されます。

さまざまな理由で、そのセクションの高さを少なくとも100vhにする場合は、height:100vhmin-height: 100vhに置き換えます。

"パーソナルプロジェクト" 以下の余分なスペースがから構成されて

  • #container99 { margin: 0 0 60px 0;} /* style.css:178 */
  • #container98 { margin: 40px 0 40px 0;} /* style.css:171 */
  • #gall { padding: 90px 0 90px 0; } /* style.css:134 */

それぞれが総額、margin-bottomまたはpadding-bottomのいずれかを追加そのスペース。結果に満足するまで、下の余白の値を低く設定するか、それらの要素のパディングプロパティを設定します。

+0

あなたの返事、Andrei Gheorghiuに感謝します!私は今晩それを編集しようとします。私は本当にあなたの助けに感謝します。そして、間違って質問を投稿して申し訳ありません(これは私がここに初めて投稿した時のことです。私は将来私の質問をよりよく言葉にすることを覚えています。 (元の投稿を編集して、同様の問題を抱える他の人にもっと親しみやすいようにしたいですか?) –

+0

@J、これは問題ありません。しかし、今後の質問では、スニペットツールを使用して[mcve]を追加してください。あなたがそうしないと、一般的な対応は否定的である可能性があります(下見の質問で、誰もそれを調べる時間がありません)。 –

+0

ありがとう、それは知っているのは良いことです。私はすでにそれがあるように私は少しnewbのように感じるので、私はここに誰かを苛立たさせたくありません。あなたの助けと時間をもう一度ありがとう。 :) –

関連する問題