CSS анимация ссылок при наведении для HTML меню с Halloween стилем

  Рет қаралды 33,180

OB Web Dev

OB Web Dev

Жыл бұрын

В этом #shorts видео мы добавим CSS анимацию для ссылок в наше Halloween меню, при наведении мышью - hover, а так же при фокусе с помощью клавиатуры
Смотрите больше материалов, с примерами которые можно скопировать на сайте obweb.dev/

Пікірлер: 35
@avbykovsky
@avbykovsky Жыл бұрын
Подобные анимации надо делать не через margin, а через transform:translate. И браузер вам скажет спасибо
@nimarchik
@nimarchik 10 ай бұрын
Так не будут сдвигаться другие объекты)
@wolffox8983
@wolffox8983 Жыл бұрын
Всё, сдаюсь, под натиском столь полезных и качественных видео сажусь делать свой первый сайт)
@obwebdev
@obwebdev Жыл бұрын
Ничего себе! Значит это успех с моей стороны :) Обязательно пиши если появятся любые вопросы.
@rexdraconis1703
@rexdraconis1703 Жыл бұрын
Вот вот, я пишу небольшой проектик, и уже думаю как эту штуку в него влипить) Очень уж красиво смотрится
@prostata3010
@prostata3010 Жыл бұрын
Я только стал на путь познания, но рад впитывать такие видео) спасибо за контент
@user-om8vt1oj8p
@user-om8vt1oj8p Жыл бұрын
Крааааайне нехорошая практика. Конкретно этот пример за счет after-а работать будет, но использовать margin по hover-у - это практически всегда плохо. Уж лучше задать элементу обертку и играться с ней через padding-и. А то можно словить принеприятнейший эффект при наведении на самый край элемента. Он будет с очень большой скоростью подрагивать туда-сюда, поскольку по ховеру начинает смещаться, тут же из под курсора убегает, начинает двигаться обратно, снова под курсор попадает ну и т.д. А еще лучше ни внешнюю, ни внутреннюю геометрию элемента не трогать, а просто двигать содержимое через transform.
@PhotoMixer
@PhotoMixer Жыл бұрын
Да, сейчас все просто стало (конечно не через margin это стоит делать) Вот помню в 2011 нужно было кучу js использовать, а ещё я очень любил ActionScript для создания красивых сайтов. Многие офигевали от того что можно было на flash сделать. Ностальгия 😢😢😢
@ORIPlay
@ORIPlay 11 ай бұрын
Аж олдскулы свело 😢
@albo8911
@albo8911 Жыл бұрын
Спасибо! Анимация норм при этом кода почти нет. 😊
@Varanovski
@Varanovski Жыл бұрын
Все круто только нюанс, для новичков как я, которые только начинают свой путь, покажи весь код в стилях с самого верха. Контент огонь...
@Goodbish
@Goodbish Жыл бұрын
При анимировании margin рендер идёт целой страницы. При анимировании допустим transform, рендер будет лишь того блока, который будет меняться. Не в обиду, но советую хотя бы дать на просмотр опытному разработчику, прежде чем выкладывать. А то показывать новичкам примеры без хорошего кода лишь усложнит им путь
@obwebdev
@obwebdev Жыл бұрын
Спасибо. Не думаю что стоит обижаться на совет по ревью кода. Особенно когда комментарий вполне уместный.
@rubenstir3673
@rubenstir3673 Жыл бұрын
Спасибо А можешь сделать видео про смену на темную сторону?
@obwebdev
@obwebdev Жыл бұрын
на чистом HTML/CSS/JS это конечно не очень весело. но возможно. думаю смогу записать. добавлю в очередь :)
@Iwalkaroundtheworld
@Iwalkaroundtheworld Жыл бұрын
Продолжайте
@kosvu
@kosvu Жыл бұрын
Как называется шрифт который у тебя в vs code подскажи пожалуйста
@oku911
@oku911 8 ай бұрын
00:02
@bush_master4994
@bush_master4994 Жыл бұрын
Привет, а какую программу используешь для написания кода( я про ту что на видео).
@gzoomercom
@gzoomercom Жыл бұрын
Думаю это VS Code
@gzoomercom
@gzoomercom Жыл бұрын
Visual Studio Code
@jonsnght9183
@jonsnght9183 Жыл бұрын
А почему знак больше появляется только при наведении если ему не задан hover?
@obwebdev
@obwebdev Жыл бұрын
потому что знак > это элемент ::before и в видео видно что по умолчанию у него цвет прозрачный. и так как у самой ссылки (к которой привязан этот ::before) на ховер добавляется тень красного цвета, она добавляется и к этому псевдо-элементу. как то так. hover это добавление стилей при наведении мыши
@oku911
@oku911 8 ай бұрын
0:2
@user-xc7rn3ep5o
@user-xc7rn3ep5o Жыл бұрын
Можешь пожалуйста скинуть код css
@ThePirateHistory
@ThePirateHistory Жыл бұрын
Margin серьёзно?не хотябы падинг, просто margin
@obwebdev
@obwebdev Жыл бұрын
соглашусь с падингом. особенно если использовать margin большего значения. элемент может просто уезжать от мыши и жестко лагать.
@user-eh2bv4ev9l
@user-eh2bv4ev9l 10 ай бұрын
Это написанно на python?
@bape155
@bape155 2 ай бұрын
Нет, какой пайтон, тут только html и css
@vladimircreator
@vladimircreator 11 ай бұрын
Какой смысл этого видео?
@RomaxSinergy
@RomaxSinergy 10 ай бұрын
🤢🤮 Афтар, для озвучки используй синтезатор речи с нормальным мужским голосом. От твоего жеманного кряхтящего блеяния невозможно сосредоточиться. Ощущение будто параллельно кокетничающий трансвестит лобызает.
@user-po1ez6ke6m
@user-po1ez6ke6m Жыл бұрын
Опа, узнал что то новое! Кстати как называется меню три полоски? Типо нажимаешь на три полоски и у тебя меню разворачивается, хотел бы научится делать его, незнаю точного названия
@obwebdev
@obwebdev Жыл бұрын
Burger menu. на канале есть шортс, хотя там код конечно не самый лучший kzbin.info2WM6SDXpqGk?feature=share
@user-po1ez6ke6m
@user-po1ez6ke6m Жыл бұрын
@@obwebdev можно сделать так же с aside? И прописать transition чтобы всё плавно было
@Kviliti
@Kviliti 10 ай бұрын
Бургер меню.
Login Form in HTML & CSS
11:07
Codehal
Рет қаралды 1,2 МЛН
Выпадающее меню на css
13:27
CodexWeb (бывший Master-CSS)
Рет қаралды 206 М.
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 88 МЛН
Learn CSS Animations In 20 Minutes - For Beginners
21:22
Slaying The Dragon
Рет қаралды 961 М.
#7. Оформление ссылок в CSS.
13:14
Компьютер - это просто!
Рет қаралды 1,6 М.
Awesome Dark Carousel Slider in HTML & CSS | Carousel for Card Slider or Image Slider
14:47
Mathe. | Creative Coding Camp
Рет қаралды 51 М.
Выпадающее МЕНЮ на чистом CSS / HTML
13:43
Denis Gorelov
Рет қаралды 314 М.
HTML & CSS практика | Карточка товара
13:09
Верхнее меню на сайт | CSS HTML
6:29
ssttrano
Рет қаралды 52 М.