美文网首页
水平居中布局与滚动条跳动的问题解决

水平居中布局与滚动条跳动的问题解决

作者: JoeAt | 来源:发表于2017-08-09 10:56 被阅读0次

1. overflow-y: scrolll; 滚动条常驻。

2. 在居中元素外层包裹一个元素,对其设置:

margin-left: calc(100vw - 100%);

100vw为浏览器的innerWidth, 100%为不包含滚动条的可用宽度,

从而从视觉上摆脱了抖动的问题。

3. 传说中的终极解决方案:

html {

overflow-y: scroll;

}

:root {

overflow-y: auto;

overflow-x: hidden;

}

:root body {

position: absolute;

}

body {

width: 100vw;

overflow: hidden;

}

相关文章

  • CSS vw让overflow:auto页面滚动条出现时不跳动

    一、水平居中布局与滚动条跳动的千年难题 当前web届,绝大多数的页面间布局都是水平居中布局,主体定个宽度,然后ma...

  • 水平居中布局与滚动条跳动的问题解决

    1. overflow-y: scrolll; 滚动条常驻。 2. 在居中元素外层包裹一个元素,对其设置: mar...

  • 居中布局

    水平居中 垂直居中 垂直水平居中 已知元素的宽高的居中布局 定位居中布局 盒模型居中布局 图片的垂直水平居中(利用...

  • 页面布局的几种方式

    居中布局 一、水平居中布局 水平居中:absolute + transform: translateX(-50%)...

  • CSS布局与水平垂直居中

    左右布局 左中右布局 水平居中 垂直居中 水平垂直居中 左右布局 float实现左右布局 子元素设置float: ...

  • 遇到的问题和解决的方法

    1、flex布局子元素垂直居中,当子元素超过容器大小后,不能通过滚动条滚动到顶端--外层实现垂直和水平居中 --内...

  • 页面架构

    布局解决方案 水平居中布局 垂直居中布局 水平垂直都居中的布局 多列布局 多列等分布局 多列等高布局 在多列布局的...

  • [2020-08-10]css3中的常用几种布局

    div的水平垂直居中 flex布局,使用display: flex实现水平垂直居中 grid布局 使用grid布局...

  • CSS水平居中布局、垂直居中布局、垂直水平居中布局

    本章将介绍父子元素宽高不定的CSS水平居中布局、垂直居中布局、垂直水平居中布局。学习如何写出布局不是内容关键,解决...

  • 无标题文章

    css左右布局 两个块级元素实行左右布局. 左中右布局 水平居中 块级元素水平居中 内联元素居中 垂直居中 行内元...

网友评论

      本文标题:水平居中布局与滚动条跳动的问题解决

      本文链接:https://www.haomeiwen.com/subject/rtyfrxtx.html