Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS][JavaScript]Problem z dopasowaniem apletu twitch + czat do wielkości okna przeglądarki
stivi
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.03.2014

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


Witam. Posiadam następujący problem z którym walczę już trochę czasu i ręce mi opadają...

Sprawa wygląda tak. Mam sobie na stronie wrzucony taki kodzik [fragment]:
  1. <div class="twitch">
  2.  
  3. <object id="live_embed_player_flash" data="http://www.twitch.tv/widgets/live_embed_player.swf?channel=drollercaster" type="application/x-shockwave-flash" width="1280" height="720">
  4. <param name="allowFullScreen" value="true" />
  5. <param name="allowScriptAccess" value="always" />
  6. <param name="allowNetworking" value="all" />
  7. <param name="movie" value="http://www.twitch.tv/widgets/live_embed_player.swf" />
  8. <param name="flashvars" value="hostname=www.twitch.tv&amp;channel=drollercaster&amp;auto_play=true&amp;start_volume=25" />
  9. </object>
  10.  
  11.  
  12. <iframe frameborder="0"
  13. scrolling="no"
  14. id="chat_embed"
  15. src="http://twitch.tv/chat/embed?channel=drollercaster&amp;popout_chat=true"
  16. height="720"
  17. width="335">
  18. </iframe>
  19.  
  20.  
  21. </div>


a tutaj fragment cssa
  1. .twitch {
  2. position: relative;
  3. margin: 0;
  4. text-align: center;
  5. }


W efekcie nam daje to takie coś:


Jednak po zjechaniu wielkości okna przeglądarki (mniejsza rozdzielczość) robi się takie coś:


W czym tkwi problem? Chodzi mi o to żeby po zmniejszeniu okna przeglądarki aplet playera twitcha oraz chat przeskalowały się do rozmiaru okna, natomiast samo okno czatu nie zjeżdżało wiersz w dół. Swoją drogą z niewiadomych przyczyn okno czatu pojawia się kilka px niżej niż okno playera (wtf?).

Byłbym wdzięczny za podanie rozwiązania wraz z łopatologicznym wytłumaczeniem by na przyszłość wiedzieć takie rzeczy.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
PrinceOfPersia
post
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Spróbuj dać w CSS wielkość w procentach (zamiast w pikselach) zarówno do object, jak i do iframe.
albo możesz użyć CSS media queries i ustalić inne rozmiary elementów dla różnych rozdzielczości, np:
Kod
@media screen and (max-width:1024px) {
  #live_embed_player_flash {  
    width:30%;
  }
}


Ten post edytował PrinceOfPersia 9.03.2014, 09:35:17


--------------------
Go to the top of the page
+Quote Post
stivi
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.03.2014

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


@media screen ratuje ale niecałkiem. po pierwsze nie wiem jak go przydzielić i do odtwarzacza i do czatu żeby razem w jednej lini zmieniały rozmiar, choć ustawienie jednemu 70% drugiemu 30 niby działa ALE tylko na szerokość. wysokość się nie zmienia :/ mam aby podłużny pasek Chodzi o to żeby aplet twitch zawsze utrzymywał stosunek obrazu 16:9.



Ten post edytował stivi 9.03.2014, 10:33:32
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: 19.08.2025 - 21:37