#css #angular #vmware-clarity
#css #angular #vmware-clarity
Вопрос:
Для более старых версий у меня нет проблем с переопределением поведения CSS по умолчанию для элементов управления формами Clarity Design, чтобы использовать 100% родительской ширины.
С версией 4.0 я даже не могу установить style="width: 100%"
Chrome Inspector для clr-input-container
и всех дочерних элементов ( clr-control-container
, clr-input-wrapper
, input
).
Кому-нибудь повезло, пытаясь заставить входные элементы Clarity Design 4.0 соответствовать ширине 100%?
Ответ №1:
Вы можете использовать clr-*
class для применения стиля при вводе. Например,
.clr-input,
.clr-input-wrapper {
max-width: 100%;
width: 100%;
}
.clr-control-container,
.clr-input-wrapper.clr-input {
padding-left: 0;
padding-right: 0;
}
взгляните на этот stackblitz.
Комментарии:
1. Здравствуйте, ваш ответ работает хорошо, если я использую только компоненты CSS. Взгляните на эту ссылку , это тот же Stackblitz, который вы мне прислали, но с компонентом ввода Clarity Angular. Какие-нибудь советы по созданию ширины 100% с помощью компонента Angular input?
2. @IbrahimNetto взгляните на это: stackblitz.com/edit/clarity-light-theme-v2-auvess . Обновленный ответ, дайте мне знать, если вы могли бы принять его.