溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css怎么實現元素不隨滾動條滾動

發布時間:2021-04-22 09:50:18 來源:億速云 閱讀:757 作者:栢白 欄目:web開發

今天小編給大家分享的是css怎么實現元素不隨滾動條滾動,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。

什么是css

css是一種用來表現HTML或XML等文件樣式的計算機語言,主要是用來設計網頁的樣式,使網頁更加美化。它也是一種定義樣式結構如字體、顏色、位置等的語言,并且css樣式可以直接存儲于HTML網頁或者單獨的樣式單文件中,而樣式規則的優先級由css根據這個層次結構決定,從而實現級聯效果,發展至今,css不僅能裝飾網頁,也可以配合各種腳本對于網頁進行格式化。

css中可以使用position屬性設置元素不隨滾動條滾動,語法“position:fixed”。position屬性規定元素的定位類型,當值為fixed時,元素以相對瀏覽器窗口進行定位,無論怎樣移動滑動條,都會固定在瀏覽器窗口的同一位置。

在CSS中,可以使用固定定位(position:fixed;)來固定元素的位置,讓元素不隨滾動條滾動。

fixed 生成固定定位元素,元素脫離文檔流,不占據文檔流的位置,可以理解為漂浮在文檔流的上方,相對于瀏覽器窗口進行定位。

固定定位的元素以相對瀏覽器窗口為基準進行定位的,無論怎樣移動你的滑動條,它都會固定在相對于瀏覽器窗口的固定位置,另外要注意,它的兄弟元素將會在位置排布上忽視它的存在。這個時候用的top,bottom,left,right也是相對于瀏覽器窗口而言的。

示例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style type="text/css">
            .logo {
                width: 540px;
                height: 258px;
                position: fixed;
                background: url(貓/images/1.jpg) no-repeat;
                margin: auto;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
            }
        </style>
    </head>

    <body>
        <div class="logo"> </div>
        布偶貓<br/> 布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓
        <br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>布偶貓<br/>
    </body>

</html>

效果圖:

css怎么實現元素不隨滾動條滾動

從上面的示例看出:可以使用position: fixed來固定圖片位置不變,讓圖片位置可以不隨著文字的拖動而改變圖片位置。

注:

在IE7以上版本及firefox、opera、safari里,都支持css屬性"position:fixed",它的作用就是將元素相對于窗口固定位置。

但是在IE6下,并不支持position:fixed屬性,這個時候我們需要對IE6進行hack處理。

關于css怎么實現元素不隨滾動條滾動就分享到這里了,希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女