Есть ли способ предотвратить изменение размера кнопки по количеству текстовых символов внутри кнопки? У меня есть 2 кнопки с одним и тем же классом CSS, но размер одной из них отличается из-за количества символов внутри нее.
<button class = "my-btn" type = "submit">Send</button>
<button class = "my-btn" type = "button">Subscribe</button>
CSS:
.my-btn {
padding: 10px 40px;
text-align: center;
border-radius: 30px;
border: 5px solid #6f97fd;
font-size: 0.8rem;
font-weight: bold;
color: white;
display: inline-block;
background: linear-gradient(90deg, #76b3fe , #8680e4 );
}
Вы можете использовать максимальную ширину в классе .my-btn
Я думаю fix width это ваше решение
.my-btn {
padding: 10px 40px;
text-align: center;
border-radius: 30px;
border: 5px solid #6f97fd;
font-size: 0.8rem;
font-weight: bold;
color: white;
display: inline-block;
background: linear-gradient(90deg, #76b3fe , #8680e4 );
width: 150px;
}
<button class = "my-btn" type = "submit">Send</button>
<button class = "my-btn" type = "button">Subscribe</button>
Вам просто нужно поставить width. Ниже я дал ему 200 пикселей, вы можете изменить это по своему усмотрению.
Кроме того, примените min-width или max-width, если вы хотите, чтобы ширина не опускалась ниже или выше определенной ширины.
.my-btn {
padding: 10px 40px;
text-align: center;
border-radius: 30px;
border: 5px solid #6f97fd;
/*change width to your preference*/
width: 200px;
font-size: 0.8rem;
font-weight: bold;
color: white;
display: inline-block;
background: linear-gradient(90deg, #76b3fe , #8680e4 );
}
<button class = "my-btn" type = "submit">Send</button>
<button class = "my-btn" type = "button">Subscribe</button>
Дайте ему фиксированную ширину