Heim >Web-Frontend >CSS-Tutorial >Wie kann ich Bilder von Eingabeschaltflächen mithilfe von CSS ändern und Probleme mit der Browserkompatibilität lösen?
Bilder von Eingabeschaltflächen mit CSS ändern
Beim Erstellen einer Eingabeschaltfläche mit einem Bild mithilfe von HTML wird das Attribut „type=image“ verwendet zusammen mit einer Quell-URL. Das Gestalten der Schaltfläche mit CSS wird jedoch zu einer Herausforderung, da das Attribut „src“ nicht über CSS geändert werden kann.
CSS-Styling für Nicht-Bild-Eingabeschaltflächen
Zur Gestaltung Wenn Sie mithilfe von CSS eine Eingabeschaltfläche mit Bilddarstellung erstellen möchten, sollten Sie erwägen, den Schaltflächentyp in „Senden“ zu ändern. Dadurch entfällt die Notwendigkeit einer Bildquelle.
<INPUT type="submit" class="myButton" value="" />
Definieren Sie in der CSS-Datei die Klasse „myButton“ wie folgt:
.myButton { background-image: url(/images/Btn.PNG); background-repeat: no-repeat; cursor: pointer; width: 200px; height: 100px; border: none; }
Mit diesem Ansatz können Sie Hover-Effekte anwenden Definieren einer „myButton:hover“-Klasse.
Browserkompatibilität
Safari stellt eine Herausforderung dar, da die oben genannte Stilmethode für keine Schaltfläche unterstützt wird. Um Safari zu unterstützen, sollten Sie erwägen, ein Bild zu platzieren und JavaScript für die Onclick-Funktion zu verwenden, die das Formular sendet.
Das obige ist der detaillierte Inhalt vonWie kann ich Bilder von Eingabeschaltflächen mithilfe von CSS ändern und Probleme mit der Browserkompatibilität lösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!