Когда вы начинаете путешествие веб -дизайна, одна вещь становится ясной: Освоение, как правильно масштабировать элементы и размер на разных экранах имеют решающее значение. Независимо от того, работаете ли вы на массивном экране рабочего стола или на самом маленьком мобильном телефоне, ключом к тому, чтобы дизайн выглядел хорошо повсюду, является понимание единиц размера CSS. Но что именно они? И как вы можете заставить их работать в вашу пользу? Давайте разберем его и поможем получить максимальную отдачу от этих инструментов, изменяющих игру.
]единицы размера CSS являются основой отзывчивости вашего дизайна. Эти единицы определяют, насколько большой или маленький должен появляться элемент по отношению к другим или сам просмотр. Это похоже на волшебную формулу, которая сообщает вашему сайту, как вести себя по разным размерам экрана. Без этих подразделений ваш дизайн может в конечном итоге выглядеть неловко, растягиваться или слишком тесно на определенных устройствах.
], но вот в чем дело: есть разные типы размеров, и не все из них одинаковы. Некоторые фиксируются, в то время как другие меняются на основе экрана или окружающего контента. Давайте погрузимся в эти единицы, чтобы вы могли выбрать правильный для задания.
], чтобы понять различные единицы размера, вам сначала нужно знать две основные категории, в которые они попадают: абсолютные и относительные единицы.
] Абсолютные единицы - это то, как они звучат - накапливаются в камне. Они не заботятся о размере экрана, макете или любом другом факторе. Когда вы используете абсолютные единицы, вы блокируете размеры элементов. Хотя это дает вам полный контроль, это также означает, что ваш дизайн может не хорошо адаптироваться к разным экранам.
]
Вот некоторые из наиболее распространенных абсолютных единиц:
относительные подразделения, где происходит магия. Эти подразделения масштабируются на основе окружающего контента или размера экрана, что делает их идеальными для создания дизайнов, которые выглядят великолепно везде, от небольших экранов до огромных мониторов.
]
Давайте посмотрим на ключевые относительные единицы:
Процентный блок - это гибкость. Если вы установите ширину элемента до 50%, он займет половину размера своего родительского контейнера, независимо от того, насколько большим или маленьким, этот контейнер. Это идеально подходит для отзывчивых макетов, где вы хотите, чтобы все было настраивать на основе доступного пространства.
]
.container { width: 100%; /* Takes up 100% of the parent container */ }]
подразделения EM и REM основаны на размере шрифта, но они работают по -разному:
html { font-size: 16px; /* Set base font size */ } h1 { font-size: 2rem; /* 32px */ } p { font-size: 1.5em; /* 24px, based on the parent element's font size */ }]
единицы Viewport являются фантастическими для создания полноэкранных разделов или элементов, которые регулируются на основе фактического размера окна браузера. Эти единицы масштабируются в соответствии с шириной или высотой видоубийта, поэтому вы можете разработать полноэкранированные разделы героев или динамическую типографику, которая отвечает на размер экрана пользователя.
].hero { width: 100vw; /* Full width of the viewport */ height: 100vh; /* Full height of the viewport */ }]
Итак, как вы решаете, какое устройство использовать для вашего дизайна? Вот несколько указателей:
]даже опытные дизайнеры иногда делают ошибки при использовании единиц размера CSS. Вот что следить:
]единицы размера CSS необходимы для создания веб -сайтов, которые хорошо работают на любом экране. С абсолютными единицами, такими как PX и гибкие, такие как %, EM, REM и ViewPort, вы можете разработать отзывчивые макеты, которые красиво адаптируются по устройствам.
] Ключ должен понять, когда использовать каждую единицу и как они взаимодействуют друг с другом. Освоение размеров CSS, вы разблокируете весь потенциал адаптивного веб -дизайна и создаете сайты, которые выглядят потрясающе везде.
]
Итак, выходите туда, экспериментируйте с этими подразделениями и сделайте ваши конструкции более плавными и отзывчивыми, чем когда -либо прежде!
]
Счастливого дизайна!
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3