CodeBase | Frontend
2.13K subscribers
362 photos
129 videos
2 files
524 links
Все самое интересное и полезное у нас 😎

Контакт: @Filgood777 (реклама, сотрудничество)
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Крутое дизайнерское решение для ресторана.

Меню для сайта, в виде...туалетной бумаги.

🔗 Ссылка

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ ТОП CSS-библиотек для анимации⚡️

1️⃣ Animate.css — библиотека содержит более ста разнообразных эффектов, включая появление и исчезание элементов, вращение, изменение размеров и эффект "дребезг".

🟢 Она может быть использована для выделения текста, подсказок и других элементов, на которые нужно привлечь внимание.

2️⃣ cssanimation.io — предлагает более 70 анимационных эффектов на CSS.

🟢 Также поддерживает Greensock, широко используемую библиотеку для анимации на JavaScript.

3️⃣ Animista — в библиотеке доступен набор анимаций, которые можно настраивать прямо в редакторе интерфейса.

🟢 Вы выбираете желаемый эффект и регулируете параметры, такие как скорость, задержка и продолжительность анимации.

4️⃣ Magic CSS — небольшая библиотека предлагает набор CSS-анимаций, которые можно активировать при возникновении событий в браузере.

🟢 Такие эффекты могут быть использованы, например, для эффектного отображения другого элемента при клике на кнопку.

5️⃣ CSS Wand — в этой библиотеке собраны анимации для кнопок, индикаторов загрузки и полей ввода.

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️⚡️ Emmet Cheat Sheet — онлайн ресурс для Emmet, где вы найдете все команды и сокращения, раскрывающиеся в объемный код и значительно ускоряющие процесс разработки.

🔗 Ссылка

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Что фронтенд-разработчики должны знать о Web 3.0 ⚡️

💩 Обсуждение Web 3.0 возобновилось после презентации Марка Цукерберга о переименовании Facebook в Meta и компании, направленной на создание метавселенной. Это ускорило переход к новой версии интернета.

💩 Web 3.0 связан с метавселенной, блокчейном и криптовалютами, но точное определение часто неясно из-за отсутствия строгого определения. Переход к Web 3.0 может занять много времени. Эра Web 1.0 представляла статические страницы, а Web 2.0 ввела интерактивность.

💩 Web 3.0 делает пользователей владельцами информации через децентрализованные технологии, гарантирующие конфиденциальность. Пользователи становятся анонимными и могут проводить финансовые транзакции с помощью криптовалют. Блокчейн меняет отрасли и устанавливает новый стандарт.

💩 Мы только начинаем переход к Web 3.0, где пользователи станут ключевым фактором.новые умения и понимание цифровых технологий.

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💩Определяем момент, когда пользователь переключает вкладки браузера и изменяем заголовок страницы.

Также этот трюк можно реализовать с помощью Page Visibility API:

document.addEventListener("visibilitychange", () => {
document.title = visibilityState;

});

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💩 Inview Animation - Все анимации созданы при помощи библиотеки gsap.

🔗 Ссылка

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Undesign ⚡️

Крутая подборка сниппетов кода, цветов, градиентов, шрифтов, различных иконок и анимации – в общем всяких полезностей для фронтендеров.

🔗 Ссылка

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️Анимация: Сердце ⭐️

⚡️Технологии: CSS, JavaScript

🔗 CodePen

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 JetBrains Mono

🟢 Шрифт придуман в первую очередь для разработчиков.

🟢 Имеет открытый исходный код.

🟢 Символы одинаковые по ширине, но строчные буквы сделаны выше.

🟢 Такой подход сохраняет строки кода той длины, которую ожидают разработчики, и помогает улучшить визуализацию, поскольку каждая буква занимает больше пикселей.

🔗 Шрифт

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Auto rename tag ⚡️

➡️ Автоматически переименовывает парные теги в HTML и JSX.

➡️ Меняете открывающий тег — меняется и закрывающий.

🔗 Плагин

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💎 Interactive particles text

➡️ Фантастически красивая анимация текста для твоего проекта с интерактивными частицами на JS

🔗 Ссылка

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
1️⃣ Разница между let, var и const:

➡️ let, var и const - ключевые слова в JavaScript для объявления переменных. var обладает функциональной областью видимости и может изменяться внутри функции.

➡️ Новые let и const из ES6 имеют блочную область видимости: let можно изменять, в то время как const - нет.

2️⃣ Различия между cookie, sessionStorage и localStorage:

➡️ Cookie - данные, отправляемые сервером и хранящиеся в браузере на определенный срок.

➡️ sessionStorage хранит данные в течение сессии, а localStorage - на неопределенный период после закрытия браузера.

3️⃣ Какая технология наиболее популярна сейчас и точно будет популярна ещё несколько лет?

➡️ JavaScript и его фреймворки, а также технологии искусственного интеллекта, машинного обучения и визуализации данных.

➡️ Популярны React, Angular, Vue.js и библиотеки визуализации данных, такие как D3.js и Chart.js.

4️⃣ Напишите простую функцию, чтобы проверить, является ли число целым:

Здесь всё просто:

function isInteger(num) {
return num % 1 === 0;
}


➡️ Эта функция принимает число в качестве аргумента и возвращает true, если число является целым, и false, если число имеет дробную часть.

Например:

console.log(isInteger(4)); // true
console.log(isInteger(4.2)); // false
console.log(isInteger(-3)); // true


5️⃣ Что такое прогрессивная отрисовка?

🟢Метод веб-разработки, который поэтапно отображает содержимое страницы по мере загрузки, улучшая пользовательский опыт и оптимизируя производительность.

🟢Позволяет пользователю начать взаимодействие с сайтом до полной загрузки.

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️⚡️ ТОП СПОСОБЫ АНИМАЦИИ ⚡️⚡️

➡️ Позволяют создавать красивые и интерактивные визуальные эффекты на веб-страницах без использования JavaScript или других скриптов.

➡️ Вот несколько простых примеров:

1️⃣ Анимация изменения цвета:

css
.color-change {
background-color: #3498db;
transition: background-color 0.5s;
}
.color-change:hover {
background-color: #e74c3c;
}


2️⃣ Анимация перемещения:

css
.move {
position: relative;
animation: moveAnimation 2s infinite;
}
@keyframes moveAnimation {
0% { left: 0; }
50% { left: 50%; }
100% { left: 0; }
}


3️⃣ Анимация изменения размера:

css
.resize {
transform: scale(1);
transition: transform 0.5s;
}
.resize:hover {
transform: scale(1.2);
}


4️⃣ Анимация вращения:

css
.rotate {
transform: rotate(0);
transition: transform 1s;
}
.rotate:hover {
transform: rotate(360deg);
}


5️⃣ Анимация мерцания:

css
@keyframes blink {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
.blink {
animation: blink 1s infinite;
}


➡️ Для создания CSS анимаций можно использовать свойство @keyframes, которое определяет последовательность стилей во времени, а также свойства transition и animation, которые управляют переходами и анимациями.
 

➡️ Комбинируйте эти свойства и ключевые кадры (@keyframes) для создания разнообразных эффектов на вашем веб-сайте.

Для тех, кто интересуется анимацией, нашел для вас крутой курс.
Вот ССЫЛКА НА КУРС (ID: 020)

CodeBase | Frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM