Адаптивная кнопка Angular

#html #css #angular #twitter-bootstrap

#HTML #css #angular #twitter-bootstrap

Вопрос:

Я разрабатываю приложение с angular 8, и у меня есть форма с разными кнопками. Мне было интересно, есть ли какой-либо способ сделать кнопки отзывчивыми на телефонах, отображаемых в Chrome и Firefox. Вот что у меня есть сейчас :

введите описание изображения здесь

Мой код :

 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP VmmDGMN5t9UJ0Z" crossorigin="anonymous">

<div class="row justify-content-around">
  <button (click)="register()" class="btn btn-outline-primary col-4"> Submiiiiiiiiit </button>
  <button type="submit" class="btn btn-primary col-4"> Validate </button>
</div>  

Отображение первой кнопки отключено, но вторая кнопка в порядке, я думаю, текст — это то, что имеет значение.

Спасибо.

Комментарии:

1. Вы пытались установить button{ width: fit-content} ?? какой css у вас есть на нем?

2. Я добавил правку в свой код

3. Ваш класс на 1-й кнопке не закрыт в конце, он отсутствует "

4. О да, спасибо, я добавил это, но это не решает мою проблему

5. Спасибо вам всем за вашу помощь, добавил я <meta name="viewport"> в голове, и теперь все работает нормально.

Ответ №1:

Используйте единицу vw измерения для шрифтов, которые соответствуют 1% от ширины области просмотра.

Вот пример кода:

 .btn {
    font-size: 5vw;
}
  

И функциональный пример здесь

Комментарии:

1. Это работает с вашим примером @helpmecode stackblitz.com/edit/angular-ivy-dve6uw?file=src/app /…