0
Flexsliderを使用してレスポンシブデザインに複数の170ピクセル幅のロゴを表示しています。現在、スライダは、ページラッパー全体に含まれる包含divの流体幅の100%を満たしますが、これは頻繁に写真を半分にカットします。代わりに固定幅でスライダをサイズ変更して、ロゴが切り取られずに表示されるようにしたいと思います。デスクトップサイズは5ロゴ、タブレット4などを表示します。しかし、メディアクエリはすべてに影響を与えているようですだから私が残しているのは、画面のサイズが急に大きくなりすぎる元の幅(850ピクセル)です。私は行方不明のものがありますか?このように流体CSSと固定幅の項目を混在させることは可能ですか?流体レイアウトのメディアクエリを使用して固定幅divを変更する
スライダー構造:
<div class="contentwrap">
[Omitted rest of the page content]
<div class="sliderwrap">
<div class="flexslider carousel">
<ul class="slides">
<li>Content</li>
<li>Content</li>
<li>Content</li>
<li>Content</li>
<li>Content</li>
</ul>
</div>
</div>
</div>
CSS:
.contentwrap {
width: 85.5%;
margin: 0 auto;}
.sliderwrap {
width: 850px;
margin: 0 auto;}
@media screen and (max-width: 659px) {
.contentwrap {
width: 100%;
}
@media screen and (max-width: 169px) {
.sliderwrap {
display: none;
}
@media screen and (min-width: 170px) and (max-width: 339px) {
.sliderwrap {
width: 170px;
}
@media screen and (min-width: 340px) and (max-width: 509px) {
.sliderwrap {
width: 340px;
}
@media screen and (min-width: 510px) and (max-width: 794px) {
.sliderwrap {
width: 510px;
}
@media screen and (min-width: 795px) and (max-width: 995px) {
.sliderwrap {
width: 680px;
}
@media screen and (min-width: 170px) {
.sliderwrap {
width: 850px;
}
これを残念なことに低画質であるため、イメージのサイズを変更しない静的スライダを考えていたのですが、カットオフイメージの問題や乞食の問題を解決するために働いています。チョーサーだから、ありがとう! – themixtape27