Задать вопрос

Как настроить ширину адаптивно для разных размеров?

Вот картинки страницы приложения:
5c5e68bb589ec878588357.png5c5e68f801426810963487.png
На первой картинке желаемы результат, на второй видим, как надписи над радиокнопками переходят на вторую строку... На большом экране все нормально, проблема с маленькими девайсами
Вот код разметки, подскажите как поправить. Использую bootstrap, мало опыта в верстке...
<div class="container-fluid">
  <div class="row" *ngFor="let skill of skills">
    <div class="col-8">
      {{ skill.name }}
    </div>
    <mat-radio-group id="radioform" [(ngModel)]="skill.value" (change)="onChange()">
        <mat-radio-button class="mvv-radio"
          *ngFor="let item of [1, 2, 3, 4]" [value]="item"
          [disabled]="skill.available < item"
          [checked]="skill.available === 1 && item === 1"
          >
            {{ item }}
        </mat-radio-button>
    </mat-radio-group>
  </div>
</div>
<hr>
<div class="progress">
  <div class="progress-bar" [ngStyle]="{'width': progressValue}" >{{ count+1 }}</div>
</div>
<div class="text-center">
  <br>
  <button 
  type="button" 
  *ngIf="!isResult"
  mdbBtn color="light" 
  mdbWavesEffect 
  (click)="getNextFormBlock()"
  [disabled]="!isComplete">Далее</button>
  <button 
  type="button" 
  *ngIf="isResult"
  mdbBtn color="success" 
  mdbWavesEffect 
  (click)="getNextFormBlock()"
  [routerLink]="[ '/result-page' ]"
  [disabled]="!isComplete">Узнать результат</button>
</div>
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
PavelMonro
@PavelMonro
<div class="col-12">
      {{ skill.name }}
    </div>


А так пользуйтесь документацией бутстрапа https://getbootstrap.com/docs/4.1/layout/grid/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы