CSS Вопрос:
Что обозначает единица измерения vmin?
Что обозначает единица измерения vmin?
Anonymous Quiz
13%
100% высоты видимой части экрана
5%
100% ширины видимой части экрана
60%
Меньшую сторону видимой части экрана
2%
Большую сторону видимой части экрана
20%
Посмотреть ответы
👍13🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как сделать живой эффект для текста?
Чтобы привлечь внимания к особому тексту, нужно сделать к нему особый эффект, обычно для этого используется CSS свойство text-shadow, но с помощью него нельзя создавать живые эффекты. ⬇️
☑️ Это не простая задача, поэтому мы делимся уже готовым HTML & CSS кодом ниже для добавления видео внутрь текста:
@code_ready | #обучение #html #css
Чтобы привлечь внимания к особому тексту, нужно сделать к нему особый эффект, обычно для этого используется CSS свойство text-shadow, но с помощью него нельзя создавать живые эффекты. ⬇️
☑️ Это не простая задача, поэтому мы делимся уже готовым HTML & CSS кодом ниже для добавления видео внутрь текста:
<div class="title">
<h1>simon</h1>
</div>
.title {
color: #FFF;
font-family: sans-serif;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
h1 {
font-size: 150px;
font-weight: 800;
text-transform: uppercase;
background-image: url(https://media.giphy.com/media/26BROrSHlmyzzHf3i/giphy.gif);
background-size: cover;
color: transparent;
-moz-background-clip: text;
-webkit-background-clip: text;
}
@code_ready | #обучение #html #css
👍15🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Крутые горячие клавиши VS Code
• Ctrl + / — закомментирует или раскомментирует строку. VS Code сам установит или удалит необходимый символ для комментария.
• Alt + ↑ / ↓ — переместит строку с курсором вверх или вниз, в зависимости от комбинации клавиш.
• Shift + Del — удаляет строку целиком. Теперь не нужно выделять мышкой всю строку и потом нажимать Backspace.
@code_ready | #клавиши
• Ctrl + / — закомментирует или раскомментирует строку. VS Code сам установит или удалит необходимый символ для комментария.
• Alt + ↑ / ↓ — переместит строку с курсором вверх или вниз, в зависимости от комбинации клавиш.
• Shift + Del — удаляет строку целиком. Теперь не нужно выделять мышкой всю строку и потом нажимать Backspace.
@code_ready | #клавиши
🔥25👍12
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать таймер обратного отсчета?
Бывает, что вам для чего-то нужен таймер обратного отсчета, в интернете есть много разных решений, однако они либо очень громоздкие, либо имеют зависимости от других библиотек. ⬇️
☑️ Сегодня мы рассмотрим, как сделать таймер обратного отсчета без использования JavaScript. В придачу создадим к тексту крутой эффект пламени на чистом HTML и CSS: ⤵️
@code_ready | #обучение #html #css
Бывает, что вам для чего-то нужен таймер обратного отсчета, в интернете есть много разных решений, однако они либо очень громоздкие, либо имеют зависимости от других библиотек. ⬇️
☑️ Сегодня мы рассмотрим, как сделать таймер обратного отсчета без использования JavaScript. В придачу создадим к тексту крутой эффект пламени на чистом HTML и CSS: ⤵️
<div class="counter"></div>
body {
min-height: 100vh;
display: grid;
place-items: center;
background-color: #000000;
color: rgb(255, 115, 0);
font-size: 100px;
text-transform: uppercase;
font-family: sans-serif;
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;
}
.counter {
counter-reset: ms var(--number);
animation: count 10s steps(10) infinite;
}
.counter::after {
content: counter(ms);
font-size: 10vw;
}
@property --number {
inherits: false;
syntax: '<integer>';
initial-value: 0;
}
@keyframes count {
0% {
--number: 10;
}
}
@code_ready | #обучение #html #css
🔥13👍8
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать typing effect?
Оставляем готовый HTML & CSS код, для создания эффекта печати. Он созданный с помощью анимации keyframes, а также для правильной работы необходимо добавить свойство white-space: nowrap, overflow: hidden и width: 21ch. ⬇️
HTML: ⤵️
CSS: ⤵️
@code_ready| #практика #html #css
Оставляем готовый HTML & CSS код, для создания эффекта печати. Он созданный с помощью анимации keyframes, а также для правильной работы необходимо добавить свойство white-space: nowrap, overflow: hidden и width: 21ch. ⬇️
HTML: ⤵️
<div class="wrapper">
<div class="typing-demo">@code_ready for you!</div>
</div>
CSS: ⤵️
.wrapper {
height: 100vh;
display: grid;
place-items: center;
}
.typing-demo {
width: 21ch;
animation: typing 2s steps(22), blink .5s step-end infinite alternate;
white-space: nowrap;
overflow: hidden;
border-right: 3px solid;
font-family: monospace;
font-size: 2rem;
}
@keyframes typing {
from {
width: 0;
}
}
@keyframes blink {
50% {
border-color: transparent;
}
}
@code_ready| #практика #html #css
👍11🔥6
Async-функция
Anonymous Quiz
43%
всегда возвращает promise
15%
всегда возвращает другую функцию
26%
всегда возвращает await
15%
Посмотреть ответы
👍8👎3🔥2😁2
✅ Как создать красивое оформление кода в телеграмм?
Часто задаваемый вопрос, как создать оформление кода? Сегодня пришло время раскрыть все карты и показать как это сделать на самом деле.
Для того чтобы сделать оформление, нужно:
1. В начале написать названия кода, то есть прописать (```html)
2. На следующий строке нужно вставить сам код (<div class="div"> <h1>Любой код</h1></div>)
3. И третий шаг, без отступа в конце кода написать эти три символа (```)
Как это выглядит:
```html
<div class="div">
<h1>Любой код</h1>
</div>```
Результат:
@code_ready | #обучение
Часто задаваемый вопрос, как создать оформление кода? Сегодня пришло время раскрыть все карты и показать как это сделать на самом деле.
Для того чтобы сделать оформление, нужно:
1. В начале написать названия кода, то есть прописать (```html)
2. На следующий строке нужно вставить сам код (<div class="div"> <h1>Любой код</h1></div>)
3. И третий шаг, без отступа в конце кода написать эти три символа (```)
Как это выглядит:
```html
<div class="div">
<h1>Любой код</h1>
</div>```
Результат:
<div class="div">
<h1>Любой код</h1>
</div>
@code_ready | #обучение
🔥17👍8😁4
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать анимированные hover кнопки?
Hover кнопка - кнопка которая при наведении становится анимированной и делает интересные эффекты. С помощью hover можно воплотить свои крутые идеи.
☑️ Ну а мы оставляем HTML & CSS код ниже, для создания двух кнопок с крутым эффектом. (Кода достаточно много) ⤵️
@code_ready | #практика #html #css
Hover кнопка - кнопка которая при наведении становится анимированной и делает интересные эффекты. С помощью hover можно воплотить свои крутые идеи.
☑️ Ну а мы оставляем HTML & CSS код ниже, для создания двух кнопок с крутым эффектом. (Кода достаточно много) ⤵️
<div class="buttons">
<button class="close">Close</button>
<button class="offset">Offset</button>
</div>
body {
background: hsl(227, 10%, 10%);
font: 300 30px 'Fira Sans', sans-serif;
display: flex;
justify-content: center;
margin-top: 20%;
}
.close:hover, .close:focus {
box-shadow: inset -3.5em 0 0 0 var(--hover), inset 3.5em 0 0 0 var(--hover);
}
.offset {
box-shadow:
0.3em 0.3em 0 0 var(--color),
inset 0.3em 0.3em 0 0 var(--color);
&:hover, &:focus {
box-shadow: 0 0 0 0 var(--hover), inset 6em 3.5em 0 0 var(--hover);
}
}
$colors: (
close: #ff7f82,
offset: #19bc8b
);
@each $button, $color in $colors {
.#{$button} {
--color: #{$color};
--hover: #{adjust-hue($color, 45deg)};
}
}
button {
background: none;
border: 2px solid;
font: inherit;
margin: 1em;
padding: 1em 2em;
color: var(--color);
transition: 0.75s;
cursor: pointer;
&:hover,
&:focus {
border-color: var(--hover);
color: #fff;
}
}
@code_ready | #практика #html #css
👍15🔥7😁3
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Крутые горячие клавиши VS Code
• Shift + Alt + ↓ / ↑ — дублирует строки с курсором вниз. В зависимости от ↓ или ↑ курсор останется на текущей или новой строке.
•Ctrl + L — выделяет всю строку целиком. Теперь копипастить еще проще.
@code_ready | #клавиши
• Shift + Alt + ↓ / ↑ — дублирует строки с курсором вниз. В зависимости от ↓ или ↑ курсор останется на текущей или новой строке.
•Ctrl + L — выделяет всю строку целиком. Теперь копипастить еще проще.
@code_ready | #клавиши
👍21😁4🔥3
Наша команда хочет создать второй канал. Про что нам его сделать?
Anonymous Poll
12%
Только опросы
37%
Оригинальные макеты для верстки
13%
Что-то по дизайну
37%
Теории про Frontend
👍11🔥2😁2
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать анимированное перечеркивания текста?
В CSS существует свойство line-through — перечёркнутый текст, но к сожалению оно не добавляется анимированное. Поэтому предлагаем сделать тебе интересную анимацию перечеркивания текста: ⬇️
☑️ Чтобы сделать данный эффект, необходимы :hover, ::after и ::before, это достаточно долго объяснять, соответственно мы оставляем уже готовый код для его создания. ⤵️
@code_ready | #обучение #html #css
В CSS существует свойство line-through — перечёркнутый текст, но к сожалению оно не добавляется анимированное. Поэтому предлагаем сделать тебе интересную анимацию перечеркивания текста: ⬇️
☑️ Чтобы сделать данный эффект, необходимы :hover, ::after и ::before, это достаточно долго объяснять, соответственно мы оставляем уже готовый код для его создания. ⤵️
<ul>
<li><span>Home</span></li>
<li><span>About us</span></li>
<li><span>Contact</span></li>
</ul>
body {
margin: 0;
background: #333;
font-family: 'Roboto Condensed', sans-serif;
font-size: 25px;
font-weight: 300;
letter-spacing: 5px;
text-transform: uppercase;
color: #fff;
text-align: center;
}
li {
display: inline-block;
padding: 0 20px;
}
span {
position: relative;
cursor: pointer;
}
span:before, span:after {
content: '';
position: absolute;
width: 0%;
height: 1px;
top: 50%;
margin-top: -0.5px;
background: #fff;
}
span:after {
right: 2.5px;
background: #fff;
transition: width 1s cubic-bezier(0.22, 0.61, 0.36, 1);
}
span:hover:before {
background: #fff;
width: 100%;
transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
span:hover:after {
background: transparent;
width: 100%;
}
@code_ready | #обучение #html #css
👍16🔥3😁3
✅ 2 новых фронтенд канала
Судя по опросу, многим людям зашли бы макеты для верстки и теории Frontend. Мы прислушались и создаем 2 новых канала 10 декабря. 👾
В этих каналах будут не обычные макеты и теории, а оригинальные и интересные. Удачи и ждите релиза 💥
@code_ready | #новость
Судя по опросу, многим людям зашли бы макеты для верстки и теории Frontend. Мы прислушались и создаем 2 новых канала 10 декабря. 👾
В этих каналах будут не обычные макеты и теории, а оригинальные и интересные. Удачи и ждите релиза 💥
@code_ready | #новость
🔥18👍11😁3
Какого псевдоэлемента не существует в CSS?
Anonymous Quiz
10%
::after
8%
::first-letter
29%
::last-letter
53%
::selection
👍11😁5🔥3
✅ Как создать неоновый текст?
При правильном использовании, неоновое свечение добавляет приятные футуристические нотки дизайну сайта, при этом магию неоновых вывесок можно воссоздать с помощью CSS. ⬇️
☑️ Что полезно в text-shadow, так это то, что мы можем применить к нему несколько теней, просто разделив их запятыми.
Ниже вы найдете готовый CSS код для создания неонового текста: ⤵️
@code_ready | #обучение #css
При правильном использовании, неоновое свечение добавляет приятные футуристические нотки дизайну сайта, при этом магию неоновых вывесок можно воссоздать с помощью CSS. ⬇️
☑️ Что полезно в text-shadow, так это то, что мы можем применить к нему несколько теней, просто разделив их запятыми.
Ниже вы найдете готовый CSS код для создания неонового текста: ⤵️
body {
background-color: #000;
}
h1 {
font-size: 100px;
color: #fff;
text-transform: uppercase;
font-family: sans-serif;
text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 20px #ffffff, 0 0 40px #b303f8, 0 0 80px #b303f8, 0 0 90px #b303f8, 0 0 100px #b303f8, 0 0 150px #b303f8;
text-align: center;
}
@code_ready | #обучение #css
👍8🔥5😁3
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать крутую анимированную кнопку?
Ниже вы найдете уже готовый HTML & CSS код, для создания анимированной hover кнопки. При наведении курсора, она плавно меняет сторону тени и цвет меняется на градиентный. Выглядит это эффектно и привлекательно. ⬇️
@code_ready | #практика #html #css
Ниже вы найдете уже готовый HTML & CSS код, для создания анимированной hover кнопки. При наведении курсора, она плавно меняет сторону тени и цвет меняется на градиентный. Выглядит это эффектно и привлекательно. ⬇️
<div class="main"><a href="#">Read More</a>
</div>
.main {
width: 170px;
height: 70px;
font-weight: bold;
font-size: 20px;
font-family: "Josefin Sans", sans-serif;
background-color: #fdcb6e;
cursor: pointer;
box-shadow: 5px 5px 0 0;
transition: 0.6s;
display: flex;
justify-content: center;
align-items: center;
min-height: 20px;
margin: 0 auto;
}
a {
position: absolute;
text-decoration: none;
color: #000;
z-index: 1000;
}
.main::after {
content: "";
top: 0;
left: 0;
width: 170px;
height: 70px;
background: linear-gradient(to right, #ff7675, #e84393);
opacity: 0;
transition: 0.8s;
}
.main:hover {
box-shadow: -5px -5px 0 0;
transform: scale(0.9);
}
.main:hover::after {
opacity: 1;
}
@code_ready | #практика #html #css
👍10🔥6😁3
Как установить текстовый перенос в CSS?
Anonymous Quiz
60%
text-wrap: wrap
26%
word-wrap: break-word;
7%
wrap-text: true;
7%
text-overflow: ellipsis;
👍11😁6🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать анимацию подчеркивания текста?
В CSS есть свойство text-decoration: underline , оно позволяет подчеркнуть текст, но не создает анимированного подчеркивания. ⬇️
☑️ Для его создания нам необходимы псевдоэлементы after, before и псевдокласс hover. Все стили в теге a, это дизайн текста, бонусом мы оставляем эффект огня для текста: ⤵️
@code_ready | #практика #css
В CSS есть свойство text-decoration: underline , оно позволяет подчеркнуть текст, но не создает анимированного подчеркивания. ⬇️
☑️ Для его создания нам необходимы псевдоэлементы after, before и псевдокласс hover. Все стили в теге a, это дизайн текста, бонусом мы оставляем эффект огня для текста: ⤵️
body {
background-color: #000;
}
a {
color: #fff;
display: inline-block;
font-size: 70px;
font-family: sans-serif;
font-weight: 600;
text-decoration: none;
margin-top: 20%;
text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
}
a:after {
background-color: #f66d52;
display: block;
content: "";
height: 5px;
width: 0%;
-webkit-transition: width .5s ease-in-out;
transition: width .5s ease-in-out;
}
a:hover:after {
width: 100%;
}
@code_ready | #практика #css
👍13🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как сделать эластичную SVG анимацию?
Если говорить подробно, SVG — это мощный текстовый эффект CSS. Он предоставляет вам возможность выделить ваш текст, добавив эффекты к контуру и фону текста. ⬇️
☑️ Сначала будет показан контур вашего текста, чтобы люди могли узнать его содержание, а затем фон. Он работает постоянно, чтобы вы могли привлечь больше внимания посетителей вашего сайта.
Мы сделали HTML & SCSS код ниже, чтобы вы смогли добавить SVG эффект прямо себе на сайт:
@code_ready | #практика #html #scss
Если говорить подробно, SVG — это мощный текстовый эффект CSS. Он предоставляет вам возможность выделить ваш текст, добавив эффекты к контуру и фону текста. ⬇️
☑️ Сначала будет показан контур вашего текста, чтобы люди могли узнать его содержание, а затем фон. Он работает постоянно, чтобы вы могли привлечь больше внимания посетителей вашего сайта.
Мы сделали HTML & SCSS код ниже, чтобы вы смогли добавить SVG эффект прямо себе на сайт:
<svg viewbox="0 0 800 600">
<symbol id="s-text">
<text text-anchor="middle"
x="50%"
y="35%"
class="text--line">
Elastic
</text>
</symbol>
<g class="g-ants">
<use xlink:href="#s-text"
class="text-copy"></use>
<use xlink:href="#s-text"
class="text-copy"></use>
<use xlink:href="#s-text"
class="text-copy"></use>
<use xlink:href="#s-text"
class="text-copy"></use>
<use xlink:href="#s-text"
class="text-copy"></use>
</g>
</svg>
$colors: #360745, #D61C59, #E7D84B, #EFEAC5, #1B8798;
body {
background: hsl(200,70,11);
background-size: .12em 100%;
font: 10em/1 Arial;
}
svg {
position: absolute;
width: 100%;
height: 100%;
}
$max: 5;
$stroke-step: 7%;
.text-copy {
fill: none;
stroke: white;
stroke-dasharray: $stroke-step $stroke-step * ($max - 1);
stroke-width: 3px;
animation: stroke-offset 9s infinite linear;
@for $item from 1 through $max {
$stroke-color: nth($colors, $item);
&:nth-child(#{$item}) {
stroke: $stroke-color;
stroke-dashoffset: $stroke-step * $item;
}
}
}
@keyframes stroke-offset {
50% {
stroke-dashoffset: $stroke-step * $max;
stroke-dasharray: 0 $stroke-step * $max*2.5;
}
}
@code_ready | #практика #html #scss
🔥18👍6