В CSS единица
Это очень удобно для задания иконок, сопровождающих подпись, например, внутри кнопок
В этом примере мы задали иконке высоту
Мы также выровняли эту иконку по базовой линии(
➡️ @FrontendPortal | #CSS
cap определяется как размер заглавной буквы текущего шрифтаЭто очень удобно для задания иконок, сопровождающих подпись, например, внутри кнопок
В этом примере мы задали иконке высоту
1cap, что делает её равной высоте буквы "S".Мы также выровняли эту иконку по базовой линии(
baseline) для идеального выравнивания текста и иконкиPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62❤23🔥10
Forwarded from IT Portal
Языку JavaScript сегодня исполнилось 30 лет! 🕺
Забавный факт: считается, что JavaScript был написан за 10 дней
@IT_Portal
Забавный факт: считается, что JavaScript был написан за 10 дней
@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤79👍24🏆15😁10🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Это, пожалуй, самый прикольный CSS-инструмент, который я встречал 😇
Это интерактивный конструктор CSS-анимаций, который позволяет создавать анимации, просто проводя мышью по сцене на странице
Пробуем здесь
➡️ @FrontendPortal | #resourse
Это интерактивный конструктор CSS-анимаций, который позволяет создавать анимации, просто проводя мышью по сцене на странице
Пробуем здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
❤36🔥24👍18💊7🌚3👨💻1
Подборка 3-х суперполезных функциий в CSS
- Функция
- Функция
- CSS-свойство
➡️ @FrontendPortal | #CSS
- Функция
calc() позволяет производить математические вычисления прямо в CSS- Функция
clamp() позволяет ограничивать диапазон изменения некоего значения, задавая его нижний и верхний пределы- CSS-свойство
filter добавляет визуальные эффекты к элементам на странице и использует в качестве значений функцииPlease open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35👍18😱5
This media is not supported in your browser
VIEW IN TELEGRAM
Автозаполнение инпута
HTML-элемент
- Различия между
Кроме функции автодополнения элемента
➡️ @FrontendPortal | #HTML
HTML-элемент
<datalist> содержит набор опций (<option>), доступных для выбора. Выбранное значение будет установлено для элемента <input>- Различия между
<select> и <datalist> :Кроме функции автодополнения элемента
<datalist>, основное отличие между <select> и этим тегом в том, что в элементе <select> нельзя выбрать или указать значение не из списка предлагаемыхPlease open Telegram to view this post
VIEW IN TELEGRAM
👍49❤16🔥5🤯2
Все еще используешь традиционный способ доступа к элементам с правого конца массива? Пора добавить немного разнообразия!
- Попробуй новый метод
- Отрицательные значения обозначают элементы с правого конца массива.
-
➡️ @FrontendPortal | #CSS
- Попробуй новый метод
.at() для массивов. Он делает то же самое, что и нотация [x], но по-другому обрабатывает отрицательные значения.- Отрицательные значения обозначают элементы с правого конца массива.
-
-1 дает последний элемент, -2 — предпоследний, и так далее.Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥10🤯7❤5
Media is too big
VIEW IN TELEGRAM
Быстрый совет по JS: используйте
Это позволяет легко интегрировать поддержку игровых контроллеров в веб-проекты✌️
➡️ @FrontendPortal | #tip #js
Gamepad API, чтобы в реальном времени отслеживать статус подключения геймпада и состояние его кнопок. Это позволяет легко интегрировать поддержку игровых контроллеров в веб-проекты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤10🤯6🔥2
Использование
Box-shadow в CSS может быть многослойным. Вы можете применять несколько теней для одного элемента. Обычно это используется для создания глубоких и реалистичных теней, но что мешает нам немного поэкспериментировать?
- Здесь мы создаём тень с нулевым размытием и небольшим смещением, чтобы создать дублирующий слой.
- Затем создаём похожий слой, но с немного большим расхождением, чтобы создать псевдо-обводку.
- И, наконец, добавляем ещё один слой с настоящей тенью.
➡️ @FrontendPortal | #CSS
box-shadow необычным способом, которого вы могли не ожидатьBox-shadow в CSS может быть многослойным. Вы можете применять несколько теней для одного элемента. Обычно это используется для создания глубоких и реалистичных теней, но что мешает нам немного поэкспериментировать?
- Здесь мы создаём тень с нулевым размытием и небольшим смещением, чтобы создать дублирующий слой.
- Затем создаём похожий слой, но с немного большим расхождением, чтобы создать псевдо-обводку.
- И, наконец, добавляем ещё один слой с настоящей тенью.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤48👍25🤯13🔥4😁2💯2
Media is too big
VIEW IN TELEGRAM
Наткнулся тут на интересный материал о том, как работают очереди в контексте HTTP-запросов
Разбираются основные стратегии очередей: FIFO, LIFO, приоритетные, плюс активное управление очередями
Всё это интерактивно: можно тыкать и смотреть, как это всё работает в реальном времени
Ловите ссылку: https://encore.dev/blog/queueing
➡️ @FrontendPortal | #resourse
Разбираются основные стратегии очередей: FIFO, LIFO, приоритетные, плюс активное управление очередями
Всё это интерактивно: можно тыкать и смотреть, как это всё работает в реальном времени
Ловите ссылку: https://encore.dev/blog/queueing
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍12🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
Свойство
Вы можете контролировать как:
- Количество колонок
- Ширину каждой колонки
Здесь мы использовали "
Это заставляет браузер автоматически выбирать количество колонок в зависимости от доступного размера, так чтобы ширина каждой колонки была близка к 10rem.
Это полезно для контента, подобного новостным статьям, и, как показано в этом примере, для ссылок в подвале.
➡️ @FrontendPortal | #CSS
columns помогает разделить текст или элементы списка на несколько колонок.Вы можете контролировать как:
- Количество колонок
- Ширину каждой колонки
Здесь мы использовали "
auto" для количества колонок и ширину 10rem. Это заставляет браузер автоматически выбирать количество колонок в зависимости от доступного размера, так чтобы ширина каждой колонки была близка к 10rem.
Это полезно для контента, подобного новостным статьям, и, как показано в этом примере, для ссылок в подвале.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63❤20🤔1🤝1