css 我如何缩短按钮?到目前为止,我创建了一个按钮,但截至目前,背景色是扩展的方式超过正常范围

wz3gfoph  于 2022-12-30  发布在  其他
关注(0)|答案(2)|浏览(81)


My按钮的背景色到目前为止在左右两边都延伸得太远了。我试着修复它,但当我这样做时,按钮最终走得太左或太右了。我用了一个宽度选项来修复它,但没有运气。我能做些什么来修复这个问题呢?

.destination-reccomendations{
    background-image: url(Images/*****************);
    background-position: center;
    background-size: cover;
    position: relative;
    min-height: 50vh;
    width: 100%;
}
.dr-text{
    text-align: center;
    color: white;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 40%;
}
.dr-text h1{
    text-align: center;
    font-size: 50px;
}
.dr-text h3{
    text-align: center;
    font-size: 25px;
    padding-bottom: 20px;
}
.button{
    background-color: green;
    border-radius: 30px;
    padding: 5px;
}
.button-text h1{
    color: black;
    font-size: 30px;
}
<section class="destination-reccomendations">
        <div class="dr-text">
            <h1>Explore the Beauty of our State</h1>
            <h3>Read more about destinations and reccomendations</h3>
            <div class="button">
                <div class="button-text">
                    <h1>Read More</h1>
                </div>
            </div>
        </div>
5q4ezhmt

5q4ezhmt1#

你需要减少.dr-text和.dr-text h3 CSS属性的填充。这就是导致按钮尺寸过大的原因。

lf5gs5x2

lf5gs5x22#

您可以指定按钮的宽度,并通过更改类使其居中:

.button{
    background-color: green;
    border-radius: 30px;
    padding: 5px;
    width:200px;
    margin-left:auto;
    margin-right:auto;
}

这里有一个片段。
x一个一个一个一个x一个一个二个x

相关问题