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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
Шпаргалка для CSS Grid

CSS Grid Layout — представляет собой двумерную систему сеток в CSS. Это пересекающийся набор горизонтальных и вертикальных линий, образующих колонки и строки. Элементы могут быть помещены в грид в пределах линий этих колонок и строк.

@code_ready | #css #шпаргалка
👍17🔥7😁4
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать эффект следующий за курсором?

Использую данный JavaScript код, помимо обычного 3D текста, можно создать другие крутые эффекты. Курсор следует за движениями мышки, тем самым заставляет эффект двигаться за ним.

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

<h1>Mousemove</h1>

h1{
font-size:72px;
font-family:'Verdana';
text-align:center;
text-transform:uppercase;
}

jQuery(document).ready(function(){
$('h1').mousemove(function(e){
var rXP = (e.pageX - this.offsetLeft-$(this).width()/2);
var rYP = (e.pageY - this.offsetTop-$(this).height()/2);
$('h1').css('text-shadow', +rYP/10+'px '+rXP/80+'px rgba(227,6,19,.8), '+rYP/8+'px '+rXP/60+'px rgba(255,237,0,1), '+rXP/70+'px '+rYP/12+'px rgba(0,159,227,.7)');
});
});


@code_ready | #практика #css #js
👍13🔥5👎1
Что будет в консоли?
Anonymous Quiz
16%
30
33%
10 + 5 * 2
47%
1010
4%
5
👍18🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Макет "Ujjo"

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

▫️ Жанр: Лендинг
▫️ Сложность: средний
▫️ Язык: EN
▫️ Адаптив: Нет

@code_ready | #макет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4😁3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать цветную анимированную рамку?

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

☑️ Ниже мы оставляем пару строк HTML и CSS кода для создания spinner анимации. ⤵️

<div class="spinner"></div>

@property --a {
syntax: '<angle>';
initial-value: 0deg;
inherits: false
}
body { display: grid;}
.spinner {
box-sizing: border-box;
place-self: center;
width: min(100%, 18em);
aspect-ratio: 1;
padding: 1.25em;
border-radius: 50%;
box-shadow: 2px 2px 17px #000;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/2017/17_05_a_amur_leopard_14.jpg)
50%/ cover content-box,
conic-gradient(in hsl longer hue from var(--a), hsl(0, 100%, 80%) 0 0);
animation: spin 2s linear infinite;
}
@keyframes spin { to { --a: 1turn } }


@code_ready | #практика #css
👍18🔥4
👍37😁9🔥5👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать невероятный hover эффект?

При наведении курсора, данная кнопка плавно и красиво заливается черным цветом. Но её особенность в том, что где бы ты не наводил курсор, оттуда и будет появляться анимация заливки.

☑️ Для создания данного hover эффекта, мы оставляем уже готовый код ниже. ⤵️

<button>Hover Me!</button>

@property --r {
syntax: '<length-percentage>';
initial-value: 0px;
inherits: false
}
button {
place-self: center;
border: solid 2px #0001;
padding: 0 1em;
display: block;
margin: 200px auto;
border-radius: 2em;
box-shadow: inset 1px 3px 1px #fff4;
background: radial-gradient(circle at var(--x, 0%) var(--y, 0%), black calc(var(--r) - 1px), darkorange var(--r)) border-box;
color: white;
font: 1.5em/ 2.25 ubuntu, sans-serif;
transition: --r .35s;

&:hover { --r: 100% }
}

function update_position(e) {
let _t = e.target;
if(_t.tagName.match(/^button$/i)) {
let r = _t.getBoundingClientRect();
['x', 'y'].forEach(c =>
_t.style.setProperty(`--${c}`, `${e[`client${c.toUpperCase()}`] - r[c]}px`))
}
}
addEventListener('mouseover', update_position);
addEventListener('mouseout', update_position)


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

Объект Console служит для доступа к средствам отладки браузера. Работа с ним отличается в разных браузерах, но эти методы и свойства по факту поддерживаются всеми браузерами.

👉 @code_ready | #js #шпаргалка
👍17🔥5
‼️ Ребят, вот и дождались, мы создали второй, канал где уже достаточное количество постов.
Его название @time_design, мы там публикуем макеты для верстки, плагины для фигмы, оттенки цветов и подборки шрифтов.

Давненько мы проводили опрос какой канал создать, и большинство выбрало макеты. Поэтому мы решили объединить к макетам ещё пару идей)

Всех с наступающим 🎄и не забудьте подписаться на наш канал @time_design
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
😁48👍8🎉4👎1
Что возвращают операторы сравнения в JS?
Anonymous Quiz
8%
Undefined
76%
Булевое значение
8%
Объект
8%
Ничего из этого
👍13🔥3
Как круто оформить текст?

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

☑️ Данный эффект сделан с помощью псевдоэлемента :before, там и создается сам border и правильно позиционируется весь эффект. Ниже оставляем HTML и SCSS код для оформления текста. ⤵️

<h1><span>Подпишись на телеграмм канал @code_ready</span></h1>

h1 {
position: relative;
width: 18em;
margin: 3em auto;
padding: .7em 0;
font: normal 800 1.4em / 1.5 sans-serif;
text-align: center;
text-transform: uppercase;
}
span {
box-shadow: inset 0 0 0 5em white, 0 0 0 .2em white;
}
h1:before {
content: '';
position: absolute;
top: 0;
right: 11%;
bottom: 0;
left: 11%;
z-index: -1;
border: 3px solid coral;
}


@code_redy | #обучение #scss
🔥17👍7😁4
Методы конструктора Object.

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

👉 @code_ready | #js #шпаргалка
👍17🔥7😁5
👍13🔥7
Как вам посты на этой неделе? 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥5😁3🎉2
Реклама на канале

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

1. Я не рекламирую всякий бред по типу лотереи. Есть определенная тематика, а именно Web разработка. И если есть реклама, то только полезная для вас. ❤️

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

3. Есть тип рекламы, который мы не можем контролировать, она происходит в рандомный момент, и я за это не получаю ничего. Эту рекламу делает сам телеграмм. Она находиться внизу и её можно скрыть только с помощью telegram premium.

И на этом всё, согласны ли вы со мной? Удачи. 🔥

@code_ready | #новость
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥2219👎2
Как выглядит оператор вызова фнукции в JS?
Anonymous Quiz
53%
()
17%
{}
3%
[]
27%
function
👍21🔥3