javascript react js web应用程序中的溢出问题

bsxbgnwa  于 2023-05-21  发布在  Java
关注(0)|答案(1)|浏览(129)

这是我正在使用的样式表。在移动的和平板电脑视图中使用时会出现溢出问题,但在桌面视图中没有任何问题。有人能提出一个解决方案吗?我正在开发一个reactjs webapp,并托管在firebase中。如果我添加较少的技术语言,它不会显示任何错误。但是当我添加更多时,它会给予溢出问题。然后它将是一个水平滚动。

const AboutPageStyles = styled.div`
  padding: 20rem 0 10rem 0;
  .top-section {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2rem;
  }
  .left {
    flex: 3;
  }
  .right {
    flex: 2;
  }
  .about__subheading {
    font-size: 2.2rem;
    margin-bottom: 2rem;
    span {
      background-color: var(--deep-dark);
      padding: 0%.5rem;
      border: 8px;
    }
  }
  .about__heading {
    font-size: 3.6rem;
    margin-bottom: 3rem;
  }

  .about__info {
    margin-bottom: 4rem;
    .para {
      max-width: 100%;
    }
  }
  .button {
    font-size: 2.2rem;
    background-color: ${(props) =>
      props.outline ? 'transparent' : 'var(--gray-1)'};
    padding: 0.3em 1em;
    border-radius: 8px;
    display: inline-block;
    border: 2px solid var(--gray-1);
    color: ${(props) => (props.outline ? 'var(--gray-1)' : 'black ')};
  }

  .right {
    img {
      border: 1px solid var(--gray-1);
      border-radius: 10px;
    }
  }
  .about__info__items {
    margin-top: 15rem;
  }

  .about__info__item {
    margin-bottom: 10rem;
  }
  .about__info__heading {
    font-size: 3.6rem;
    text-transform: uppercase;
  }

  @media only screen and (max-width: 768px) {
    padding: 10rem 0;
    .top-section {
      flex-direction: column;
      gap: 5rem;
    }
    .about__subheading {
      font-size: 1.8rem;
    }

    .about__heading {
      font-size: 2.8rem;
    }
    .about__info__heading {
      font-size: 3rem;
    }
    .button {
      font-size: 1.8rem;
    }
  }
`;

<div className="about__info__item">
          <h1 className="about__info__heading">My Skills</h1>
          <AboutInfoItem
            title="FrontEnd"
            items={[
              'HTML',
              'CSS',
              'JavaScript',
              'C#',
              'ReactJS',
              'Blazor',
              'MAUI',
              'XAML',
            ]}
          />
    </div>

相关问题