Szerző Téma: Input type=file formázása  (Megtekintve 1717 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: Input type=file formázása
« Válasz #11 Dátum: 2010. március 08., 20:49:45 »
az érdemi munkát igen, de css nélkül sokra nem mész vele. és mivel ez is form formázás, így sztem teljesen mindegy. bár a CSS kategóriában van :)
Igazából de. CSS nélkül is HTML + JS-sel megoldható a feladat, még a formázás se lesz sokkal csúnyább, csak persze sokkal kevésbé praktikus úgy. Én csak arra akartam rávilágítani, hogy a CSS ehhez a feladathoz csak pont annyira kell, mint bármilyen más formázási feladathoz. Olyan, mintha azt mondanánk, hogy egy dinamikus PHP oldal előállítás az CSS téma. Persze, biztos van benne CSS is, de az adott feladatban ott meg a PHP a domináns tényező :)
Ennyi. Szerintem túltárgyaltuk. :)

A témát ha nem gond, áthelyeztem ide :)

Nem elérhető Semmu

  • V.I.P. tag
  • Teljes tag
  • *****
  • Hozzászólások: 2.576
  • Akinek semmi sem tetszik :D
    • [készülõben]
Re: Input type=file formázása
« Válasz #10 Dátum: 2010. március 08., 15:41:21 »
az érdemi munkát igen, de css nélkül sokra nem mész vele. és mivel ez is form formázás, így sztem teljesen mindegy. bár a CSS kategóriában van :)



Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: Input type=file formázása
« Válasz #9 Dátum: 2010. március 08., 08:36:01 »
ezt komolyan gondoltad? :D
Teljesen. Az érdemi munkát JS végzi.

Nem elérhető Semmu

  • V.I.P. tag
  • Teljes tag
  • *****
  • Hozzászólások: 2.576
  • Akinek semmi sem tetszik :D
    • [készülõben]
Re: Input type=file formázása
« Válasz #8 Dátum: 2010. február 28., 16:15:43 »
A CSS-hez ennek elég kevés köze van :)

ezt komolyan gondoltad? :D



Nem elérhető Warner

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 6.438
    • CodeNet
Re: Input type=file formázása
« Válasz #7 Dátum: 2010. február 28., 16:00:10 »
Én ezzel próbálkoztam pár hónappal ezelőtt: link
A CSS-hez ennek elég kevés köze van :)

Nem elérhető klank

  • Tag
  • *
  • Hozzászólások: 234
Re: Input type=file formázása
« Válasz #6 Dátum: 2010. február 28., 15:23:29 »
Én ezzel próbálkoztam pár hónappal ezelőtt: link
„Aki nem próbálja meg a lehetetlent, az a lehetségest sem fogja elérni soha.”  (Goethe)
„Sokat kell olvasnod ahhoz, hogy megtudd, milyen keveset tudsz.” (Lia-Csin)
„Bármit tanulsz, magadnak tanulod.” (Petronius)

Nem elérhető tbence

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.131
    • TBence.hu
Re: Input type=file formázása
« Válasz #5 Dátum: 2010. február 28., 07:40:55 »
Nem tudom hogy próbálkoztál e már vele, de nem lehet azt olyan egyszerűen formázni. pl nem nagyon tudsz a gombnak háttérképet adni.
mert ha háttérképet adsz a cuccnak, akkor az a gomb mögötti részen fog megjelenni.
Pont azért nehéz formázni, mert a gombot és a mezőt egybe veszi. nem lehet őket külön külön formázni.
Amúgy ehhez hasonló megoldást már én is láttam.

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Input type=file formázása
« Válasz #4 Dátum: 2010. február 27., 22:15:07 »
és ez miért is jó?
Nem egyszerűbb egy sima id-t adni a file inputnak azt jónapot?
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Input type=file formázása
« Válasz #3 Dátum: 2010. február 26., 15:36:14 »
FF és IE7 támoga'ssa.. A Cross-browser megoldás az, ha úgyhagyom ahogy van. :D
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető Semmu

  • V.I.P. tag
  • Teljes tag
  • *****
  • Hozzászólások: 2.576
  • Akinek semmi sem tetszik :D
    • [készülõben]
Re: Input type=file formázása
« Válasz #2 Dátum: 2010. február 26., 14:45:06 »
eléggé nem cross-browser megoldás. :S



Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Input type=file formázása
« Válasz #1 Dátum: 2010. február 26., 11:23:31 »
Jó játékot.  O0



Kód: CSS
  1. #styled_file_field
  2. {
  3.         width: 242px;
  4.         height: 24px;
  5.         background: url(upload_file.png) no-repeat top right;
  6.         border: solid 0px;
  7. }
  8. #styled_file_field input[type=text]
  9. {
  10.         position: absolute;
  11.         z-index: 1;
  12.         margin-top: 2px;
  13.         margin-left: 4px;
  14.         border: 0;
  15.         height: 15px;
  16.         font-size: 12px;
  17.         width: 145px;
  18. }
  19. #styled_file_field input[type=file]
  20. {
  21.         opacity: 0.0;
  22.         -moz-opacity: 0.0;
  23.         filter: alpha(opacity=00);
  24. }
  25.  
Kód: HTML
  1. <div id="styled_file_field">
  2.     <input class="input_type" type="text" id="file_value" name="file_value" />
  3.         <input onchange="document.getElementById('file_value').value=this.value" type="file" id="file" name="file" />
  4.         <br style="clear: both;" />
  5. </div>
  6.  
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."