Angular Material styling is imported as 'mat'
Download 30.42 Kb.
|
asdfghj
- Bu sahifa navigatsiya:
- Включение современных концепций CSS
В 2019 году Sass представил новую модульную систему, включающую миграцию с @import на @use. Переключившись на синтаксис @use, мы можем определить, какой CSS не используется, и уменьшить размер скомпилированного файла CSS. Это делает невозможным непреднамеренное включение транзитивных зависимостей. Каждый модуль включается только один раз, независимо от того, сколько раз загружались стили. Angular Material v12 включает переход от использования @import к @use. Такой рефакторинг нашей тематики API легче читать и понимать, что помогает разработчикам лучше использовать преимущества новой модульной системы. Эта миграция происходит в скриптах, включенных в ng update. Одним из примеров такого изменения является то, как мы определяем тему Angular Material: JavaScript
Мы используем введение пространств имен для определения ядра ‘@angular/material’ as mat, а затем получаем доступ к переменным, таким как mat.$indigo-palette. Если углубимся в исходный код, мы можем определить, какие переменные аннотированны как @forward для общего доступа, чтобы предоставить пользователям более чистый стиль. Ознакомьтесь с недавно переписанной документацией по Angular Material theming, чтобы узнать, как миграция на @use упростит тематизацию ваших компонентов. Включение современных концепций CSSAngular v13 удалил поддержку IE11, что позволило ему использовать современные веб-стили, такие как CSS Grid, логические свойства CSS, CSS calc(), ::hover и многое другое! Вы можете ожидать, что библиотека Angular Material начнет использовать эти функции, и мы также рекомендуем вам это сделать. Download 30.42 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling