This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать крутой hover эффект для меню?
Меню — набор ссылок на другие страницы сайта, либо на конкретные разделы одной страницы. Если его круто стилизовать, он будет привлекать больше внимания. ⬇️
Данный эффект сделан с помощью свойства border и псевдокласса hover, также для плавной анимации добавляется transition. Ниже делимся готовым HTML и CSS кодом для создания меню с hover эффектом.
@code_ready | #обучение #html #css
Меню — набор ссылок на другие страницы сайта, либо на конкретные разделы одной страницы. Если его круто стилизовать, он будет привлекать больше внимания. ⬇️
Данный эффект сделан с помощью свойства border и псевдокласса hover, также для плавной анимации добавляется transition. Ниже делимся готовым HTML и CSS кодом для создания меню с hover эффектом.
<nav>
<a class="link" href="#">Home</a>
<a class="link" href="#">About</a>
<a class="link" href="#">Contact</a>
</nav>
nav {
padding: 24px;
text-align: center;
font-family: Raleway;
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
background: #3fa46a;
}
.link {
transition: 0.7s ease;
color: #fff;
font-size: 20px;
text-decoration: none;
border-top: 4px solid #3fa46a;
border-bottom: 4px solid #3fa46a;
padding: 20px 0;
margin: 0 20px;
}
.link:hover {
border-top: 4px solid #ffffff;
border-bottom: 4px solid #ffffff;
padding: 6px 0;
}
@code_ready | #обучение #html #css
👍17🔥6👎3
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать slide up анимацию?
Данная анимация представляет собой смену цвета блока через плавный переход. Туда можно вставить любой текст и он также будет появляться вместе с цветом. ⬇️
☑️ Ниже мы оставляем пару строк HTML и CSS кода для создания slide up анимации.
@code_ready | #практика #html #css
Данная анимация представляет собой смену цвета блока через плавный переход. Туда можно вставить любой текст и он также будет появляться вместе с цветом. ⬇️
☑️ Ниже мы оставляем пару строк HTML и CSS кода для создания slide up анимации.
<div class="box">
<div class="hid-box">
</div>
.box {
height: 90px;
width: 100px;
margin: auto;
overflow: hidden;
background: #b6feb4;
cursor: pointer;
}
.hid-box {
top: 100%;
position: relative;
transition: all .7s ease-out;
background: #b8dbf1;
height: 100%;
}
.box:hover > .hid-box{
top: 0;
}
@code_ready | #практика #html #css
🔥12👍7👎4
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Горячие клавиши для быстрой верстки
• Shift + Alt + F — отформатировать листинг. Быстро выровняет код, чтобы он стал более читаемым.
• Ctrl + ] / [ — Добавляет или удаляет отступ строки.
• Ctrl + Shift + ← / → — Выделяет слова после или перед курсором.
@code_ready | #клавиши
• Shift + Alt + F — отформатировать листинг. Быстро выровняет код, чтобы он стал более читаемым.
• Ctrl + ] / [ — Добавляет или удаляет отступ строки.
• Ctrl + Shift + ← / → — Выделяет слова после или перед курсором.
@code_ready | #клавиши
👍20🔥3😁3👎2
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать Hover Slide Effect?
Hover кнопка - кнопка которая при наведении становится анимированной и делает интересные эффекты. С помощью hover можно воплотить свои крутые идеи.
☑️ Ну а мы оставляем HTML & CSS код ниже, для создания двух кнопок с крутым эффектом. (Кода достаточно много) ⤵️
@code_ready | #практика #html #css
Hover кнопка - кнопка которая при наведении становится анимированной и делает интересные эффекты. С помощью hover можно воплотить свои крутые идеи.
☑️ Ну а мы оставляем HTML & CSS код ниже, для создания двух кнопок с крутым эффектом. (Кода достаточно много) ⤵️
<div id="outer">
<div class="slide left">SLIDE INSIDE </div>
<div class="slide diagonal">SLIDE DIAGONAL </div>
</div>
body {background: #162944;}
.slide {
font-family: sans-serif;
color: #FFF;
border: 2px solid rgb(216, 2, 134);
padding: 18px 36px;
font-size: 14px;
cursor: pointer;
box-shadow: inset 0 0 0 0 #D80286;
-webkit-transition: ease-out 1s;
transition: ease-out 1s;
}
.left:hover {
box-shadow: inset 0 0 0 50px #D80286;
}
.diagonal:hover {
box-shadow: inset 400px 50px 0 0 #D80286;
}
#outer {
display: flex;
justify-content: space-between;
width: 400px;
margin: 100px auto;
}
@code_ready | #практика #html #css
👍12🔥7
👍13🔥4
✅ Шпаргалка для CSS Grid
CSS Grid Layout — представляет собой двумерную систему сеток в CSS. Это пересекающийся набор горизонтальных и вертикальных линий, образующих колонки и строки. Элементы могут быть помещены в грид в пределах линий этих колонок и строк.
@code_ready | #css #шпаргалка
CSS Grid Layout — представляет собой двумерную систему сеток в CSS. Это пересекающийся набор горизонтальных и вертикальных линий, образующих колонки и строки. Элементы могут быть помещены в грид в пределах линий этих колонок и строк.
@code_ready | #css #шпаргалка
👍17🔥7😁4
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать эффект следующий за курсором?
Использую данный JavaScript код, помимо обычного 3D текста, можно создать другие крутые эффекты. Курсор следует за движениями мышки, тем самым заставляет эффект двигаться за ним.
Делимся уже готовым кодом ниже, для создания эффекта, который движется за курсором. ⤵️
@code_ready | #практика #css #js
Использую данный 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
👍18🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Довольно необычный по дизайну сайт, в котором много различного декоратива. Попробуйте сверстать)
▫️ Жанр: Лендинг
▫️ Сложность: средний
▫️ Язык: 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 анимации. ⤵️
@code_ready | #практика #css
Данная анимация представляет собой крутящийся спиннер из разных цветов, создавай эффект радуги. Туда можно вставить любую картинку и она также будет находится по центру рамки.
☑️ Ниже мы оставляем пару строк 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
This media is not supported in your browser
VIEW IN TELEGRAM
✅ Как создать невероятный hover эффект?
При наведении курсора, данная кнопка плавно и красиво заливается черным цветом. Но её особенность в том, что где бы ты не наводил курсор, оттуда и будет появляться анимация заливки.
☑️ Для создания данного hover эффекта, мы оставляем уже готовый код ниже. ⤵️
@code_ready | #практика #scss #js
При наведении курсора, данная кнопка плавно и красиво заливается черным цветом. Но её особенность в том, что где бы ты не наводил курсор, оттуда и будет появляться анимация заливки.
☑️ Для создания данного 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 #шпаргалка
Объект Console служит для доступа к средствам отладки браузера. Работа с ним отличается в разных браузерах, но эти методы и свойства по факту поддерживаются всеми браузерами.
👉 @code_ready | #js #шпаргалка
👍17🔥5
Его название @time_design, мы там публикуем макеты для верстки, плагины для фигмы, оттенки цветов и подборки шрифтов.
Давненько мы проводили опрос какой канал создать, и большинство выбрало макеты. Поэтому мы решили объединить к макетам ещё пару идей)
Всех с наступающим 🎄и не забудьте подписаться на наш канал @time_design
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Какие бывают логические операторы?
Anonymous Quiz
15%
Оператор НЕ (!)
7%
Оператор исключающее ИЛИ (^, xor)
7%
Тернарный оператор
71%
Всё это логические операторы
👎6👍5🔥2
Что возвращают операторы сравнения в JS?
Anonymous Quiz
8%
Undefined
76%
Булевое значение
8%
Объект
8%
Ничего из этого
👍13🔥3
✅ Как круто оформить текст?
Оформление текста очень важно для сайта, если ты сделаешь это круто, то пользователь обратит больше внимания на главный текст.
☑️ Данный эффект сделан с помощью псевдоэлемента :before, там и создается сам border и правильно позиционируется весь эффект. Ниже оставляем HTML и SCSS код для оформления текста. ⤵️
@code_redy | #обучение #scss
Оформление текста очень важно для сайта, если ты сделаешь это круто, то пользователь обратит больше внимания на главный текст.
☑️ Данный эффект сделан с помощью псевдоэлемента :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