Code Ready | Frontend
20.8K subscribers
732 photos
331 videos
17 files
490 links
Авторский канал по Frontend разработке.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJCKs

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
Порекомендую вам, что из интересного можно добавить на свой сайт.
#средничкам

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

HTML-разметка будет простой: блок для отображения времени и кнопка для запуска таймера.
<div id="countdown">10</div>
<button id="start-timer">Старт</button>


Добавим немного стилей, чтобы таймер выглядел аккуратно:
#countdown {
font-size: 2em;
text-align: center;
margin: 20px;
}
button {
display: block;
margin: 10px auto;
}


Теперь переходим к JavaScript. Вначале получим элементы страницы, которые будут участвовать в работе таймера:
const countdownEl = document.getElementById('countdown');
const startButton = document.getElementById('start-timer');


Далее реализуем сам таймер. Он будет уменьшать число каждую секунду:
startButton.onclick = () => {
let time = parseInt(countdownEl.textContent);
const timer = setInterval(() => {
time--;
countdownEl.textContent = time;
if (time <= 0) clearInterval(timer); // Остановка таймера при достижении нуля
}, 1000);
};


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

📣 Code Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥6🤝4👎1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Обязательные поля для заполнения

Псевдокласс :required в CSS используется для стилизации элементов формы, которые имеют атрибут required.

Это означает, что элемент должен быть заполнен перед отправкой формы.

📣 Code Ready | #свойство #css
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥7😁3
🖥 Учимся создавать эффект параллакса

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

- HTML структура
- Добавляем стили в CSS
- CSS для контента
- JavaScript


📣 Code Ready | #css #js
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍14🤝4
Media is too big
VIEW IN TELEGRAM
👩‍💻 Фишка для корпоративных разработок

Если вы уже владеете системой управления версиями, то вам будет полезно знать🙄

Режим отслеживания изменений между версиями позволяет удобно посмотреть как изменялся код

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

📣 Code Ready | #vscode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥5🤝3
👩‍💻 Простое раскрывающееся меню

Всем привет! Сегодня попробую показать, как создать и анимировать простое меню для сайта на Html, Css и Js!

Анимировать меню будем с помощью свойства transform, благодаря которому мы сместим элементы при нажатии на кнопку.

📣 Code Ready | #css #js
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21👎6🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Grid Garden — игра, которая учит основам CSS Grid, позволяя управлять растениями в саду, используя свойства для прохождения уровней.

📌 Ссылочка: cssgridgarden.com

📣 Code Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥6🤝3
👩‍💻 Добавим эффекты на ваш сайт!

В этом посте мы рассмотрим несколько различных hover эффектов, с которыми можно сделать сайт красивее и более динамичным. Всё создано на чистом Css, а посмотреть кода, можно чуть ниже.

- Эффект обводки
- Мягкий впад
- Эффект переворота
- Минималистичный


🔥 И как же без кода на codepen.io

📣 Code Ready | #css
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍13🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
🤯 Очень красивый эффект для блока карточки на CSS

На самом деле, это совсем не так тяжело, главное знать пару функций — blur, calc и самые базовые в языке стилей.

Вот код карточки, но без доп. эффектов:
.card {
background: #191c29;
width: var(--card-width);
height: var(--card-height);
justify-content: center;
align-items: center;
color: rgb(88 199 250 / 0%);
}


Разберем самые важные функции:

CSS-функция var() — подставляет кастомные свойства в качестве значения свойств

Стилевая функция blur() — задаёт размытие по Гауссу изображений, фоновых картинок или текста.

Функция calc() — производит математические вычисления прямо в css.

▶️ И конечно же полный код карточки на codepen.io

📣 Code Ready | #css
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍13🤝2