Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][CSS] Stała pozycja elementu względem tła
--Michał--
post
Post #1





Goście







Cześć.
Mam jeden kontener, załóżmy #test w którym osadzone jest większe zdjęcie.

Kod
#test {
  min-width: 500px;
  background: #fff url(x.jpg) no-repeat 50% 0;
}


Czyli jeśli zmieniamy rozmiar okna zdjęcie będzie się środkowało do rozmiaru 500px. Potrzebuję teraz osadzić na tym zdjęciu tekst na stałej pozycji. Czyli załóżmy zdjęcie zawiera chmurkę w której miałby się znaleźć tekst. W jaki sposób to osiągnąć? Czego mam szukać?
Go to the top of the page
+Quote Post
vifus
post
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 13
Dołączył: 7.04.2012

Ostrzeżenie: (10%)
X----


Jeżeli dobrze zrozumiałem to overflow: hidden; w divie rodzica powinno pomóc.


--------------------
Zlecenia PHP / MYSQL / JAVASCRIPT / C++ / CSS / HTML na PW
Go to the top of the page
+Quote Post
--Michał--
post
Post #3





Goście







Nie do końca. Napisałem coś takiego. Jak to można ulepszyć?

Kod
$(function() {
        var w = $('body').width();
        var test = $('#test');
        var mod = 150;
        test.css('left', w/2+mod);
        $(window).resize(function() {
            w = ($('body').width());
            
            var left = w /2+mod;
            test.css('left', left);
        });
    });
Go to the top of the page
+Quote Post
GoOx
post
Post #4





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

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


a nie prościej?

np z prawej strony:

  1. .cos {
  2. position: fixed;
  3. right:0px;
  4. top:200px;
  5. }
  6.  
Go to the top of the page
+Quote Post
--Michał--
post
Post #5





Goście







A ile right żeby zachowało stałą pozycję względem tła przy skalowaniu okna? smile.gif
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: 21.08.2025 - 18:33