【问题标题】:Blank space under web page网页下的空白区域
【发布时间】:2021-07-05 08:21:02
【问题描述】:

我这里有一段样式化组件 CSS。我应该如何修复它以删除呈现的网页下方的空白区域?

const Tetris = () => {

    return (
        <StyledTetrisWrapper>
            <StyledTetris>
                <Stage stage={createStage()} />
                <aside>
                    <div>
                        <Display text="Score" />
                        <Display text="Rows" />
                        <Display text="Level" />
                    </div>
                    <StartButton />
                </aside>
            </StyledTetris>
        </StyledTetrisWrapper>
    )
}


const StyledTetrisWrapper = styled.div`
    background: url(${bgImage2}) #000;
    width: 100 vh;
    height: auto;
    overflow: hidden;
    background: cover;
`



此处的错误图像: enter image description here

【问题讨论】:

  • 可能会改变height: 100vh;
  • 你也应该使用width: 100vw;

标签: css reactjs


【解决方案1】:
const StyledTetrisWrapper = styled.div`
    background: url(${bgImage2}) #000;
    width: 100vw;
    height:100vh;
    overflow: hidden;
    background-size: cover;
    `

我添加了背景大小的封面和高度 100vh;

【讨论】:

  • 你可能应该只有一个高度分配的那种风格,其中一个无论如何都会被覆盖。
  • 哦,是的,我没有看到他已经拥有的那个。感谢您指出。 @NilsKähler
  • 谢谢大家。错误已修复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-04
相关资源
最近更新 更多