背景圖片樣式定位+隱藏方式


之前在做背景圖片的時候遇到了一個困難,無法將背景圖片完整的占滿整個屏幕,

后來網上沖浪找到了背景圖片完整鋪滿的方法

<body class="bgimg">

</body>

.bgimg{

    background-image: url(img/58bg.jpg);  ——插入背景圖片
                background-repeat:no-repeat;  ———設置圖片不平鋪
                background-size: 100% 100%;  ————設置圖片的寬高都為100%
                background-attachment: fixed; —屬性設置背景圖像是否固定或者隨着頁面的其余部分滾動,

               fixed  ——當頁面的其余部分滾動時,背景圖像不會移動;

               scroll  ———默認值。背景圖像會隨着頁面其余部分的滾動而移動;

               inherit  ————規定應該從父元素繼承 background-attachment 屬性的設置。

}

這樣背景圖片就會整張鋪滿背景

 

第二個問題,如何定位到一整張圖片中的部分圖片,並且單獨顯示出來,這需要用到背景圖片的定位了,

<div class="logo"></div>   ———先設置一個盒子,定義一個id

.logo{

  width:133px:  ———根據所需截取的圖片大小來定義盒子的寬高

  height:45px: 

  background-image:URL   ————鏈接到一整張圖片

  background-position: 0  -201px;  ————意思是向上垂直偏移201個px就是需要的圖片

}

效果如圖:

原圖是:

background-position: x  y:

        x:水平偏移   +右   -左

        y:垂直偏移   +下   -上

        x:left、right、center

        y:top、bottom、center

        xy:(具體值)%

        0%    0%:原地

        50%   50% :中間

————————————分割線 ——————————————

講隱藏方式之前先將塊級元素和行內元素以及內聯元素說明一下:

   塊級元素:可以設置寬高  設置外邊距 內邊
  行內元素 :可以設置寬高,且不獨立成行   img   input

 內聯元素 無法設置寬高, 且不獨立成行  不能設置上下邊距  span lable font i e...

 

隱藏方式:display : none  :隱藏  脫離文檔流,不占據頁面空間

         block  : 讓元素變成塊級

         inline:行內元素

         inline-block :可設置元素寬高,但是不會獨立成行

     visibility:顯示隱藏

        visible:默認值  表示可見

        hidden:隱藏,不脫離文檔流

    opacity:設置元素透明度     0.1~1.0    其中值越大透明度越低   

總的來說有三種隱藏方式:display、visibility+opacity

 

設置單元格垂直對齊方式:

vertical-align:top

      middle

      bottom

      baseline  (默認值 基線對齊)

  基線:其他子元素與父元素中最后一行文字對齊

例:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM