React 页面宽度优化

React page width optimization

我正在尝试用 React 制作一个网站。我尝试了纯 css,然后决定使用 react-bootstrap。这两种方式都没有解决我的问题。我的页面右侧有溢出,如果我使用 overflow-x:hidden,我的页面在移动视觉上会减半。所以它根本没有响应(我在所有页面上使用 bootstrap 容器以使其响应)。

Overflowing Pic

Mobile Vision

Main Page and css :

   <Container fluid className="main-wrapper">
      <Row className='HeaderText'>
              /OPEN METAVERSE  
      </Row>
    </Container>
  )
}

CSS

@font-face{
    font-family:Adam;
    src:url("../fonts/Adam-Medium.ttf");
}

.main-wrapper{
    background-image:url("../pictures/MainPagePicTemp.png");
    background-repeat: no-repeat;
    background-size: cover;
    display:flex;
    height:920px;
}

.HeaderText{
    color:red;
    font-family:Adam;
    font-weight: Medium;
    font-size:96px;
    margin-left:35px;
    margin-top:60px;
}

根据随附的手机屏幕截图,溢出的原因是文字大小。不过桌面图像不清晰。

建议

  1. 尝试使用钳位选择器生成跨设备的自适应字体大小。请参阅 Reference 和下面的示例

    .HeaderText {
     font-size:clamp(2rem, 10vw - 2rem, 96px)
     }
    
  1. 您可以使用 word-break 选择器使文本溢出到下一行。 See Reference