Jus*_*lot 10 angular-material angular tailwind-css
对焦前:
对焦后:
问题:
使用 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
Run Code Online (Sandbox Code Playgroud)
tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
"./src/**/*.{html,ts}",
],
theme: {
extend: {},
},
plugins: [],
}
Run Code Online (Sandbox Code Playgroud)
样式.scss
[...]
/* You can add global styles to this file, and also import other style files */
@tailwind base;
@tailwind components;
@tailwind utilities;
Run Code Online (Sandbox Code Playgroud)
应用程序组件.html
<mat-form-field appearance="outline">
<mat-label>Favorite food</mat-label>
<input matInput placeholder="Ex. Pizza" value="Sushi">
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
有什么想法如何解决这个问题吗?
Mr.*_*ash 15
Tailwind 正在添加边框样式:solid;这导致渲染额外的边框
快速解决方案是覆盖正确的边框样式
将其添加到 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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2133 次 |
| 最近记录: |