TGViewer
Channel Public Channel
Web разработка

Web разработка

@htmlcssjavas

Самая акутальная информация для web разработчиков

По всем вопросам @haarrp

@channels_telegram - 🔥лучшие ит-каналы

@ai_machinelearning_big_data - машинное обучение

@programming_books_it - бесплатные it книги

@pythonl - 🐍
Subscribers
1.66K
Photos
208
Videos
17
Links
863

Showing posts older than #947 · Back to latest

Older Posts 20 shown
Post #945 1.23K
Post #943 1K
Совет по CSS! 🤙

Вы можете создать этот магнитный эффект :hover с помощью позиционирования анкоров CSS, :has и без JS 🔥.

article { anchor-name: --develop; }
ul:has(li:hover) { --anchor: --develop; }
ul::after {
inset:
anchor(var(--anchor) top)
anchor(var(--anchor) right)
... ;
}

Как сохранить чистоту при входе/выходе из списка? Используйте transition-delay

ul:has(li:hover) { --active: 1; }
ul::after {
opacity: var(--active, 0);
transition: opacity 0.2s, inset 0.2s 0.2s;
}
ul:hover::after {
transition: opacity 0.2s 0.2s, inset 0.2s;
}
  • ❤ 4
  • 👍 4
  • 🔥 4
Post #942 964
Адаптивная анимация прокрутки CSS с повторно используемыми ключевыми кадрами 🔥


p { --from: 0 100%; --to: 0 -100%; }
.tile { --to: 0 -150%; }
@​keyframes move {
0% { translate: var(--from); }
100% { translate: var(--to); }
}
p, .tile {
animation: move;
animation-timeline: --section;
animation-range: entry 20% 120%;
}


@htmlcssjavas
  • 👍 7
  • 🔥 1
Post #941 1.1K
🖥 Индикатор загрузки на чистом CSS

⏩Держите, пошаговое объяснение по созданию двух индикаторов загрузки на чистом CSS. В обоих случаях мы будем использовать всего один html-элемент <div> и несколько строк CSS-кода. Стоит отметить, что наши индикаторы будут настраиваемыми: вы запросто сможете создать множество их вариаций на основе одного и того же кода.

📎 Пошаговое создание индикаторов загрузки
  • 👍 6
  • ❤ 1
Post #938 1.05K
Expandable Animated Card Slider

Слайдер с анимацией расширяющихся карт при клике на слайд. Реализован с помощью jQuery и Owl.carousel.js.

#js

https://codepen.io/yudizsolutions/pen/wvzrPoj
  • ❤ 4
Post #936 978
Совет по CSS 💡

Используя color-mix() или синтаксис относительных цветов, мы можем динамически изменять прозрачность любого цвета.

@htmlcssjavas
  • ❤ 4
  • 👍 2
Post #934 1.45K
💡Совет CSS и JS💡

Этот вариант теперь работает во всех браузерах и поддерживает настройки движения через CSS и JS

Размытый текст при выходе?

@ keyframes fade {
to { opacity: 0; filter: blur(2rem); }
}
h2 {
animation: fade;
animation-timeline: view();
animation-range: cover 40% cover 85%;
}


Как насчет круглой формы на прокрутке? Это анимированный клип-патч

@ keyframes unclip {
to { clip-path: ellipse(220% 200% at 50% 175%); }
}


Создайте клип-пат с большим размером, смещенный по вертикали. При прокрутке анимируйте его

.content {
clip-path: ellipse(220% 200% at 50% 300%);
animation: unclip both linear;
animation-timeline: --article;
animation-range: entry;
}


Вторая секция сочетает в себе открепление и одновременное уменьшение масштаба изображения

@ keyframes scale-down {
0% { scale: 5; }
}
img {
animation: scale-down;
animation-timeline: --article;
animation-range: entry;
}
  • ❤ 4
  • 🔥 3
  • 👍 1
Post #932 1.49K
⚒️ Reatom — высокоэффективный logic/state manager, предлагающий простые абстракции и мощные инструменты для создания как маленьких виджетов, так и крупных SPA.

Недавно был выпущен reatomResource, новый API для простого и эффективного управления ресурсами. Совместим с другими асинхронными API: withDataAtom, withStatusesAtom, withRetry, withCache.
  • ❤ 1
  • 👍 1
Post #928 1.74K
🖥 Django начало работы

Video
Post #927 1.8K
FigDart — мост между Figma и Flutter для разработчиков

FigDart — это плагин для Figma, созданный для ускорения разработки и оптимизации рабочего процесса в Flutter

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

В будущем планируется добавление функциональности для конвертации компонентов Figma в Flutter-виджеты

Стоимость: #бесплатно

#Figma #Flutter
  • ❤ 1
Post #924 1.54K
Best CSS Button Generator — генератор олдовых стилей кнопок на CSS

Сервис предлагает удобный интерфейс для дизайна кнопок, которые легко интегрируются с различными фреймворками и библиотеками

Вы можете выбрать из 30+ предопределённых стилей или цветовых тем, которые затем можно легко настроить, чтобы они соответствовали интерфейсу вашего сайта

Стоимость: #бесплатно

#CSS #web
  • 👍 1
Post #923 1.43K
Search: новый HTML-элемент в 2023

Статья рассматривает новый семантический элемент <search> в стандарте HTML, предназначенный для разделов страницы, используемых для поиска или фильтрации.

#статья #html
  • 👍 3
  • 🔥 2
Post #922 1.65K
Form Builder — инструмент для создания форм без написания кода

Утилита достаточно интуитивна, к тому же позволяет создавать формы для сбора данных без необходимости писать код

С её помощью вы можете легко добавлять различные поля в форму, такие как строки, числа, переключатели и даты, а затем генерировать код для вставки формы на ваш веб-сайт или в приложение

Стоимость: #бесплатно

#формы #no_code
  • 👍 2
Post #921 1.72K
Код, написанный на JavaScript, обрабатывается движком. Но как именно это происходит «под капотом» и какие процессы в этом задействованы?

В общих чертах и с очень наглядными анимациями

А если решили погрузиться серьёзно, вот огромный цикл статей, которые раскроют внутреннее устройство Java Script лучше любой книги:

1. Обзор движка, механизмов времени выполнения, стека вызовов

2. О внутреннем устройстве V8 и оптимизации кода

3. Управление памятью, четыре вида утечек памяти и борьба с ними

4. Цикл событий, асинхронность и пять способов улучшения кода с помощью async/await

5. WebSocket и HTTP/2+SSE — что выбрать

6. Особенности и сфера применения WebAssembly

7. Веб-воркеры и пять сценариев их использования

8. Сервис-воркеры

9. Веб push-уведомления

10. Отслеживание изменений в DOM с помощью MutationObserver

11. Движки рендеринга веб-страниц и советы по оптимизации их производительности

12. Сетевая подсистема браузеров, оптимизация её производительности и безопасности

13. Анимация средствами CSS и JavaScript

14. Абстрактные синтаксические деревья, парсинг и его оптимизация

15. Классы и наследование, транспиляция в Babel и TypeScript

16. Системы хранения данных

17. Технология Shadow DOM и веб-компоненты

18. WebRTC и механизмы P2P-коммуникаций

19. Пользовательские элементы

20. Паттерны и анти-паттерны

21. JavaScript ES8 и переход на async/await

#javascript #веб
  • 👍 3
  • 🔥 3
Post #919 1.12K
Утечки памяти в JavaScript

Авторы рассмотрели распространённые типы данной проблемы, а также рассказали, как использовать инструменты разработки Chrome, чтобы найти их.

#javascript #безопасность
  • 👍 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →