Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS]obrazek na obrazku
Michał90
post 4.02.2009, 20:11:52
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Witam,
Jak za pomocą css zrobić tak, żeby te 2 obrazki




znajdowały się w tle tego obrazka:



A ma to wyglądać tak:


Ten post edytował Michał90 4.02.2009, 20:19:11
Go to the top of the page
+Quote Post
piotrooo89
post 4.02.2009, 20:15:59
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




więc wsadzasz to wszystko w div'a któremu nadajesz background-image z pierwszego obrazka, później ustawiasz dla input text też tło obrazkowe i podobnie czynisz dla submita i wsio.


--------------------
Go to the top of the page
+Quote Post
Michał90
post 4.02.2009, 20:19:38
Post #3





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Wiem ;]
Tylko chodzi mi jak ma wyglądać css, żeby button szukaj MP3 był w tym miejscu co poniżej itp.
Go to the top of the page
+Quote Post
piotrooo89
post 4.02.2009, 20:27:22
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




masz taki na szybko pseudo kod:

  1. <style type="text/css">
  2. div
  3. {
  4. background-image: url(obrazek.jpg);
  5. }
  6. .pole
  7. {
  8. border: 0;
  9. background-image: url(obrazek.jpg);
  10. color: yellow;
  11. }
  12. .send
  13. {
  14. background-image: url(obrazek.jpg);
  15. border: 0;
  16. }
  17.  
  18. <div>
  19. <input class="pole" type="text">
  20. <input class="send" type="submit">
  21. </div>


więcej nie dostaniesz wysil się.


--------------------
Go to the top of the page
+Quote Post
Michał90
post 4.02.2009, 22:36:05
Post #5





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


A jesli mam plik .css nastepujący:
  1. #tlos {
  2. background-image : url('img/wyszukiwara.gif');
  3. height : 53px;
  4. width : 497px;
  5. }
  6. #sz {
  7. background-image : url('img/szukaj.gif') ;
  8. height : 33px;
  9. width : 109px;
  10. }


A divy dałem tak

  1. <div id="tlos"></div><div id="sz"></div>


To nie wyswietla poprawnie tongue.gif

Jak mam dać, żeby szukaj był umieszczony po prawej stronie?


Dałem tylko na razie 2 obrazki czyli tło i button szukaj.
Go to the top of the page
+Quote Post
decha-design
post 4.02.2009, 22:38:14
Post #6





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


poczytaj o display: inline lub float: left, right ... tutaj bym proponował zastosować float: left na obu i marginesami wyrównać ...


--------------------
Go to the top of the page
+Quote Post
hiszpanespaniol
post 4.02.2009, 22:54:07
Post #7





Grupa: Zarejestrowani
Postów: 213
Pomógł: 39
Dołączył: 7.04.2008
Skąd: 3city

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


Cytat
A divy dałem tak

jakie div'y?
Kolega piotrooo89 napisał najlepsze rozwiązanie a Ty już próbujesz zamieniać inputy na div'y. Zaraz następny temat będzie "onclick i funkcja nie działa dla div'a" ? W formularzu stosujemy pola input itp. Div do tego w żadnym wypadku nie służy.


--------------------
Go to the top of the page
+Quote Post
Michał90
post 9.02.2009, 16:05:01
Post #8





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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




Jak zrobić, żeby nie zaznaczało się to co widoczne na fotce
Jak zrobić, żeby nie wyjeżdżał teks pisany na zielono poza tamten obszar.
Jak zrobić, żeby nie wyświetlało się zaznaczone/napisane na fotce "to"
Jak zlikwidować napis "Wyślij zapytanie"
Pozdrawiam

Ten post edytował Michał90 9.02.2009, 16:09:32
Go to the top of the page
+Quote Post
b4x
post 9.02.2009, 16:10:51
Post #9





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Jak zrobić, żeby nie zaznaczało się to co widoczne na fotce.

- Proponowałbym zastosować tutaj css czyli np. zamiast <img src=""> dać <a href="#" style="background: url('adres-obrazka.jpg'); width:xxpx; height: xxpx;">


Jak zrobić, żeby nie wyjeżdżał teks pisany na zielono poza tamten obszar

- Ustaw max-width: xxpx;

Jak zrobić, żeby nie wyświetlało się zaznaczone/napisane na fotce "to"
background: no-repeat;


Jak zlikwidować napis "Wyślij zapytanie"

pewno masz tam <input type="submit"> dodaj <input type="submit" value="" />

Ten post edytował b4x 9.02.2009, 16:30:34


--------------------
Go to the top of the page
+Quote Post
Michał90
post 9.02.2009, 16:45:07
Post #10





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Jak mam to zrobić tak, żeby było tak jak na sccreanie:


kod css:
  1. #wyszukiwara {
  2. background-image : url('images/wyszukiwara.gif');
  3. display:inline-block;
  4. margin : 0px 0px 0px 0px;
  5. background-repeat : no-repeat;
  6. height : 57px;
  7. width : 483px;
  8. }
  9. #poletekst {
  10. border: 0px;
  11. height : 33px;
  12. width : 344px;
  13. color: green;
  14. padding : 8px 0px 0px 10px;
  15. margin : 10px 0px 0px 5px;
  16. }
  17. #poletekst input{
  18. background-image:url(images/poleteks.gif);
  19. background-repeat: no-repeat;
  20. border: 0px;
  21. max-width: 344px;
  22. height : 33px;
  23. width : 344px;
  24. color: green;
  25. padding : 0px 0px 0px 10px;
  26. }
  27. #szukaj{
  28. border: 0px;
  29. height : 33px;
  30. width : 110px;
  31. margin : 10px 0px 0px 5px;
  32.  
  33. }
  34. #szukaj input{
  35. background-image: url(images/szukaj.gif);
  36. background-repeat: no-repeat;
  37. border: 0px;
  38. height : 33px;
  39. width : 110px;
  40. margin : 10px 0px 0px 5px;
  41. }


  1. <div id = "wyszukiwara"><div id = "poletekst"><input type="text" /></div><div id = "szukaj"><input type="submit" value=""></div></div>


Wiem, na pewno mam coś źle ale jestem noobkiem w css biggrin.gif
Go to the top of the page
+Quote Post
b4x
post 9.02.2009, 16:51:56
Post #11





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Więc pierwsza rzecz:


  1. input.szukaj {
  2.  
  3. background-image: url(images/szukaj.gif);
  4. background-repeat: no-repeat;
  5. border: 0px;
  6. height : 33px;
  7. width : 110px;
  8. margin : 10px 0px 0px 5px;
  9. float: left;
  10. }
  11.  
  12. input.poletekst {
  13.  
  14. background-image:url(images/poleteks.gif);
  15. background-repeat: no-repeat;
  16. border: 0px;
  17. max-width: 344px;
  18. height : 33px;
  19. width : 344px;
  20. color: green;
  21. padding : 0px 0px 0px 10px;
  22. float: left;
  23. }
  24. <div id = "wyszukiwara">
  25.  
  26. <input type="text" name="x" value="" class="poletekst" />
  27. <input type="submit" value="" class="szukaj" />
  28.  
  29. </div>


Zobacz tak


--------------------
Go to the top of the page
+Quote Post
Michał90
post 9.02.2009, 17:01:14
Post #12





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


To teraz wygląda to tak:



Lecz jak dodałem jeszcze :

  1. max-height: 33px;


Białe tło znika smile.gif lecz napis wyjeżdża dalej poza teren biggrin.gif
Go to the top of the page
+Quote Post
b4x
post 9.02.2009, 17:15:20
Post #13





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


To daj np: padding-right: 10px; smile.gif

Ten post edytował b4x 9.02.2009, 17:15:39


--------------------
Go to the top of the page
+Quote Post
Michał90
post 9.02.2009, 17:19:52
Post #14





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Nic nie dało..
Go to the top of the page
+Quote Post
b4x
post 9.02.2009, 17:22:41
Post #15





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


  1. input.poletekst {
  2.  
  3. background-image:url(images/poleteks.gif);
  4. background-repeat: no-repeat;
  5. border: 0px;
  6. max-width: 344px;
  7. height : 33px;
  8. width : 344px;
  9. color: green;
  10. // padding : 0px 0px 0px 10px; - to WYWALASZ
  11. padding-right: 20px;
  12. float: left;
  13. }



#edit

Sprawdziłem w czym problem. smile.gif Tutaj max-width nie powinno być tongue.gifP

  1. input.poletekst {
  2.  
  3. background-image:url(images/poleteks.gif);
  4. background-repeat: no-repeat;
  5. border: 0px;
  6. width: 344px;
  7. height : 33px;
  8. color: green;
  9. padding: 8px 13px 10px 10px;
  10. float: left;
  11. }


efekt:

Ten post edytował b4x 9.02.2009, 17:31:23


--------------------
Go to the top of the page
+Quote Post
Michał90
post 9.02.2009, 17:28:12
Post #16





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Działa masz plusa smile.gif

Wtedy musiałem literówkę zrobić bo tamto też wywaliłem tongue.gif

A teraz powracając do powyższego jak zrobić, żeby tych buttonów/zdjęc nie można było zaznaczać (1 moje pytanie na początku)

kod css:
  1. #barTop {
  2. background-image : url('images/menu.gif');
  3. background-repeat : repeat -x;
  4. height : 54px;
  5. margin : 0px 0px 0px 0px;
  6. width : auto;
  7.  
  8. }
  9. #barTop a {
  10. display:inline;
  11. border:0px;
  12. }
  13. #images {
  14. height : 51px;
  15. padding : 0px 0px 0px 0px;
  16. font-size : 15px;
  17. border:0px;
  18. }
  19.  
  20. #images ul {
  21. display:inline;
  22. border:0px;
  23. }
  24.  
  25. #images li {
  26. display:inline;
  27. border:0px;
  28. }


kod html
  1. <div id = "barTop">
  2. <div id = "images">
  3. <ul>
  4. <li><a href="#"><img src="images/wyszukaj.gif"></img></a>
  5. <a href="#"><img src="images/popularne.gif"></img></a>
  6. <a href="#"><img src="images/ostatnio.gif"></img></a>
  7. <a href="#"><img src="images/kontakt.gif"></img></a></li>
  8. </ul>
  9. </div>
  10.  
  11.  
  12. </div>
Go to the top of the page
+Quote Post
b4x
post 9.02.2009, 17:52:06
Post #17





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


  1. li { list-style: none; display: inline; float: left; }
  2. a.wyszukaj { background: url(images/wyszukaj.gif); display: block; width: 200px; height: 20px; padding: 0; margin: 0; }
  3.  
  4. <ul>
  5. <li><a class="wyszukaj" href="index.html"></a></li>
  6. </ul>


I analogicznie dla reszty (czyli klasa a.nazwa i w linku <a class="nazwa" href="adres"></a>) - nie zapomnij ustawic width i height na odpowiedni winksmiley.jpg

Ten post edytował b4x 9.02.2009, 17:52:46


--------------------
Go to the top of the page
+Quote Post
Michał90
post 9.02.2009, 19:25:43
Post #18





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Ja już sam nie wiem jak to ma być biggrin.gif
Ten kod mi działa dobrze pod Mozillą, lecz pod IE lub Operą już nie działa....
  1. input.poletekst {
  2.  
  3. background-image:url(images/poleteks.gif);
  4. background-repeat: no-repeat;
  5. border: 0px;
  6. max-width: 344px;
  7. max-height: 33px;
  8. height : 33px;
  9. width : 344px;
  10. color: green;
  11. margin : 10px 0px 0px 5px;
  12. padding: 8px 13px 10px 10px;
  13. float: left;
  14. }


Dołączę obrazki oraz kod prosze samemu przetestować i jak to rozwiązać :/

- wyszukiwara.gif
- poleteks.gif


kod css
  1. input.szukaj {
  2.  
  3. background-image: url(images/szukaj.gif);
  4. background-repeat: no-repeat;
  5. border: 0px;
  6. height : 33px;
  7. width : 110px;
  8. margin : 10px 0px 0px 5px;
  9. float: left;
  10. }
  11.  
  12. input.poletekst {
  13.  
  14. background-image:url(images/poleteks.gif);
  15. background-repeat: no-repeat;
  16. border: 0px;
  17. max-width: 344px;
  18. max-height: 33px;
  19. height : 33px;
  20. width : 344px;
  21. color: green;
  22. margin : 10px 0px 0px 5px;
  23. padding: 8px 13px 10px 10px;
  24. float: left;
  25. }
  26.  


kod css z pliku style.css
  1. #wyszukiwara {
  2. background-image : url('images/wyszukiwara.gif');
  3. display:inline-block;
  4. margin : 0px 0px 0px 0px;
  5. background-repeat : no-repeat;
  6. height : 57px;
  7. width : 483px;
  8. }


Plik html
  1. <div id = "wyszukiwara">
  2.  
  3. <input type="text" name="x" value="" class="poletekst" />
  4. <input type="submit" value="" class="szukaj" />
  5.  
  6. </div>


Prosze samemu sprawdzić i przetestować
Go to the top of the page
+Quote Post
piotrooo89
post 9.02.2009, 21:34:32
Post #19


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Cytat(Michał90 @ 9.02.2009, 19:25:43 ) *
Ja już sam nie wiem jak to ma być biggrin.gif
Ten kod mi działa dobrze pod Mozillą, lecz pod IE lub Operą już nie działa....

http://kurs.browsehappy.pl/Bugi/MinWidth


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 17.06.2024 - 22:51