Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ukrywanie wystających elementów (absolute)
markuz
post
Post #1





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Witam, posiadam przykładowy kod: http://jsfiddle.net/4Yr7n/

Chciałbym aby czerwony kwadrat (.element) nie pokazywał się ponieważ wystaje poza div.editor.
Musi mieć on pozycję absolutną ponieważ takich elementów jest kilka.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


np. tak:
  1. .editor { width: 300px; height: 300px; border: 1px solid #000; overflow: hidden;}
  2. .element { position: inherit; margin-top: 350px; margin-left: 400px; width: 10px; height: 10px; background: #ff0000;}
Go to the top of the page
+Quote Post
markuz
post
Post #3





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Wtedy żaden element się nie wyświetli - http://jsfiddle.net/4Yr7n/8/ (.element.next powinien się wyświetlić w kwadracie na pozycji 100, 100 a go nie widać)

Ten post edytował markuz 5.06.2014, 14:14:39
Go to the top of the page
+Quote Post
trueblue
post
Post #4





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

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


.next dziedziczy pozycję static, czyli po prostu układa się za kolejnym elementem przez co wystaje poza editor.
Jeśli mu nadasz absolute oraz left i top 0, będzie ok.
Go to the top of the page
+Quote Post
markuz
post
Post #5





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Ok - dzięki wielkie (IMG:style_emoticons/default/smile.gif)
Działający przykład - http://jsfiddle.net/4Yr7n/9/
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: 23.08.2025 - 07:00