LINUX.ORG.RU

Что не так с кнопками?

 ,


0

0

<label>: https://i.imgur.com/7Y3qKHA.png
<button>: https://i.imgur.com/4AX069O.png
Стиль:

.btn {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 0 10px;
  border: 1px solid;
  border-radius: 2px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  cursor: pointer;
  > .fa {
    margin-right: 5px;
  }
  &:disabled {
    background-color: $color-bg;
    border-color: $color-bg;
    color: $color-text;
    cursor: not-allowed;
  }
}
Разметка:
<div class="add">
    <input id="file" type="file" ng2FileSelect [uploader]="uploader">
    <label class="btn btn-primary" for="file">
        <i class="fa fa-book"></i><span>Add a book</span>
    </label>
</div>
<div class="controls">
    <button type="button" class="btn btn-primary" (click)="uploader.uploadAll()" [disabled]="!uploader.getNotUploadedItems().length">
        <i class="fa fa-cloud-upload"></i><span>Upload all</span>
    </button>
</div>
Правильное отображение у тега label, у button не правильное. Что я делаю не так? В Chrome, Safari отображение одинаковое.

★★★★

Последнее исправление: FIL (всего исправлений: 1)

В примере кавычка не закрыта - class="btn btn-primary (click)=".
+ лучше сразу ссылку на какой-нибудь JSFiddle давай.

Ja-Ja-Hey-Ho ★★★★
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

В примере кавычка не закрыта

Поправил.

+ лучше сразу ссылку на какой-нибудь JSFiddle давай

Вот что-что, а им никогда не пользовался. Извините. Разбираться наверное долго буду. Но, щас попробую.

FIL ★★★★
() автор топика
Ответ на: комментарий от Ja-Ja-Hey-Ho

Да оно без изменений нормально там работает...
Хотя да, с inline-block все норм. Хотелось бы flex заюзать, но фиг с ним, обойдусь.
Спасибо.

FIL ★★★★
() автор топика
Последнее исправление: FIL (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.