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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать цветной след от курсора

Анимация группы переливающихся квадратиков, движущихся за курсором. Для его создания оставляем SCSS и JavaScript код ниже. ⬇️

.loader-container {
width:100px;
height:100px;
position: absolute;
animation: scaleUp .5s linear;
opacity: 0;
transform: scale(0);
.loader {
background: #fff;
animation: filterHue 2.5s linear infinite;
height:100%;
width: 100%;
}
}
@keyframes scaleUp {
50% { transform: scale(0.5); opacity: 1; }
100% { transform: scale(0.25) }
}

window.addEventListener("mousemove", function (e) {
var to_append = document.getElementsByClassName('loader-container')[0];
var all = document.getElementsByClassName('loader-container');
var parent_div = document.createElement('div');
parent_div.className = "loader-container";
var inner_div = document.createElement('div');
inner_div.className = "loader";
parent_div.appendChild(inner_div)
var d = document.body.appendChild(parent_div);
parent_div.style.left = (e.clientX - 50)+'px';
parent_div.style.top = (e.clientY - 50)+'px';
if(document.getElementsByClassName('loader-container').length > 50) {
document.body.removeChild(to_append)
}
});


@code_ready | #практика #scss #js
👍204🔥3
Шпаргалка с методами строк в JS

@code_ready | #js #шпаргалка
👍25🔥105
This media is not supported in your browser
VIEW IN TELEGRAM
Горячие клавиши для быстрой верстки

Ctrl + F2 — Выделяет все вхождения текущего слова.

Alt + ↑ / ↓ — Переместит строку с курсором вверх или вниз, в зависимости от комбинации клавиш.

Shift + Tab — Удаляет отступы.

@code_ready | #клавиши
👍32🔥75
Какое значение не принимает свойство border-style
Anonymous Quiz
38%
ridge
30%
color
16%
none
17%
dashed
👍12🔥4👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Создание таймера с помощью JS

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

Ниже оставляем HTML, CSS и JavaScript код для создания крутого таймера. ⤵️

<div id="timer">00:00:00</div>
<button onclick="startStopTimer()">Старт/Стоп</button>
<button button onclick="resetTimer()">Сброс</button>

body { font-family: Arial, sans-serif; text-align: center; margin: 50px; }
#timer { font-size: 2em; margin-bottom: 20px; }
button { font-size: 1em; padding: 10px 20px; cursor: pointer; }

let timer, s = 0, m = 0, h = 0, t = 0;
function startStopTimer() {
if (t) {
clearInterval(timer);
} else {
timer = setInterval(() => {
t ? s++ : clearInterval(timer);
updateTimer();
}, 1000);
} t ^= 1;}
function resetTimer() {
clearInterval(timer);
timer = undefined;
s = m = h = 0;
updateTimer();
t = 0; }
function updateTimer() {
const padZero = (value) => (value < 10 ? '0' : '') + value;
document.getElementById('timer').innerText = `${padZero(h)}:${padZero(m)}:${padZero(s)}`; }


@code_ready | #html #css #js
👍24🔥5👎2
Как вам посты на этой неделе? 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥55👍196🎉3
This media is not supported in your browser
VIEW IN TELEGRAM
Создание бесконечных часов на JS

Этот код создает простые часы, отображающие текущее время в формате "часы:минуты:секунды". Функция setInterval вызывает функцию updateClock каждую секунду для обновления отображаемого времени. ⤵️

<div id="clock"></div>

#clock { font-size: 50px; font-family: Arial, sans-serif; text-align: center; margin: 100px; }

function updateClock() {
const now = new Date();
const hours = now.getHours().toString().padStart(2, '0');
const minutes = now.getMinutes().toString().padStart(2, '0');
const seconds = now.getSeconds().toString().padStart(2, '0');
document.getElementById('clock').innerText = `${hours}:${minutes}:${seconds}`;
}
// Обновляем часы каждую секунду
setInterval(updateClock, 1000);
// Запускаем обновление сразу, чтобы избежать задержки в отображении времени
updateClock();


@code_ready | #обучение #js
👍193🔥3👎1
Важный опрос, какие посты вам нравятся больше всего и какие выпускать чаще?
Anonymous Poll
76%
Готовый код для эффектов
47%
Опросы и опросы с консолью
18%
Мемы
👍14🔥6
🔥34😁25👍5👎1
Важное объявление, с 8 до 12 и с 15 до 18 числа будут ежедневные рекламы, для меня это отличный результат и прогресс, но для вас эти рекламы могут быть раздражающие. Поэтому делюсь графиком выхода постов: ⬇️

• В 11:30 интересный опрос или мемчик
• После него реклама, точное время не знаю, примерно будет или в 13 или в 15
• И спустя 2 часа после рекламы выходит крутой пост про создание эффектов или что-то другое.

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

Удачи 🫡

@code_ready | #новость
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍16🔥5
Как обозначить степень в JS?
Anonymous Quiz
36%
^
56%
**
4%
//
4%
%%
🔥13👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Готовый макет 2rism

Оставляю уже готовый макет с кодом — Github (без адаптива)

• Сложность: Лёгкий
• Язык: Английский
• Адаптив: Нет

Ссылка на макет — Figma

Это новая рубрика — готовые сайты, она будет выходить только раз в неделю. Надеюсь вы зацените)

@code_ready | #github
🔥26👍125
Code Ready | Frontend pinned « Важное объявление, с 8 до 12 и с 15 до 18 числа будут ежедневные рекламы, для меня это отличный результат и прогресс, но для вас эти рекламы могут быть раздражающие. Поэтому делюсь графиком выхода постов: ⬇️ • В 11:30 интересный опрос или мемчик • После…»
Какое максимальное количество реакций сможем набрать под этим постом? 🧐
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94😁13🔥126
Что будет в консоли?
Anonymous Quiz
34%
0, NaN, 1
50%
NaN, NaN, NaN
12%
0, null, 1
5%
1, NaN, 0
🔥8👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Меняем цвет фона при клике

Этот код создает страницу, которая меняет цвет фона при клике или при загрузке страницы. При каждом клике генерируется новый случайный цвет в формате HEX. ⤵️

body {
transition: background-color 0.5s ease;
margin: 0;
height: 100vh;
}

function changeBackground() {
const randomColor = '#' + Math.floor(Math.random() * 16777215).toString(16);
document.body.style.backgroundColor = randomColor;
}
document.body.addEventListener('click', changeBackground);


@code_ready | #обучение #css #js
🔥15👍92
😁56🔥6👍5👎3