簡體   English   中英

如何制作滾動但尺寸固定的橫幅圖像

[英]How to make a banner image that scrolls but the size remains fixed

我不確定確切的用語是什么,但是我想實現一個橫幅圖像,當有人在頁面中走得更遠時,該圖像具有這種滾動效果。

此效果的一個示例是此站點的橫幅圖像。

請注意,當向下滾動時,其余圖像也會顯示。 這個叫什么? 我該如何實施呢?

我在導軌上使用Twitter Bootstrap和ruby,因此希望使用最簡單的方法來實現與bootstrap的兼容性,但是任何方法都可以,我會從那里弄清楚的。

使用background-attachment:fixed; 此處的信息(MDN)

這也是鏈接示例中使用的技術。 這是一個例子:

 div{ background-image: url(https://farm9.staticflickr.com/8760/17195790401_ceeeafcddb_o.jpg); background-attachment:fixed; background-size:cover; height:200px; margin:200px 0; } .s{ background-image: url(https://farm9.staticflickr.com/8461/8048823381_0fbc2d8efb.jpg); } 
 <div></div> <div class="s"></div> <div></div> <div class="s"></div> <div></div> <div class="s"></div> <div></div> 

只需申請職位:固定; 在CSS中放置到您的元素,然后使用top:x;正確放置它; 和左/右:x; 例如:

#banner {
    position: fixed;
    top: 250px;
    right: 0;
}

這個東西叫做“粘性導航”, 為此有很多jQuery插件,即這個

另外,請查找CSS position: fixed;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM