我有一個包裝div,其中包含一個帶有jCarousel的div並且靠近div,兩個箭頭用於更改圖片。使用縮放和浮動div調整大小
問題是,當我調整瀏覽器的大小或放大或縮小時,箭頭移動並在jcarousel div下移動。
爲什麼會發生這種情況?這裏有一個例子:http://fiddle.jshell.net/Wbt83/
我有一個包裝div,其中包含一個帶有jCarousel的div並且靠近div,兩個箭頭用於更改圖片。使用縮放和浮動div調整大小
問題是,當我調整瀏覽器的大小或放大或縮小時,箭頭移動並在jcarousel div下移動。
爲什麼會發生這種情況?這裏有一個例子:http://fiddle.jshell.net/Wbt83/
我不能模擬你ARA遇到的麻煩是什麼,但這裏是響應式設計的正確flow
:
的pseudo
CSS爲您的項目:
.wrapper{
position: relative;
width: 100%; // Your custom width here
height: 300px; // Custom height
}
.wrapper .jcarousell{
[...] // jCarousell specif css
}
.wrapper .arrow{
position: absolute;
top: 40%; // Custom top spacing for arrows
height: 20px; // Arrow height
width: 20px; // Arrow width
}
.wrapper .arrow-left{
left: 0;
}
.wrapper .arrow-right{
right: 0;
}
僞HTML
爲您的項目:
<div class="wrapper">
<ul class="jcarousell">
<li>[...]</li>
<li>[...]</li>
<li>[...]</li>
</ul>
<img class="arrow arrow-left" src="leftArrow.png"/>
<img class="arrow arrow-right" src="rightArrow.png"/>
</div>
非常感謝。實際上我剛開始用CSS,我不知道你可以把2個類放在CSS聲明中。我解決了對箭頭的使用位置:絕對值,並使用邊距來使所有事情都適合。我不知道這是不是一個優雅的解決方案,但現在當我調整我的瀏覽器的大小時,Arrow不再移動。 – user2748576
閱讀這篇文章,你會很滿意HTML和CSS:http://learn.shayhowe.com/html-css/ –
不要忘記接受答案=] –
你的例子很混亂。一個格式良好的問題收到一個很好的迴應... –
我更新我的小提琴。其實問題就在於,當我調整瀏覽器大小時,我將左右兩個箭頭放在圖像上,改變位置並在圖像下方進行。 – user2748576