👍23🔥7
Color Highlight — это расширение для VS Code, которое автоматически окрашивает цветовые значения в CSS-файлах и обрамляет их рамкой, позволяя лучше понимать, какой цвет будет использоваться в итоге.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥6😁4
В чём разница между drop-shadow и box-shadow в CSS?
Ответ:
• box-shadow — добавляет тень к рамке элемента, то есть вокруг его границ. Это свойство работает с любыми элементами, создавая тень, повторяющую контуры элемента.
• drop-shadow — применяется с функцией filter и позволяет создавать более сложные тени для графики и текстов. Оно учитывает прозрачность и форму содержимого элемента, что особенно полезно для изображений и SVG.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥9😁3👎1
Для создания эффекта полосатой тени текста используется несколько CSS-свойств, которые позволяют добавить тексту цветную тень и сделать его цвет прозрачным с полосатым фоном. Рассмотрим ключевые моменты, которые отвечают за этот эффект:
• text-shadow — Создает тень текста с заданными смещением, размерами и цветом.
• background: repeating-linear-gradient — Устанавливает полосатый фон с повторяющимся линейным градиентом.
• background-clip: text — Обрезает фон до контура текста, делая его видимым только внутри текста.
• webkit-animation-fill-color: transparent — Делает цвет текста прозрачным, чтобы фон был виден через него.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥7😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Эффект, который выделяет определенные элементы, создавая контраст и акцент на них, при наведении на изображения, реализованный с помощью CSS и JavaScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥9😁1
Функция Intl.DateTimeFormat: Форматирует дату и время в соответствии с заданным локалем и параметрами, поддерживая разнообразные языковые и региональные стандарты.
Она имеет несколько вариантов использования, давайте их разберём:
• Intl.DateTimeFormat() — Форматирует дату и время в соответствии с локалью по умолчанию и стандартными параметрами.
• Intl.DateTimeFormat ('en-GB') — Использует заданную локаль ('en-GB' в данном случае) для форматирования даты и времени в соответствии с британским форматом.
• Intl.DateTimeFormat ('en-GB', { year: 'numeric', month: 'long', day: 'numeric', weekday: 'long' }) — Позволяет настроить форматирование, указав параметры.
Функция поддерживает множество вариаций описания опций, позволяя детально настроить форматирование даты и времени в зависимости от ваших потребностей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥9😁4
В статье собраны 70 реальных вопросов, часто задаваемых на интервью. При клике на каждый вопрос, вы получаете полный и понятный ответ.
Советую каждому прочитать, пока ещё осталось время для обучения)Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
CSS Grid Generator — сайт, с помощью которого можно сгенерировать сетку и получить готовый CSS-код. Сначала задаем количество строк, колонок и расстояния между ними, далее рисуем расположение div-блоков в сетке.
⛓ Ссылочка: https://cssgrid-generator.netlify.app/
➡️ @code_ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥18😁2
Свойство
conic-gradient
позволяет создавать конические градиенты (цветовой переход, который вращается вокруг центра, создавая эффект, похожий на цветовое колесо) , что делает их очень полезными для создания различных визуальных эффектов. Параметры свойства:
• from (angle): Указывает начальный угол, с которого начинается градиент.
• color-stop: Цвет и его позиция в градиенте (red, yellow, green)
• percentage: Необязательный параметр, указывающий кол-во цвета в градиенте (red 25%)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥5😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Codeium — это мощное расширение для VS Code, которое помогает вам писать код быстрее и умнее. Оно предлагает интеллектуальные подсказки и автозаполнение, основанные на AI. Также плагин поддерживается многими языками программирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🔥12😁3
This media is not supported in your browser
VIEW IN TELEGRAM
Roadmap,sh — сайт, на котором собраны roadmaps по всем направлениям, начиная от бэкенд-разработки, заканчивая UX-дизайном. Все темы для изучения схематично отображены в нужной последовательности для поэтапного изучения.
⛓ Ссылочка: https://roadmap.sh/
➡️ @code_ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥20👍12
✅ Ещё 1 перезалив шпаргалки, в этот раз напомню про регулярные выражения
Эта шпаргалка представляет набор основных методов для создания и использования регулярных выражений в JavaScript. В ней содержатся все основные операции.
➡️ @code_ready | #шпаргалка #js
Эта шпаргалка представляет набор основных методов для создания и использования регулярных выражений в JavaScript. В ней содержатся все основные операции.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥4
Функция String.prototype.padStart() добавляет символы в начало строки до достижения заданной длины.
Параметры функции:
• targetLength — желаемая длина строки.
• padString — символы для добавления (по умолчанию пробел).
Функция padStart() полезна для выравнивания чисел или текста в таблицах, добавляя ведущие нули или другие символы для выравнивания данных в нужном формате.
Есть обратная ей функция — padEnd(). Принцип действия такое же, но символы добавляются уже с конца.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥7❤1😁1
Как использовать промисы в JavaScript?
Ответ:
1. Создание промиса: Используется для обработки асинхронных операций. Он может находиться в состояниях pending, fulfilled, или rejected
const promise = new Promise((resolve, reject) => {
setTimeout(() => {
resolve('Data received');
}, 2000);
});
promise.then((data) => {
console.log(data); // Data received
}).then(() => {
console.log('Further processing');
});
promise.catch((error) => {
console.error('Error:', error);
});
promise.finally(() => {
console.log('Operation complete');
// Cleanup code here
});
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Горячие клавиши для быстрой верстки
• Ctrl + F2 — Выделяет все вхождения текущего слова.
• Alt + ↑ / ↓ — Переместит строку с курсором вверх или вниз, в зависимости от комбинации клавиш.
• Shift + Tab — Удаляет отступы.
@code_ready | #клавиши
• Ctrl + F2 — Выделяет все вхождения текущего слова.
• Alt + ↑ / ↓ — Переместит строку с курсором вверх или вниз, в зависимости от комбинации клавиш.
• Shift + Tab — Удаляет отступы.
@code_ready | #клавиши
👍40🔥12😁1
Позволяет выбирать элементы на основе их содержимого. Это делает возможным изменение стилей элементов в зависимости от наличия определённых дочерних элементов или других условий внутри.
Принимаемые параметры:
• :has (selector) — применяет стили к элементу, если он содержит элементы, соответствующие selector.
• :has (:not (selector)) — применяет стили к элементу, если он не содержит элементы, соответствующие selector.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥6😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Используйте navigator,onLine для проверки, есть ли у пользователя доступ к интернету. Этот метод возвращает true, если подключение активно, и false, если нет.
Вы также можете подписаться на события offline и online, чтобы динамически реагировать на изменения статуса соединения.
Это позволяет реализовать функциональность, такую как уведомления пользователю о потере или восстановлении соединения. Например, можно показывать сообщения о том, что сайт находится в офлайн-режиме, или сохранять данные для синхронизации при восстановлении связи.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥10😁2
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Menu Icon Animation
Анимация различных иконок для меню на SCSS. Написано без использования JavaScript.
👨💻 Готовый код: https://codepen.io/code_ready/pen/LYKeGrP
➡️ @code_ready | #кодпен
Анимация различных иконок для меню на SCSS. Написано без использования JavaScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥4