Как обновить значение размера шрифта для заголовка в Quill Editor в проекте Angular
У меня есть редактор перьев в моем угловом проекте. И все почти готово, но мне нужно обновить размер шрифта для H1 для 18px. В теме он сопоставлен с 2em (~26px) Я пробовал много селекторов CSS, но не могу найти правильный селектор
<quill-editor placeholder="Text" [modules]="quillConfig" formControlName="text" [style]="{height: '250px'}">
</quill-editor>
<div class="quill-toolbar">
<span class="ql-formats">
<button class="ql-bold"></button>
<button class="ql-italic"></button>
<button class="ql-underline"></button>
<button class="ql-header" value="1"></button>
</span>
<span class="ql-formats">
<button class="ql-list" value="ordered"></button>
<button class="ql-list" value="bullet"></button>
</span>
<span class="ql-formats">
<button class="ql-link"></button>
<button class="ql-image"></button>
<button class="ql-video"></button>
</span>
</div>
quillConfig = {
toolbar: '.quill-toolbar'
}
1 ответ
Решение
Вы должны использовать ::ng-deep
CSS
::ng-deep .ql-snow .ql-editor h1 {
font-size: 18px;
}
SCSS
::ng-deep {
.ql-snow .ql-editor h1 {
font-size: 18px;
}
}
Обновить:
В 2019 году все, что мне нужно было сделать, это добавить!important
флаг в HTML. Не нужно использовать::ng-deep
. В остальном то же самое
Например:
.ql-snow .ql-editor h1 {
font-size: 18px !important;
}
Надеюсь, это кому-то поможет