• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    盒子水平垂直居中的幾種方法

    對于初入前端的童鞋們來說,是不是經常被盒子若何程度垂直居中所困擾呢?下面我就介紹幾種方式,但愿可以幫到你哦~

    方式/步調

    1. 1

      利用css中的盒子定位來實現,可是這種方式需要知道盒子的具體寬高才可以。

      bba1cd11728b47104af60f04cecec3fdfd032319.jpg
    2. 2

      仍是利用css中的盒子定位來實現,可是這種方式值得歡快地是,不需要知道盒子的具體寬高就能實現,是不是很興奮^_^,興奮之余,我仍是要告訴童鞋們,這種方式不兼容低版本的IE瀏覽器呢(o_o)

      9c16fdfaaf51f3de082144ac99eef01f3b297963.jpg
    3. 3

      css就是這么壯大!利用css3的伸縮盒模子,不需要知道盒子的具體寬高就可以實現,不外憂傷的是,這種方式不兼容!不兼容!不兼容!~~~

      c75c10385343fbf23fe45aebbd7eca8064388f2a.jpg
    4. 4

      上面介紹了這么多,良多童鞋看后可能要罵大街了吧,因為都知足不了你的需求似不似,不要焦急,不要焦急,重頭戲都是放在最后的,耐煩期待~,下面就給大師介紹!!!那就是經由過程JS,就是這么壯大!

    5. 5

      利用JS的思緒大要給大師說下:

      1、js中只要獲取到當前盒子具體的left/top值即可

      2、一屏幕的寬高-盒子的寬高,最后除以2,獲取的值就是它應該具備的left/top(這個值可以使盒子處于頁面中心)

      看起來是不是不難,下面童鞋等候的來了~請當真看圖!

      b3b7d0a20cf431ad5128bdf14636acaf2fdd9804.jpg 83025aafa40f4bfbe121609c0e4f78f0f6361800.jpg
    6. 6

      好了,老身就給童鞋們介紹這么多了,但愿可以幫到你們!

      END

    注重事項

    • 利用js這個體例,記得給盒子設置position: absolute;,要否則不會呈現你想要的成果
    • 若是你做的是手機端,利用css3的伸縮盒模子仍是可以呢
    • 利用css3的伸縮盒模子,需要給body和html設置height:100%,不要健忘了
    • 發表于 2019-02-13 20:00
    • 閱讀 ( 2710 )
    • 分類:科學教育

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆