Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] opływanie obrazka, diva, który jest bottom right
runner
post 13.01.2011, 19:38:16
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.11.2004

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


Cześć

Mam problem i nie mogę sobie z tym poradzić,...do rzeczy

mamy diva "kontener"... do którego ładowany jest div "obrazek" (tlo obrazek jest : bottom right) wczytywany jest również tekst który ma opływać ten pozycjonowany obrazek. poniższy przykład przedstawia mniej więcej powyższy opis.

  1.  
  2. <div class="kontener">
  3. <div class="obrazek"><p>jakis tam tekst</p></div>
  4. </div>
  5.  
  6.  
  7.  
  8. teraz css
  9.  
  10. .kontener
  11. {
  12. width:508px;
  13. height:458px;
  14. margin-left:auto;
  15. margin-right:auto;
  16.  
  17. }
  18.  
  19. .obrazek {
  20. width:508px;
  21. height:458px;
  22. background-image:url(images/wet.jpg);
  23. background-repeat:no-repeat;
  24. background-position:right bottom;
  25. }


TERAZ moje pytanie co zrobić aby ten tekst opływał ten obrazek co jest (i musi być) w prawym dolnym rogu diva "kontener"
w tej chwili tekst przykrywa obrazek, a nie o to mi chodzi...


próbowałem już wstawiać poprzez img ale nadal nie mogę osiągnąć oczekiwanego efektu

Go to the top of the page
+Quote Post
thek
post 13.01.2011, 21:48:42
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Jeśli coś jest tłem to jak Ty chcesz nakazać tekstowi to opływać? Tekst musi mieć świadomość istnienia w konkretnym miejscu elementu. Albo więc walisz obrazek pozycjonowany, albo nakładasz na ów obrazek warstwę o jego wymiarach, która zasymuluje obecność tam jakiegoś elementu. W ten sposób tekst będzie oszukany bo "coś będzie widział".


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
runner
post 13.01.2011, 23:20:42
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.11.2004

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


Cytat(thek @ 13.01.2011, 21:48:42 ) *
Jeśli coś jest tłem to jak Ty chcesz nakazać tekstowi to opływać? Tekst musi mieć świadomość istnienia w konkretnym miejscu elementu. Albo więc walisz obrazek pozycjonowany, albo nakładasz na ów obrazek warstwę o jego wymiarach, która zasymuluje obecność tam jakiegoś elementu. W ten sposób tekst będzie oszukany bo "coś będzie widział".


obrazek pozycjonowany np. <img src="images/obrazek.jpg" width="250" height="330" align="right" style="margin:10px;" alt="obrazek"/>
jaki parametr mam jeszcze dodaćquestionmark.gif?

a co masz na myśli pisząc o warstwie?
z-index
questionmark.gif?
Go to the top of the page
+Quote Post
thek
post 14.01.2011, 08:49:02
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Jeśli jest tak jak teraz (jako background) to musisz wrzucić dodatkowy div idealnie nad obrazkiem, który zablokuje wpływanie tekstu na tło, dla mnie bezsens, bo nie po to powstały tła winksmiley.jpg Jeśli robisz osobny img, czyli sensowniejsze tu rozwiązanie, to nadajesz kontenerowi pozycjonowanie relatywne, obrazkowi absolutne i możesz się bawić.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
runner
post 15.01.2011, 12:25:27
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.11.2004

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


Cytat(thek @ 14.01.2011, 08:49:02 ) *
Jeśli jest tak jak teraz (jako background) to musisz wrzucić dodatkowy div idealnie nad obrazkiem, który zablokuje wpływanie tekstu na tło, dla mnie bezsens, bo nie po to powstały tła winksmiley.jpg Jeśli robisz osobny img, czyli sensowniejsze tu rozwiązanie, to nadajesz kontenerowi pozycjonowanie relatywne, obrazkowi absolutne i możesz się bawić.



zrobiłem twoją drugą wersję i mi nie działa

.kontener{
width:508px;
height:458px;
position:relative;
}

<div class="kontener"><p>jakis tam tekst</p>
<img src="obrazek.jpg" width="150" height="224" align="right " style="position:absolute;" alt="obrazek"/>
</div>
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: 6.07.2025 - 12:48