这是我正在使用的样式表。在移动的和平板电脑视图中使用时会出现溢出问题,但在桌面视图中没有任何问题。有人能提出一个解决方案吗?我正在开发一个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>
1条答案
按热度按时间mrwjdhj31#
box-sizing:border-box;