Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Graficzny "content" pytanko
Forum PHP.pl > Forum > Przedszkole
Zielonkawy18
Mam pytanie odnośnie np. takiego layout-u

http://pieknowzdrowiu.pl/img1.png z tematu: Temat: Projekt logo oraz strony dla firmy outsourcingowej

Załóżmy, że mam taką grafikę ( mini box ) na zdjęciu. Jak w CSS ulokować taką grafikę i aby wyświetlić na niej tekst?

Oczywiście tekst umiem, chodzi mi po pomysł jak wy to realizujecie bo ja wyobrażam sobie to tak, że na te zdjęcie nakładam jakiegoś div-a.
tomi1985
najprosciej zrobic aby grafika byla backgroundem

np.

  1. css
  2.  
  3. #logo {
  4. background: url("grafa.png") no-repaet;
  5. width:300px;
  6. height:200px;
  7. }
  8.  
  9. html
  10.  
  11. <div id="logo">
  12.  
  13. // jakiś tekst
  14.  
  15. </div>
  16.  
Zielonkawy18
Niby tak, ale wtedy ten tekst by najechał na nagłówek minibox czyli to jest jednoznaczne z tym, że nagłówek minibox trzeba zrobić osobno i także zdeklarować jako tło.
tomi1985
o jaki dokladnie obrazek chodzi ? zakrecilem sie i juz sam nie wiem o co dokladnie chodzi... zaznacz na zdjęciu o co dokladnie chodzi smile.gif
Zielonkawy18
Mini box, a konkretnie ten Mini Box wyżej ( na zielonym tyle piszę ) i ma on pobrane jakieś nowiki czy newsy nie ważne :-)
tomi1985
aaaaaa smile.gif
to ja bym to zrobil tak:

css

  1. #mini {
  2. width:250px;
  3. text-align:left;
  4. border-radius:5px;
  5. }
  6.  
  7. #mini h1 {
  8. background: url("box.png") no-repeat;
  9. padding:10px;
  10. width: 230px;
  11. height:60px;
  12. }
  13.  
  14. ul#nav {
  15. list-style:none;
  16. }
  17.  
  18. ul#nav li {
  19. background: url("znaczek.jpg") no-repeat 0 10px;
  20. }
  21.  
  22. <div id="mini">
  23.  
  24. <h1>Mini Box</h1>
  25. <ul id="nav">
  26. <li>1</li>
  27. itd...
  28. </ul>
  29. </div>
  30.  


cos w tym kontekscie smile.gif

choć zamiast obrazka pod tlo h1 wolalbym wstawic juz gradier smile.gif

generator: http://www.colorzilla.com/gradient-editor/ smile.gif
Zielonkawy18
Możesz opisać "klasy" czy jak to się nazywa "#takie_cos" odnośnie obrazka, do którego się odnośiliśmy?? :-)

Co czego dotyczy. Pozdrawiam
tomi1985
Cytat
#mini {
width:250px;
text-align:left;
border-radius:5px;
}

#mini h1 {
background: url("box.png") no-repeat;
padding:10px;
width: 230px;
height:60px;
}

ul#nav {
list-style:none;
}

ul#nav li {
background: url("znaczek.jpg") no-repeat 0 10px;
}

<div id="mini">

<h1>Mini Box</h1>
<ul id="nav">
<li>1</li>
itd...
</ul>
</div>


a więc tak:

  1. cały box :)
  2.  
  3. #mini {
  4. width:250px;
  5. text-align:left;
  6. border-radius:5px; - zaokrągla rogi tongue.gif
  7. }
  8.  
  9. Twoje tło pod napis "Mini Box"
  10.  
  11. #mini h1 {
  12. background: url("box.png") no-repeat;
  13. padding:10px;
  14. width: 230px;
  15. height:60px;
  16. }
  17.  
  18.  
  19. Tutaj juz znajduje sie to co jest wewnatrz boxa :)
  20.  
  21. ul#nav {
  22. list-style:none; - usuwanie kropek w li
  23. }
  24.  
  25. Nadanie obrazka po lewej stronie do opisów ( na zdjęciu masz zieloną szczałkę ) np. Loren impsum....
  26.  
  27. ul#nav li {
  28. background: url("znaczek.jpg") no-repeat 0 10px; - ustawienie obrazka po lewej stronie w li tongue.gif
  29. }
  30.  
  31.  
  32. <div id="mini">
  33.  
  34. <h1>Mini Box</h1>
  35. <ul id="nav">
  36. <li>1</li>
  37. itd...
  38. </ul>
  39. </div>


chyba o to chodzilo tongue.gif
Pawel_W
odwołując się do identyfikatora #nav niepotrzebnie stosujesz jeszcze to ul, identyfikator na stronie powinien być tylko 1 smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.