DevGang
Авторизоваться

Создание градиентного отображения текста при прокрутке с помощью Tailwind CSS и JS

Для этого урока мы вдохновились красивой моделью ручки, созданной Джеем Томпкинсом, в которой при прокрутке из темноты появляется участок, состоящий из текста. Джей показал, как использовать свойство background-clip и анимацию, управляемую прокруткой, для создания эффекта градиентного раскрытия текста.

Однако на момент написания статьи эта техника работает только в Chrome и Edge, поскольку свойство animation-timeline: scroll() пока не поддерживается в других браузерах. По этой причине - а также для того, чтобы иметь больше возможностей для контроля над анимацией, - мы воссоздали подобный эффект с помощью JavaScript и Tailwind CSS.

11 способов оптимизации веб-сайта

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

Когда браузер запрашивает веб-страницу, он сначала получает HTML-документ. Браузер разбирает этот документ, и если в нем встречается внешний файл, то браузер посылает еще один запрос на его получение. Например, представьте, что у вас есть сайт со следующей структурой:

Анатомия веб-компонента: Основы

Я изучаю веб-компоненты в рамках курса Роба Айзенберга "Разработка веб-компонентов" и решил, что мне стоит изложить свои знания в письменном виде. Итак, здесь представлен очень простой веб-компонент, демонстрирующий некоторые фундаментальные характеристики веб-компонентов, которые мы будем развивать в будущем (я прошел всего несколько уроков, а впереди еще очень много).

Загрузка файла с помощью индикатора выполнения HTML CSS и JavaScript

Привет, друзья, сегодня в этом блоге вы узнаете, как загрузить файл с прогрессом в HTML, CSS и JavaScript. Ранее я поделился блогом о том, как создать функцию перетаскивания или просмотра файлов с помощью JavaScript. Поэтому я не буду добавлять эту функцию в этот загрузчик файлов.

В этом проекте (загрузка файлов JavaScript с индикатором выполнения), как вы можете видеть на изображении предварительного просмотра, есть два изображения загрузчика файлов. В первом есть пунктирный контейнер со значком и текстом для просмотра файла для загрузки.

Укрощение dialog HTML с помощью React и TailwindCSS

Сегодня мы собираемся создать модальный компонент, используя собственный dialog элемент HTML, а также React и TailwindCSS.

Как создать выпадающее меню с помощью HTML и CSS

Выпадающие меню являются фундаментальным компонентом веб-разработки, предлагая удобный способ представить пользователям список опций. В этом блоге мы рассмотрим процесс создания простого раскрывающегося меню с использованием HTML и CSS.

Чтобы получить максимальную пользу от этого руководства, вам необходимо иметь базовые знания HTML и CSS. Если вы новичок в этих технологиях, возможно, вам захочется ознакомиться с некоторыми вводными руководствами.

Сделайте наложение шума, используемое на отмеченных наградами сайтах, за 3 шага

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

Вы можете ясно увидеть это на сайте Дэвида Ободо.

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

Cоздайте и интегрируйте базу данных MySQL с приложением Flask

MySQL — это широко используемая реляционная база данных с открытым исходным кодом, известная своей производительностью, надежностью и масштабируемостью. Он подходит для различных типов программных приложений, включая веб-приложения, платформы электронной коммерции и системы управления контентом.

В этой статье вы узнаете, как создать и интегрировать базу данных MySQL с приложением Flask с помощью драйвера PyMySQL, который обеспечивает удобный доступ к базам данных MySQL в рамках Flask.

Пагинация с бесконечной прокруткой в Django с помощью HTMX

Несколько лет назад я сделал веб-приложение на Django. Я также добавил в него пагинацию. Но чего-то не хватало...

Да, это была бесконечная пагинация прокрутки!

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

Кроме того, пагинатор будет работать, даже если у пользователя отключен Javascript.

Фигуры в CSS

Как быстро нарисовать несколько фигур с помощью CSS и одного элемента HTML.

Присоединяйся в тусовку

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

Попробовать

В этом месте могла бы быть ваша реклама

Разместить рекламу