Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Rozdzielczość 4k na stronach internetowych
Forum PHP.pl > Forum > Przedszkole
TakiTaki
Cześć,
Mam pytanie do osób które zajmują się css. W związku z tym że jestem laikiem postanowiłem wykorzystać bootstrapa aby jak najmniej kombinować z mobilnością strony (przynajmniej miałem taką nadzieję).
Napisałem cały layout niektóre elementy są na sztywno max 70px. Na telefonie i komputerze wszystko wygląda dobrze problem pojawia się gdy chcę odpalić stronę na tv 4k. Wszystko jest bardzo małe jeśli chodzi tekst czy inne elementy i z odległości już jest problem z odczytaniem tekstu.

Postanowiłem że spróbuje poprawić layout od początku zacząłem od 4k i co jakiś czas sprawdzam jak to wyglądu na innych rozdzielczościach. o ile na konkretnej rozdzielczości jest fajnie ułożone to jak idziemy np. na mniejszą to coś zaraz się podnosi i wszystko się rozjeżdża. Poprawianie każdego elementu na stronie wcale mi się nie uśmiecha może znacie jakieś fajne rozwiązania typu bootstrap gdzie przy większych rozdzielczościach wszystko się skaluje czy coś podobnego?

Szczerze mówiąc nie wiem jak to ugryźć żeby było dobrze. Napisałem sam layout pod navbara i jest już 180 linijek kodu, gotowy pod telefony i pc miał coś kolo 430. Obecnie muszę poprawiać każdy element typu input pod 4k i troszkę mniejszą rozdzielczość.

Dzięki za pomoc.

Podrzucam jak wygląda obecnie 4k

  1. /* For 4K Displays (Ultra HD) */
  2. @media screen and (min-width: 3840px) {
  3. .navbar {
  4. background-color: black;
  5. font-size: 16px;
  6. /* 100 = viewport width, as 1vw = 1/100th of that
  7. So if the container is 50% of viewport (as here)
  8. then factor that into how you want it to size.
  9. Let's say you like 5vw if it were the whole width,
  10. then for this container, size it at 2.5vw (5 * .5 [i.e. 50%])
  11. */
  12. font-size: 1.8vw;
  13. }
  14.  
  15. /* Links inside the navbar */
  16. .navbar a {
  17. float: left;
  18. font-size: 16px;
  19. font-size: 1.3vw;
  20. color: white;
  21. text-align: center;
  22. padding: 100px 40px;
  23. text-decoration: none;
  24. }
  25.  
  26. .navbar_search_down{
  27. padding-top: 8%;
  28. margin-bottom:10px
  29. }
  30.  
  31. .navbar_search_icon{
  32. font-size:16px;
  33. font-size: 1.3vw;
  34. }
  35.  
  36. .navbar input[type="text"]
  37. {
  38. font-size:16px;
  39. font-size: 1.3vw;
  40. }
  41.  
  42. .dark_mode_hidde{
  43. display: none !important;
  44. }
  45. .dark_mode_show{
  46. display: block !important;
  47. margin-left: 20px;
  48. margin-top: 50px;
  49. }
  50.  
  51. .toggle-group label{
  52. font-size: 40px !important;
  53. }
  54. }
trueblue
Google Twoim przyjacielem: http://benwhitehead.github.io/bootstrap-big-grid/
viking
A w ogóle czemu w tym kodzie ciągle powtarzasz dwie wartości?
font-size: 16px;
font-size: 1.3vw;

Jedno nadpisuje drugie.
TakiTaki
Cytat(viking @ 1.11.2021, 14:32:02 ) *
A w ogóle czemu w tym kodzie ciągle powtarzasz dwie wartości?
font-size: 16px;
font-size: 1.3vw;

Jedno nadpisuje drugie.

Poprawione facepalmxd.gif

a co do
http://benwhitehead.github.io/bootstrap-big-grid/#
Mam problem z wielkością tekstu a nie kolumn dodatkowo bootstrap 4.6 obsługuje max xl dodałem 4k ale to nic nie zmieniło.
com
czemu nie użyjesz 5, ona wspiera większe rozdziałki wink.gif
trueblue
com, możesz podać źródło tych informacji?
trueblue
com, możesz podać źródło tych informacji?
gino
Zapewne @com chodziło o to, że wersja 5 ma dodatkowy 6 poziom siatki: extra extra large ≥1400px
com
@trueblue tak jak napisał @gino smile.gif
trueblue
Nie bardzo widzę jak skok progu do 1400px ma się do obsługi rozdzielczości 4K.
com
na pewno wygląda lepiej niż kontener 1200 px, ale masz rację mój błąd(pomyliło mi się z 2k) być może kontener tej szerokości jest też za mały, wiec bym dodał po prostu nowy próg albo użył tej biblioteki, ale jako bazę lepiej użyć tak czy tak 5 gdzie jest 6 breakpoint wink.gif

co do problemu to https://css-tricks.com/optimizing-large-scale-displays/ smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.