Made in HTML/CSS – Telegram
Made in HTML/CSS
1.38K subscribers
754 photos
41 videos
2 files
677 links
Научись классно верстать и создавать сайты благодаря Made in HTML/CSS.
По рекламе - https://news.1rj.ru/str/ZilantTG
Download Telegram
CSS-стиль transform используется для изменения размера, положения и формы элемента на веб-странице.

Он позволяет применять трансформации, такие как перемещение, вращение, масштабирование и искажение.
👍9🔥5👨‍💻2
CSS-стиль transform-origin определяет точку, относительно которой будут применяться трансформации (например, вращение, масштабирование) для элемента.

По умолчанию эта точка располагается в центре элемента, но ее можно изменять, чтобы настроить, как будет происходить трансформация.
👍7🔥5👨‍💻2
CSS-правило @keyframes используется для создания анимаций.

Оно позволяет определять последовательность состояний CSS в течение времени, описывая, как элемент будет изменяться на протяжении анимации.
👍6🔥2👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
В этом примере элемент с классом box будет анимироваться: он будет увеличиваться в размере и менять цвет от красного до желтого, а затем обратно к синему, выполняя этот цикл бесконечно в течение 2 секунд. Код 👆
👍4🔥3
Свойство animation в CSS является сокращенной записью, которое позволяет одновременно задавать несколько параметров для анимации, таких как имя анимации, длительность, временные функции, задержку, количество итераций и режим заполнения.

Это позволяет более компактно и удобно настраивать анимации.
🔥5👍4
Свойство animation-duration в CSS используется для указания времени, в течение которого выполняется анимация.

Оно определяет, как долго будет длиться одна итерация анимации, которую вы задали с помощью @keyframes.

Свойство animation-name в CSS используется для указания имени анимации, которая была определена с помощью правила @keyframes.

Оно является частью более широкого набора свойств анимации, позволяя вам управлять тем, какая анимация будет применена к элементу.
👍6🔥3
Свойство animation-timing-function в CSS используется для определения темпа изменения анимации.

Оно позволяет вам задавать, как будет изменяться скорость анимации в течение её выполнения.
👍7🔥2
Свойство animation-delay в CSS используется для задания времени, по истечении которого анимация начнет выполняться после того, как элемент будет отображен.

Это позволяет создать задержку перед началом анимации, что может быть полезно для создания различных визуальных эффектов.
👍5🔥3
Свойство animation-fill-mode в CSS определяет, как анимация должна применяться к элементу до её первого ключевого кадра (перед началом анимации) и после завершения анимации.

Это свойство позволяет контролировать вид элемента до, во время и после анимации, что может быть полезно для создания более сложных визуальных эффектов.
👍9🔥1
Свойство animation-play-state в CSS используется для управления состоянием анимации.

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

Made in HTML/CSS
👍7🔥2
Проект: Стильные часы.

Часть 1: - HTML создает структуру для отображения времени и даты в центре экрана.

Для того чтобы в будущем брать данные по дате и времени с js, нам надо добавить {{ }}

Made in HTML/CSS
👍8🔥4
👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Проект: Стильные часы. ФИНАЛ

Часть 3: - JavaScript использует Vue.js для динамического обновления времени и даты каждую секунду, а также добавляет необходимые нули к числовым значениям для правильного отображения.

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

Made in HTML/CSS
👍14🔥2
2 проект: Слайдер.

1 часть: html:

Разберем подробнее:

1. <div class="container">: Обертывающий блок для всего слайдера.
2. <div class="slider">: Блок, который содержит сами карточки.
3. <div class="card">: Каждая карточка содержит изображение и заголовок.
4. <img src="ссылка на изображение" alt="" />: Здесь будет изображение
5. <h1>Made in HTML/CSS</h1>: Заголовок внутри карточки.

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

Made in HTML/CSS
🔥10👍1
2 проект: Слайдер.

2 часть: css:

Разберем подробнее:

Это CSS-стили, которые используются для оформления слайдера, описанного ранее в HTML. Давайте посмотрим на основные элементы и что они делают:

1. Обнуление стилей: Убраны отступы и паддинги для всех элементов.
2. Изображения: 100% ширина/высота, обрезка лишнего (object-fit: cover).
3. Контейнер: Задает фон и 3D-эффект для слайдера.
4. Карточка: Центрирована, с округлыми углами.
5. Медиа-запросы: Настройки для мобильных (положение и высота карточек).
6. Текст: Центрируется, стилизация заголовков.


Made in HTML/CSS
🔥7👍4
2 проект: Слайдер.

3 часть: js:

Разберем подробнее:

Этот JavaScript код управляет анимацией карточек в слайдере:

1. Кастомная анимация: Определяет плавную кубическую анимацию.
2. Отслеживание анимации: Использует переменную isAnimating для предотвращения наложения анимаций.
3. Разделение текста: Делит текст заголовков на отдельные символы в <span> для анимации.
4. Инициализация карточек: Анимирует карточки с эффектом стэкования.
5. Клик-обработчик: При клике последняя карточка исчезает и снова появляется в начале, а следующая карточка плавно появляется.

Made in HTML/CSS
👍10
Видео-22-11-2024-042123.gif
18.7 MB
2 проект: Слайдер.

Результат.


👆Сверху мы разобрали, как сделать слайдер с помощью html+css+js, и вот что у нас получилось

Made in HTML/CSS
👍11🔥2👨‍💻1