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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/code_ready
Download Telegram
Чему равен 1rem в px по умолчанию?
Anonymous Quiz
21%
12px
8%
20px
52%
16px
19%
10px
👍9🔥4
Как разделить цвет на два разных цвета?

Лучший способ заменить плавный градиент это разделить текст на 2 разных цвета. Данный эффект поможет сделать резкое разделение под любым углом, как и под косым, так и под ровным, нужно просто поменять deg в свойстве background: linear-gradient.

В этом эффекте участвуют 3 свойства: -webkit-background-clip: text, -webkit-text-fill-color: transparent и background: linear-gradient. Всё остальное это дополнительная стилизация.

Мы сделали вариант разделения текста под кривым углом, в коде ниже вы можете исправить цвет и угол на любой другой: ⤵️

h1 {
font-size: 200px;
font-family: sans-serif;
text-align: center;
background: linear-gradient(150deg, #2f455a 0%, #2f455a 50%, #436b9d 50.5%, #436b9d 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

#практика #css
🔥9👍8
Языки программирования для Frontend разработки

В прошлой теории мы разобрали кто такие Frontend, Backend и Fullstack разработчики, но каждый из них использует разные языки программирования и инструменты для работы. ⬇️

☑️ Frontend разработчики используют 3 главных языка: HTML, CSS и JavaScript, все они нужны для разных задач и целей программиста.

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

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

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

Существует также часть Backend разработчика. Что он использует и зачем расскажем в следующей теории.

#теория
🔥11👍7
Существующие типы данных в JS
Anonymous Quiz
33%
var, let, const
27%
srting, object, text
8%
null, boolean, let
32%
bigInt, undefined, symbol
👍9🔥3
Ночная информация про плагины для VS Code

Плагины это очень важная часть разработки, многие облегают работу и помогают допускать меньше ошибок при написании кода. Чтобы установить расширения, перейдите во вкладку «Extensions» и в поиске найдите подходящие плагины. ⬇️

☑️ Мы подобрали топ 3 лучших плагинов для VS Code, которые точно тебе пригодятся.

Live Server - Автоматически перезагружает страницу после изменений в JavaScript-коде, CSS и HTML-разметке. Чтобы запустить, наведите на строчку кода, нажмите на правую кнопку мыши, выберите «Open with Live Server».

Auto rename tag - Автоматически переименовывает парные теги в HTML. Меняете открывающий тег — меняется и закрывающий.

WakaTime - В ваш редактор устанавливается плагин Wakatime, который собирает активность работы в программе. Затем на основе этих данных на сайте Wakatime строятся графики активности по дням, проектам, языкам программирования, редакторам.

#теория
👍9🔥3
Как создать интересную анимацию при наведении?

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

Мы делимся вариантом эффекта при наведении. В этом коде вы можете добавить или поменять все стили под себя:

HTML ⤵️
<h1><span>I</span>M<span>POSSIBLE</span></h1>

CSS ⤵️
body{
background-color: #000;
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh
}
h1{
color: #484848;
font-size: 50px;
font-family: monospace;
letter-spacing: 7px;
cursor: pointer
}
h1 span{
transition: .5s linear
}
h1:hover span:nth-child(1){
margin-right: 5px
}
h1:hover span:nth-child(1):after{
content: "'";
}
h1:hover span:nth-child(2){
margin-left: 30px
}
h1:hover span{
color: #fff;
text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 40px #fff;
}

#практика #html #css
👍10🔥4
Ночная информация про расшифровку IT элементов

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

IT: Information Technology — «информационные технологии»

AI: Artificial intelligence — «Искусственный интеллект»

WEB: сочетания World Wide Web — «всемирная паутина»

HTML: HyperText Markup Language — «язык гипертекстовой разметки»

CSS: Cascading Style Sheets — «каскадные таблицы стилей»

PHP: Hypertext Preprocessor — «препроцессор гипертекста»

SQL: Structured Query Language — «Язык структурированных запросов»

SWIFT: Society for Worldwide Interbank Financial Telecommunications — «Сообщество Международных Межбанковских Переводов»

OOP: object-oriented programming — «Объектно-ориентированное программирование»

JS: Язык программирования JavaScript

TS: Язык программирования TypeScript

C#: Проект C# был начат в декабре 1998 и получил кодовое название COOL — C-style Object Oriented Language.

#теория
👍7🔥3
🔥6👍5👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать поочередную анимацию свечения?

Эффект анимации светящегося текста — это потрясающий текстовый эффект CSS, если говорить более подробно, «Эффекты анимации светящегося текста», как и его название, предлагают вам поразительный эффект, благодаря которому ваш текст будет непрерывно светиться. ⬇️

☑️ Каждая буква вашего текста загорается одна за другой и светится на темном фоне. Это оставит у посетителей более глубокое впечатление о вашем веб-сайте, и они смогут вернуться на него снова. Давайте получим эффекты анимации светящегося текста и насладимся тем, что он предлагает!

HTML ⤵️
<div class="text-container">
   <span>g</span>
   <span>l</span>
   <span>o</span>
   <span>w</span>
</div>

CSS ⤵️
@import url('https://fonts.googleapis.com/css2?family=Baloo+Thambi:wght@400&display=swap');

body {
  background-color: #000;
  color: #111;
  text-align: center;
  font-family: 'Baloo Thambi', cursive;
  font-size: 100px;
}
.text-container > span {
  text-transform: uppercase;
  animation: glow 2s ease-in-out infinite;
}
@keyframes glow {
  0%, 100% {
    color: #FFF;
    text-shadow: 0 0 10px #0652DD, 0 0 50px #0652DD, 0 0 100px #0652DD;
  }
  10%, 90% {
    color: #111;
    text-shadow: none;
  }
}

.text-container > span:nth-child(2) {
  animation-delay: 0.25s;
}
.text-container > span:nth-child(3) {
  animation-delay: 0.5s;
}
.text-container > span:nth-child(4) {
  animation-delay: 0.75s;
}

#обучение #html #css
👍14🔥7
Лучшие шрифты для Halloween

Вы уже готовый к Хэллоуину? Как раз в честь этого мы нашли топ 5 лучших шрифтов на тематику Halloween. Данные шрифты можно добавить на любой сайт и тем самым создать устрашающею атмосферу.

☑️ Внизу вы найдете готовый код для добавления шрифтов на сайт, все они расположены поочередно как на картинке, чтобы каждый смог добавить нужный шрифт: ⤵️

@import url('https://fonts.googleapis.com/css2?family=Creepster&family=Eater&family=Mystery+Quest&family=Nosifer&family=Sancreek&display=swap');

font-family: 'Creepster', sans-serif;
font-family: 'Eater', sans-serif;
font-family: 'Mystery Quest', sans-serif;
font-family: 'Nosifer', sans-serif;
font-family: 'Sancreek', sans-serif;

#практика #halloween
👍10🔥3👎2
Что такое Domain и Hosting

Для создания своего веб сайта (помимо его разработки) ему нужен Domain и Hosting, без которых невозможно создать ни один сайт в Интернете. В данном посте мы разберем что это и для чего использовать, чтобы каждый из вас не путался и понимал как оно устроено. ⬇️

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

DOMAIN - это адрес/имя, который есть у каждого сайта. По этому адресу легко найти нужный сайт среди множества ресурсов в сети.
Пример домена - google.com.
Существуют много видов доменов: .com домен верхнего уровня в системе доменных имен интернет-сети, .ru национальный домен верхнего уровня для России и так далее.

В следующей теории разберем все типы и виды доменов и разницу между ними.

#теория
👍15🔥3
С помощью какого CSS свойства можно задать межбуквенное расстояние в тексте?
Anonymous Quiz
16%
line-height
5%
letter-height
16%
line-spacing
63%
letter-spacing
👍11🔥4
Вечерняя информация про лучшие фреймворки

Фреймворк — программная платформа, определяющая структуру программной системы, облегчающее разработку и объединение разных компонентов большого программного проекта.

☑️ В данном вечернем посте мы покажем топ 3 лучших фреймворков для WEB разработки. ⬇️

1. REACT.JS - это JavaScript-фреймворк для создания пользовательских интерфейсов. Он был разработан Facebook и представляет собой библиотеку для создания компонентов пользовательского интерфейса.

☑️ Основное преимущество React.js — виртуальный DOM, который позволяет более эффективно выполнять изменения и обновления веб-страниц.

2. ANGULAR.JS - один из популярных фреймворков для разработки веб-приложений. Он разрабатывается и поддерживается Google. Angular предоставляет множество функций для управления состоянием приложения, маршрутизации, отображения и тестирования.

☑️ Angular имеет богатый набор инструментов, таких как двусторонняя связь данных (two-way data binding), dependency injection и встроенная поддержка AJAX, HTTP и Observables.

3. - VUE.JS - это прогрессивный JavaScript-фреймворк, который был создан, чтобы объединить лучшие аспекты React и Angular. Vue.js предлагает легкий и гибкий инструментарий, который позволяет легко интегрироваться с уже существующими проектами и библиотеками.

☑️ Особенность Vue.js заключается в его простоте и гибкости. Вы можете легко перейти от простого JavaScript к TypeScript и использовать такие особенности, как двусторонняя связь данных и компонентный подход к разработке.

#теория
👍9🔥4
Как разбить текст на два разных цвета?

Для создания данного эффекта для начала нужно создать 2 текста, чтобы потом наложить из друг на друга. Следующий шаг будет стилизовать текст чтобы он выглядит красиво, дальше останется только правильно настроить свойство clip-path. ⬇️

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

Оставляем для вас ниже HTML & CSS код для создания текста с двумя цветами:

HTML ⤵️
<div class="text-box">
<h1>428 FOLLOWERS</h1>
<h1>428 FOLLOWERS</h1>
</div>


CSS ⤵️
.text-box {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
h1 {
color: #fff;
font-family: sans-serif;
font-size: 100px;
font-weight: 700;
background-color: #000;
}
h1:nth-child(2) {
position: absolute;
background-color: #fff;
color: #000;
clip-path: inset(-1% -1% 50% -1%);
}


#обучение #html #css
👍13🔥4
Как создать анаглифический эффект?

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

Делимся готовым кодом ниже для создания анаглифического эффекта: ⤵️

h1 {
margin: auto;
position: relative;
font: 100px Helvetica, Sans-Serif;
letter-spacing: -5px;
color: rgba(0,0,255,0.5);
}
h1:after {
margin: auto;
content: "Anaglyph";
position: absolute; left: 4px; top: 4px;
color: rgba(255,0,0,0.5);
}


#практика #css
👍11🔥2
Как сделать градиентную обводку текста?

Лучший вариант сделать текст более выразительным и оригинальным это добавить ему обводку. В этом сможет помочь свойство -webkit-text-stroke. ⬇️

☑️ Стилевое свойство text-stroke одновременно устанавливает цвет и толщину контура вокруг букв и символов текста, используется вместе с движком -WebKit. Но также чтобы создать градиент нужно добавить 2 свойства: background-clip: text и background-image: linear-gradient.

Делимся готовым кодом ниже для создания градиентной обводки: ⤵️

* {
box-sizing: border-box;
}
body {
background-color: #000119;
display: grid;
font-family: Poppins, sans-serif;
place-items: center;
}
h1 {
background-clip: text;
background-image: linear-gradient(to right, #09f1b8, #00a2ff, #ff00d2, #fed90f);
font-size: 150px;
font-weight: 700;
letter-spacing: 20px;
-webkit-text-stroke: transparent 10px;
}


#обучение #css
👍14🔥5
Какой код нумерует список заглавными римскими цифрами?
Anonymous Quiz
12%
<UL type="i">
11%
<OL type="i=">
27%
<UL type="l">
49%
<OL type="l">
👍9🔥3
Языки программирования для Backend разработки

В прошлой теории мы разобрали что используют в работе Frontend разработчики, но существует также часть Backend, у них совершенно разные цели, соответственно Backend разработчик использует другие языки программирования и инструменты для работы. ⬇️

☑️ Backend разработчики используют 4 главных языка: PHP, Java, Python и Ruby, все они нужны для разных задач и целей программиста.

1. PHP - скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений, распространённый язык программирования с открытым исходным кодом. PHP специально сконструирован для веб-разработок и его код может внедряться непосредственно в HTML.

2. PYTHON - высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ.

3. JAVA - строго типизированный объектно-ориентированный язык программирования общего назначения. Это быстрый, безопасный и надежный язык программирования для всего: от мобильных приложений и корпоративного ПО до приложений для работы с большими данными и серверных технологий.

4. RUBY - это язык программирования, который можно использовать для разных целей. Чаще всего он применяется в веб-разработке. Ruby высокоуровневый, близкий к человеку: код на нем интуитивно понятный, а писать программы удобно. Язык часто используют со фреймворком Ruby on Rails для веб-программирования.

#теория
👍10🔥2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать плавный hover эффект?

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

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

body {
display: grid;
place-content: center;
}
h1 {
font-family: system-ui, sans-serif;
font-size: 5rem;
cursor: pointer;
}

h1 {
--s: 0.1em;
--c: #2c4bff;
color: #0000;
background:
linear-gradient(90deg,var(--c) 50%,#000 0) calc(100% - var(--_p,0%))/200% 100%,
linear-gradient(var(--c) 0 0) 0% 100%/var(--_p,0%) var(--s) no-repeat;
-webkit-background-clip: text,padding-box;
background-clip: text,padding-box;
transition: 0.5s;
}
h1:hover {
--_p: 100%;
}


#практика #css
👍10🔥6
Как сделать пылающий эффект?

С помощью свойства text-shadow можно создавать невероятные текстовые эффекты, которые украсят ваш сайт и сделают его уникальным в зависимости от дизайна. Таким образом можно создать пылающий эффект. ⬇️

☑️ Он сделает любой текст намного красивее и поможет привлечь к нему внимания. Его создание очень простое, достаточно правильно настроить тени, выбрать соответствующий цвет и добавить шрифт Akronim чтобы текст был более красивый.

Мы оставляем CSS код ниже для создания отличного пылающего эффекта: ⤵️

@import url(https://fonts.googleapis.com/css?family=Akronim);

h1 {
color: rgb(255, 115, 0);
font-size: 100px;
text-transform: uppercase;
font-family: 'Akronim';
text-align: center;
text-shadow: 0 3px 20px red, 0 0 20px red, 0 0 10px orange, 4px -5px 6px yellow, -4px -10px 10px yellow, 0 -10px 30px yellow;
}

#обучение #css
👍9🔥5