我一直在努力,我知道的不是我做的那麼難!如何限制瀏覽器內的div高度,以免垂直滾動PLUS修復div /瀏覽器窗口底部的div內容?
我有這個醜陋的旋轉餡餅(不要問),它的位置應該位於主頁窗口的底部,只顯示餡餅的上半部分,其餘部分隱藏 - 所以中心軸應位於瀏覽器窗口的底部。我試圖設置它(1),以便帶有bg照片的主頁容器div不會在可見瀏覽器窗口下展開,並且不會顯示垂直滾動條,然後將餅圖正確放置在其中,上半場演出。
幫助??
這裏有一個的jsfiddle這是一個有點亂 - 餡餅不旋轉,但我真的只需要制定出安置:http://jsfiddle.net/bwL5bxdf/
下面是相關的CSS:
.home2 {
background-image:url(img/001.jpg);
background-repeat: no-repeat;
background-position: center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
min-height:200px;
max-width:1200px;
overflow:none;
}
body {
background-image:url(img/curtains.png);
background-size:cover;
background-repeat:no-repeat;
background-position:top center;
width:100%;
height:100%;
margin:0;
padding:0;
position:relative;
z-index:-1;
padding-top:30px;
}
figure#wheel-wrap {
position:relative;
margin:0 auto;
top:50%;
width: 100%;
height: auto;
overflow: hidden;
}
#wheel {
width: 50%;
height:auto;
position:relative;
overflow:hidden;
float:left;
}
#wheel img{
left: 0px;
width: 100%;
height:auto;
position:relative;
}
#leftarrow {
position: relative;
width: 25%;
height: auto;
overflow: hidden;
float:left;
}
#leftarrow img{
width:100%;
}
#leftarrow:hover{
cursor: pointer;
}
#rightarrow {
position: relative;
float:left;
width: 25%;
height: auto;
overflow: hidden;
}
#rightarrow img{
width:100%;
}
#rightarrow:hover{
cursor: pointer;
}
下面是相關片HTML的:
<div class="container">
<div class="row">
<div class="col-lg-12 col-sm-12">
<div class="home2" style="min-height:500px;">
<figure id="wheel-wrap">
<div id="leftarrow">
<img src="http://www.bluetabby.net/rr/img/leftarw.png" width="100%">
</div>
<div id="wheel">
<img id="wheel2" src="http://www.bluetabby.net/rr/img/pie.png" usemap="#Pie" />
</div>
<img class="marker" src="http://bluetabby.com/rr/img/marker.png" />
<div id="rightarrow">
<img src="http://www.bluetabby.net/rr/img/rtarw.png" width="100%"></div>
</figure>
</div>
這裏有一個鏈接,如果你想看到的它應該如何工作的appoximation(我知道它的可怕 - 它不是我的錯!):http://bluetabby.net/rr/index21.html
謝謝!
你能澄清你的意思嗎?這樣帶有bg照片的主頁容器div不會在可見瀏覽器窗口下面展開,並且不會給出垂直滾動條,然後將餅圖正確放置在其中,上半場節目。「 1)沒有垂直滾動條?2)餡餅只是一直顯示上半部分? – peterdotjs 2015-03-03 05:19:50
我知道 - 它很難描述 - bascially我想要div home2擴展到瀏覽器窗口的整個高度,然後,我想div div Wheel-wrap被放置在它內部,這樣餡餅在瀏覽器邊緣的底部(所以輪子的隱藏溢出)和上面的一半,以便您看到的是坐在屏幕底部的半圓。如果它太複雜,我可以通過對各種高度和寬度進行bazillion媒體查詢來僞造它,希望得到一個優雅的解決方案!謝謝! – Haikukitty 2015-03-03 13:28:39
更新以下答案 - 我覺得我更好地理解交互,但仍然不是100%。讓我知道。並在旁邊注意該網站有一些非常有趣的互動:) – peterdotjs 2015-03-04 01:03:09