Перед фокусировкой:
После фокусировки:
Проблема:
При использовании angular mat v. 15 и последней версии tailwindcss возникает ошибка при фокусировке поля ввода.
Чтобы воспроизвести проблему:
ng new angular-test
cd angular-test
ng add @angular/material
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init
Хвостовой ветер.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
"./src/**/*.{html,ts}",
],
theme: {
extend: {},
},
plugins: [],
}
Стили.scss
[...]
/* You can add global styles to this file, and also import other style files */
@tailwind base;
@tailwind components;
@tailwind utilities;
App.component.html
<mat-form-field appearance = "outline">
<mat-label>Favorite food</mat-label>
<input matInput placeholder = "Ex. Pizza" value = "Sushi">
</mat-form-field>
Любые идеи, как решить проблему?
Попутный ветер добавляет стиль границы: сплошной; что вызывает визуализацию дополнительной границы
Быстрым решением было бы переопределить правильный стиль границы
Добавьте это в файл styles.css
.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
border-right-style: hidden;
}
Кажется, это работает для границы, однако для заполнения проблема все еще существует stackoverflow.com/questions/74621735/…