1
時間を検索中です。私はページ上の一種のバナー回転子のためにflexsliderをしたい。私は画像の高さを一定にすることができました。しかし、画像の幅はブラウザの左右に広がってしまいます。私は、私が望むのは、 "オーバーフロー:隠された"のキーンだと信じています。 browser_width> img_widthの場合:画像から背景を左右に表示します。 If browser_width < img_width:左右の画像から部分をカットします。すべての方法がアスペクト比を維持します。オーバーフローで画像アスペクト比を維持しながら固定高さのフレックスライダー
現在、画像は水平方向に伸縮します。
HTML
<div class="flexslider">
<ul class="slides">
<li>
<div class="flexslider_image">
<img src="/images/alnwick-castle-92607.png" />
</div>
</li>
<li>
<div class="flexslider_image">
<img src="/images/server-90389.png" />
</div>
</li>
</ul>
</div>
CSS
.slider_container {
margin-top: -120px;
}
.flexslider {
border: none !important;
box-shadow: none;
margin:0px;
padding: 0px;
}
.slides li {
background-position: center;
-webkit-backface-visibility: hidden;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.flexslider_image {
}
.flexslider_image img {
height: 500px;
}
ソースは、あなたの問題は表示されません。彼らは私たちがあなたの問題を再現するのを助けていません。最初にあなたのソースの例を完成させてください。最良のケースは常に実行可能な例を提供することです。 –