Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 23:54

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



/CSS] Input type "file" -> Designen etc

Discussion on /CSS] Input type "file" -> Designen etc within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
/CSS] Input type "file" -> Designen etc

Hey, meine Frage ist wie folgt:

Ich schreibe an einem kleinen Imagehoster (ZUM LERNEN!) und habe bereits eine UI wo ich Files auswählen kann.
Diese sieht so aus:



Meine Frage ist:

Wie kann ich
a) Den Button anders stylen oder durch ein Bild ersetzen?
b) Den Text wo "Keine Datei ausgewählt" steht entfernen?
c) In der TextBox links daneben den Pfad zu den ausgewählten Datei anzeigen?
#Saiirex is offline  
Old 03/07/2016, 18:28   #2
 
elite*gold: 31
Join Date: Oct 2012
Posts: 856
Received Thanks: 110
Mit dem Text Button bin ich mir nicht sicher aber du kannst einfach z.b
<button id="beispielbild">
<img src=""><Dateien auswählen>
</button>

So müsste es gehen.
Habe es bis jetzt auch nur einmal benutzt.

Den Text musst du wahrscheinlich irgendwo in deinem Script löschen...
.Traze™ is offline  
Thanks
1 User
Old 03/07/2016, 20:33   #3
 
Undaground's Avatar
 
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
Das inputfield ist im Browsersystem abhängig, zum stylen ist es eher schwierig. Du kannst aber das originalinput hidden und durch ein anderes Element ersetzen was stylebar ist. Es gibt aber auch bereits crossbrowserfähige vorlagen die man umstylen kann
Undaground is offline  
Thanks
1 User
Old 03/07/2016, 22:12   #4
 
KingDingD0ng's Avatar
 
elite*gold: 11
The Black Market: 103/0/0
Join Date: Jun 2011
Posts: 1,847
Received Thanks: 141
Lass HTML 5 einfach raus und schreib dein eigenes Skript mit JS. Dann bist du flexibler.
Ist zwar semantisch nicht so schön aber wie schon gesagt einfach flexibler.

EDIT: Gerade nochmal drüber gelesen.
Dachte du wolltest was anderes. My bad.

Dennoch kannst du alles mit JS gestalten indem du die Browserspezifischen Attribute einfach wegnimmst. und Andere neu zuweist.

EDIT2: Hab nach 2 Sekunden googlen auch eine ähnliche Variante wie vom Vorgänger gefunden.
->

Greetz
KingDingD0ng is offline  
Thanks
1 User
Old 03/08/2016, 00:23   #5
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,843
Received Thanks: 4,675
Du kannst den Upload button recht einfach designen.
Kleines Beispiel von meinem image host.

Code:
<span class="btn btn-info fileinput-button">
                                <i class="glyphicon glyphicon-plus"></i>
                                <span>Add files...</span>
                                <input type="file" accept="image/*" name="files[]" id="theFiles" multiple/>
                            </span>
Code:
.fileinput-button {
	position: relative;
	overflow: hidden;
	display: inline-block;
}
.fileinput-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	opacity: 0;
	-ms-filter: 'alpha(opacity=0)';
	font-size: 200px;
	direction: ltr;
	cursor: pointer;
}
So ergibt sich a,b & c
Wird dann so aussehen:
Devsome is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Website - "No input file specified."
10/03/2011 - Technical Support - 1 Replies
Servus :( Mein Problem: - Meine Homepage (Link via PN) funktioniert einwandfrei auf meinem iPod und bei anderen Leuten. Sie läuft über eine .de-Domain die auf einen freeunix.net Webspace geleitet wird. Doch wenn ich über meinen PC auf diese Seite verbinden möchte, kommt nur diese Meldung: "No input file specified." (Firefox) "No input file specified." (Chrome) "Hostname lookup for "h*****r.de" failed" (Opera) "Ups! Dieser Link scheint nicht zu funktionieren." (Internet Explorer) ...



All times are GMT +1. The time now is 23:55.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.