Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css]/[js] Jak zamiast pola textowego input wstawic jakis obrazek ?
dawhol
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Witam (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Potrzebuje niewielkiej pomocy. Chcę zamiast tradycyjnego pola input type=text miec obrazek ale dzialajacy jako pole input (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) tzn ma byc pole input ktorego nie widac a zamiast niego jest obrazek tlumaczac byc moze prosciej ma byc obrazek "przed" obrazkiem ma sie znajdowac przezroczyste pole input ;D chyba wiecie o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) znalazlam jak zrobic graficzny przycisk w css ale niewiem jak z tym polem input sie uporac a nie moge nigdzie znalezc stronki z takim inputem zeby sobie podejrzec zrodlo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)



Jak ktos nie wie jescze o co chodzi to chodzi mi o cos takiego:
(IMG:http://img292.imageshack.us/img292/451/inputow6.jpg)



Jezeli ktos wie gdzie takie cos jest a wiem ze gdzies jest ;D, to prosze o podanie adresu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a jeżeli ktos wie jak to zrobić to proszę o instrukcje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Strzałek
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

Ostrzeżenie: (0%)
-----


CSS:

Kod
.ladny_input {
background: url(obrazek.gif);
}


  1. <input type="text" class="ladny_input" />


http://www.w3schools.com/css/pr_background.asp
Go to the top of the page
+Quote Post
dawhol
post
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


problem w tym ze to mi sie rozlatuje bo obrazek ma ramke a ta ramka wchodzi do srodka inputa a tak nie moze byc =/ z tego co wiem to to bedzie chyba musialo byc w javie.



A powyższy sposób juz testowałem, ale dzieki za dobre chęci.
Go to the top of the page
+Quote Post
Strzałek
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

Ostrzeżenie: (0%)
-----


W javie to napewno nie, jeżeli już to w java script, ale tutaj też nic nie zdziałasz. Poprostu trzeba css napisać do tego i będzie działać.
Powiedz dokładnie o co chodzi.

O to aby nie było w ogóle widać tej ramki obrazka, czy żeby ona była, tylko tekst żeby był w tej ramce (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ?
Go to the top of the page
+Quote Post
dawhol
post
Post #5





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


http://www.quirksmode.org/dom/inputfile.html



tu to znalazlem ale i tak nic z tego nie czaje ;/ troche to zakrecone (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jak cos rozumiesz to jak mozesz to objasnij mi to po chlopsku (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Strzałek
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

Ostrzeżenie: (0%)
-----


Cytat
Styling an input type="file"


Cytat
Chcę zamiast tradycyjnego pola input type=text



Zdecyduj się o co Ci chodzi.
Jeżeli o file to rzeczywiście, trzeba użyć java script, tak jak podałeś link, ew. w wersji polskiej u Anakina: http://anakin.us/blog/style_css_dla_pola_typu_file/.
Jeśli jednak o text to to co ja Ci podałem + height, width, oraz padding, aby dopasować sobie ładnie.
Go to the top of the page
+Quote Post
dawhol
post
Post #7





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


  1. <style type="text/css">
  2. <!--
  3. form.example input {
  4. background: url('obrazek.gif') no-repeat;
  5. border: none;
  6. width: 241px;
  7. height: 20px;
  8. padding-left: 3px;
  9. padding-top: 3px;
  10. }
  11.  
  12. form.example input:focus {
  13. background-color: transparent;
  14. }
  15. -->


no i pozniej

  1. <form .... class="exemple">
  2.  
  3. <input ..... /></form>




i działa pięknie a exemple mozna zmienic na cos innego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)



Czyli tak jak mowiles wystarczyl css ale wlasnie nie wiedzialem jak zrobic pole input przezroczystym (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

a tu mamy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
  1. form.example input:focus {
  2. background-color: transparent;
  3. }





PS> JESCZE JEDNO PYTANIE (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

czy mozna jakos za pomoca css ograniczyc ilosc znakow w polu input czy tylko js ?

Ten post edytował dawhol 19.01.2007, 20:25:22
Go to the top of the page
+Quote Post
Cienki1980
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


W htmlu za pomocą maxlength
  1. <input type="text" maxlength="3">
Go to the top of the page
+Quote Post
dawhol
post
Post #9





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Dzięki wielkie i to juz wszystko co chciałem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Strzałek
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

Ostrzeżenie: (0%)
-----


Poducz się CCS + XHTML i nie staraj się od razu wszystkiego robić za pomocą js, bo to Cię zgubi.
Na początek polecam http://kurs.browsehappy.pl/ (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:34