Eingabedateien mit CSS3 und JavaScript formatieren
Während es möglich ist, das Standardelement „Eingabedatei“ mit CSS3 zu formatieren, sind dies die Anpassungsoptionen beschränkt. Um das Erscheinungsbild der Dateieingabe vollständig anzupassen oder das Browserfenster mit einem alternativen Element auszulösen, können Sie dies mit HTML, CSS3 und JavaScript wie folgt erreichen:
Anpassen mit jQuery
<div>
#file { display: none; }
var wrapper = $('<div/>').css({height: 0, width: 0, 'overflow': 'hidden'}); var fileInput = $(':file').wrap(wrapper); fileInput.change(function() { $(this).closest('#file').text($(this).val()); }); $('#file').click(function() { fileInput.click(); }).show();
Ergebnis:
Ein benutzerdefiniertes Dateieingabeelement, das über CSS angepasst werden kann und löst beim Klicken das Fenster zum Durchsuchen von Dateien aus.
Das obige ist der detaillierte Inhalt vonWie kann ich das Erscheinungsbild von Dateieingaben mit CSS3 und JavaScript anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!