Ist es möglich, das Standard-Form-Styling zu ändern? Entfernen Sie zum Beispiel die Unterstreichung von der fokussierten Eingabe.Materialize - Form-Styling deaktivieren
Antwort
die CSS-Stile Überschreibung ist einfach: Sie erstellen einen benutzerdefinierte CSS-Stylesheet und beinhalten, dass nach der materialisieren CSS-Stylesheet. Dann erfahren Sie, welche Regeln von Materialise festgelegt wurden, und überschreiben sie.
Zum Beispiel ist die Grenze unterhalb der Eingabefelder werden durch MaterializeCSS wie dieser Stil:
input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
background-color: transparent;
border: none;
border-bottom: 1px solid #9e9e9e;
border-radius: 0;
outline: none;
height: 3rem;
width: 100%;
font-size: 1rem;
margin: 0 0 20px 0;
padding: 0;
box-shadow: none;
box-sizing: content-box;
transition: all 0.3s;
}
Um die border-bottom
zu entfernen, in der benutzerdefinierten CSS Blatt setzen Sie diese Regel:
input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
border-bottom: none;
}
Deaktivieren der JS-Funktionen ist schwieriger, müssten Sie den Quell-JS-Code dafür ändern und Funktionen entfernen, die Sie nicht mögen.
Wenn Sie Sass verwenden, können Sie eine neue SCSS Datei nach der Materialise CSS-Implementierung importieren (http://materializecss.com/getting-started.html)
Dies kann mit NPM oder Bower. Es gibt auch einen Rails Gem (https://github.com/mkhairi/materialize-sass)
- 1. Wie zum Deaktivieren der Schaltfläche mit jquery in materialize css
- 2. Materialize Mehrfachauswahlfelder
- 3. Materialize Dropdown funktioniert nicht
- 4. Materialize wählen Scrollen Problem
- 5. Card resize Materialize
- 6. Materialize Eingabefeld Etikett verschmelzenden
- 7. XPages und materialize-tags plugin
- 8. Call Materialize Javascript von Node.js
- 9. Materialize datepicker nicht auslösen ui
- 10. Wählen Sie Option Overlay Problem in materialize
- 11. Schienen Styling Form Tag mit materialize css
- 12. Mit dem installierten Materialize SASS-Juwel
- 13. Materialize aktive Registerkarte funktioniert nicht in Modal
- 14. Javascript Komponente funktioniert nicht von Materialize
- 15. Materialize Date Picker geöffnet bei Ereignis
- 16. Materialize css - Position des Toast-Dialogs ändern
- 17. materialize: make table row Akkordeon-Header
- 18. Anzeige Probleme mit Roboto Schriftart von Materialize in Firefox
- 19. Kann eine Seitennavigationsleiste mit Materialize CSS nicht erstellt werden?
- 20. Legen Sie die Jahresspanne in Materialize Calendar fest
- 21. Materialize Css - Materialzie wählen mehrere Scrollen bei Auswahl der Option
- 22. Dropdown funktioniert nicht in Materialize Design mit Stoff js
- 23. Roboto-Schriftart wird nicht mit materialize-sass gem geladen
- 24. Postgres Materialize verursacht schlechte Leistung in löschen Abfrage
- 25. Wo Code für mobile Navbar in Materialize CSS platzieren?
- 26. Checkbox Status Check von Materialize zu Bootstrap 4
- 27. Öffne mehr als ein Modal auf derselben Seite in Materialize
- 28. Service Fabric Deaktivieren (Pause) vs. Deaktivieren (Neustart)?
- 29. devcon deaktivieren kann Gerät nicht nicht deaktivieren
- 30. Deaktivieren Android GridView Hervorhebung vollständig (Auswahl deaktivieren)
Möchten Sie die CSS-Regeln oder die JS-Animationen auch überschreiben? – Randy
Ich denke beides. Zum Beispiel möchte ich eine einfache HTML-Eingabe haben. – Petr