Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> dynamiczna zmiana css
jarekski
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.01.2013

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


jakiego kodu uzyc aby gdy uzytkownik zmienia rozmiary otwartego okna strony internetowej ( np. za pomoca myszy ) , zostalo to odczytane przez plik css i uwzglednione przez wszystkie parametry kazdego elementu ktore maja postac (x % * szerokosci okna lub wysokosci okna)

<script language="JavaScript">

<!--

var ww = window.innerWidth;
var wh = window.innerHeight;

window.location.href = "icec.php?&ww=" + ww + "&wh=" + wh;

//-->

</script>
ten skrypt przekazuje tylko do .php pliku jak odczytac var ww i wh w pliku css

Z gory dziekuje
.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Media Queries.
  1. @media screen and (max-device-width: 480px) {
  2. html {
  3. width: 300px;
  4. }
  5. }


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
CuteOne
post
Post #3





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


http://twitter.github.com/bootstrap/ gotowa podstawka
Go to the top of the page
+Quote Post
jarekski
post
Post #4





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.01.2013

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


Cytat(rocktech.pl @ 24.01.2013, 07:34:14 ) *
Witam.

Media Queries.
  1. @media screen and (max-device-width: 480px) {
  2. html {
  3. width: 300px;
  4. }
  5. }

to nie dziala dynamiczmie tylko przy pierwszym otwacciu strony i dla zadanych 300px

Cytat(CuteOne @ 24.01.2013, 08:33:45 ) *


nie ma bledu tylko css nie reaguje na ten skrypt gdy ktosc zmienia rozmiar strony
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #5





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Zerknij jeszcze raz tu http://twitter.github.com/bootstrap/scaffo...html#responsive. Przeskaluj sobie ekran.

Zerknij na ten kod https://github.com/twitter/bootstrap/blob/2...ponsive.css#L68 i klasy.hidden-desktop .hidden-phone itd.


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
jarekski
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.01.2013

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


tak ale nie pracuje gdy uzytwownik zmienia np. mysza okno z prostokata poziomego na pionowy obrazek zostaje przeskalowany ale pozostaje poziomym nie zmienia sie na pionowy closedeyes.gif
Go to the top of the page
+Quote Post
fizdulka
post
Post #7





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 24.01.2013

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


Cytat(rocktech.pl @ 24.01.2013, 10:55:27 ) *
Zerknij jeszcze raz tu http://twitter.github.com/bootstrap/scaffo...html#responsive. Przeskaluj sobie ekran.

Zerknij na ten kod https://github.com/twitter/bootstrap/blob/2...ponsive.css#L68 i klasy.hidden-desktop .hidden-phone itd.



Mam to samo na www.polanka.com.au zmiana rozmiarow okna przez restore lub restore down czy mysza i wydaje sie ze wszystko dziala ale reload page wprowadza zmiany ktore jarekski chcialby uzyskac zmieniajac rozmiary okna a to nie takie easy.
Go to the top of the page
+Quote Post
jarekski
post
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.01.2013

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


Witam

Właśnie o to chodzi wszystko sie zmienia skalujac do wymiarów odczytanych
podczas ładowania strony,ale tylko pozornie bo po przeładowaniu strony dopiero
nastepuje całkowite przeskalowanie wszystkich elementów.
Dzieki za próbe zrozumienia mojego pytania.
Czy znasz sposób na rozwiązanie tego problemu?




Go to the top of the page
+Quote Post
CuteOne
post
Post #9





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


A jakie to elementy nie są skalowane? pokaż, może wersję demo.. będzie szybciej
Go to the top of the page
+Quote Post
jarekski
post
Post #10





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.01.2013

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


Prosciej niz poprzedniczka wyjasnic nie moge ale sprobuje:

1- otworz www.polanka.com.au
2- zmien rozmiary okna
3 - przeladuj strone
4- teraz chyba widzisz co sie zmienia prostokaty podpowiadam
5- jezeli nie widac zmian idz do punktu 1

Czy teraz wszystko jasne
Go to the top of the page
+Quote Post
CuteOne
post
Post #11





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Ten jej/jego kod nie ma nic wspólnego z tzw. responsive, ot trochę js(w dodatku lipnego). Teraz otwórz http://twitter.github.com/bootstrap/index.html lub http://twitter.github.com/bootstrap/examples/fluid.html i zmień rozmiar przeglądarki..
Go to the top of the page
+Quote Post
jarekski
post
Post #12





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.01.2013

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


chyba ciebie nie rozumiem jak wiesz jak uzyskac zamierzony efekt to pokaz prosze jak zmienic ten kod .
bo zmiana rozmiaru przegladarki nic nie daje niestety.
Go to the top of the page
+Quote Post
Michasko
post
Post #13





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

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


Ja chyba tutaj czegoś nie rozumiem.
Jarekski - Twój przykład ma niewiele wspólnego z responsive-layoutem. Zerknij na link niżej, aby zobaczyć na czym polega responsive design (zwróć uwagę, że elementy zmieniają swój rozmiar i/lub położenie bez konieczności przeładowania strony).
http://whatis.techtarget.com/definition/responsive-design

W Twoim przykładzie, aby prostokąty zmieniły rozmiar - konieczne jest przeładowanie strony.
W przykładzie CuteOne (bootstrap) - nie jest to konieczne, wystarczy zmienić rozmiar okna przeglądarki.
A jeśli u Ciebie nic nie daje - pochwal się z jakiej przeglądarki korzystasz. IE 4 ? smile.gif

Ten post edytował Michasko 26.01.2013, 17:40:32


--------------------
Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :)
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: 22.08.2025 - 08:21