Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] Backgroudn z kilku obrazków?, Jak poprawnie wstawić w css
swpgnk
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 12.04.2009

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


Witam.

Strona, którą tworzę dzieli się na kilka głównych elementów. Jest więc header, stopka, left-side menu i content. Każdy element ma swoje tło.

Problem pojawił się przy contencie. Górna część contentu to gradient - dolna kolor jednolity. Ponadto content posiada ramkę. Sęk w tym, że ramka musi być wykonana na grafikach (przez złożoność tej ramki).

Mam głównego diva content. W nim poszczególne elementy. Tam też wrzuciłem poszczególne elementy tła (a więc 4 rogi, i 4 gradienty ramki bocznej górnej, dolnej, lewej i prawej). Odbiorca strony (od biedy nazwijmy klient winksmiley.jpg ) zażyczył sobie jednak, żebym te grafiki przerzucił do arkuszu stylów. Czy muszę więc w obrębie diva content stworzyć osobne divy dla poszczególnych elementów ramki? Css'a poznałem w locie w jakiś tydzień. Tak więc pewne braki są.

Proszę o pomoc.
Go to the top of the page
+Quote Post
kantek
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 15
Dołączył: 2.04.2009
Skąd: koszalin

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


Witam. Najlepiej jakbyś podał obraz tego tła bo tak ciężko się domyśleć jak to pociąć i poskładać.

problem jest z tłem bo nie wiem jak ma wyglądać
co do narożników robisz strukturę:

dam w php aby uwidocznić wcięcia
  1. <?php
  2. <div class=&#092;"content\">
  3.        <div class=&#092;"left_top\"></div>
  4.        <div class=&#092;"left_bottom\"></div>
  5.        <div class=&#092;"right_top\"></div>
  6.        <div class=&#092;"right_bottom\"></div>
  7.    </div>
  8. ?>


gdzie w css dajesz
tu daje przykład z paseczkiem 1px na 210px (105 gradient 105 to jednolite tło)
(zawierającym gradient rozłożony z góry do dołu)
  1. .content
  2. {
  3. position:relative;
  4. margin:0px;
  5. padding:0px;
  6. width:600px;
  7. height:210px;
  8. background:url(\\'pas.jpg\\') repeat-x left top;
  9. border:1px solid red;
  10. }
  11. .left_top
  12. {
  13. position:absolute;
  14. left:0px;
  15. top:0px;
  16. width:20px;
  17. height:20px;
  18. background-color:#cdcdcd;
  19. }

itd. robisz narożniki tylko zmieniasz
left na right i top na bottom

m.w. tak to wygląda na moim przykładzie
http://www.ifotos.pl/ifotos/uploaded/98622.JPG
(problem z obrazkiem zamieszczam link)

dorzuć ten obrazeczek to się pokombinuje exclamation.gif!

domyślam się że gradient jeżeli nie jest pokręcony da się zrobić jednym paseczkiem
tylko trzeba będzie zrobić divy odpowiedzialne za górną ramkę

Pozdrawiam

Ten post edytował kantek 12.04.2009, 18:21:52


--------------------
kantek.com.pl
Go to the top of the page
+Quote Post
swpgnk
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 12.04.2009

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


Już zrobiłem sam, dzięki za podpowiedź, dałem rady smile.gif Dodatkowo poczarowałem, pokombinowałem i narożniki zrobiłem na jednym obrazku, bawiąc się pozycją.

Teraz walczę co nieco z menu. (Temat też wrzuciłem ciut wcześniej) i coś ciężko to widzę.

Ten post edytował swpgnk 12.04.2009, 18:28:48
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 Aktualny czas: 20.08.2025 - 11:56