Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] Jak zakodować taki top
d.stp
post 5.01.2015, 13:24:48
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

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


Mam do zakodowania takie coś:



Ale nie mam kompletnie pomysłu jak do tego podejść.

Chodzi o to że to jest TOP strony, container ma np. 1000px gdzie będzie logo (tło czerwone) i menu po prawo na tym zielonym tle. Normalnie nie byłoby problemu żadnego, ale tło czerwone musi zaczynać się od raz z lewej strony (poza kontenerem) a tło niebieskie musi zaczynać się w połowie kontenera (500px) i wychodzić poza niego do końca prawej strony (poza kontener 100%).
Go to the top of the page
+Quote Post
trueblue
post 5.01.2015, 13:36:20
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


http://jsfiddle.net/k67qgh5j/1/

Ten post edytował trueblue 5.01.2015, 13:39:09


--------------------
Go to the top of the page
+Quote Post
d.stp
post 10.01.2015, 22:14:19
Post #3





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

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


Może trochę źle to opisałem, bo problem jest jednak mniej skomplikowany.

Jeszcze raz: mam takie coś:



I te tło (top, slider, menu dolne) wyciąłem sobie z psd na szerokość 1px i dałem je w body jako repeat-x. Jest dobrze. Problem zaczyna się w TOP bo te tło gdzie będzie menu górne chciałbym żeby wychodziło poza kontener który ma 1050 px.

Zrobiłem takie coś:

  1. <div class="top">
  2.  
  3. <div class="container">
  4.  
  5. <div class="topLeft">
  6. Lewa
  7. </div>
  8.  
  9. <div class="topRight">
  10. Prawa
  11. </div>
  12.  
  13. <div class="clear"></div>
  14.  
  15. </div>


CSS:

  1. .top {
  2. width: 100%;
  3. position: relative;
  4. height: 96px;
  5. background: #fff;
  6. }
  7. .topLeft {
  8. float: left;
  9. width: 400px;
  10. }
  11.  
  12. .topRight {
  13. width: 100%;
  14. position: absolute;
  15. background: url('../images/menu-bg.png') no-repeat;
  16. background-color: #111;
  17. margin: 0px 0px 0px 500px;
  18. }
  19.  


I jest niby tak jak chcę ale wychodzi mi poza rozmiar strony w sensie pojawia się pasek poziomy przewijania ;/

Jak dam width: 50% do topRight to niby jest ok (paska nie ma) ale tekst wychodzi poza kontener

odświeżam sad.gif

Ten post edytował d.stp 9.01.2015, 21:00:33
Go to the top of the page
+Quote Post
trueblue
post 11.01.2015, 10:12:53
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Cały top wyprowadź poza czerwony kontener. Ma mieć własny kontener o szerokości 100%.


--------------------
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: 14.08.2025 - 08:07