ОБ ЭТОМ могут спросить на собеседовании ВЕРСТАЛЬЩИКА или ФРОНТЕНДЕРА

  Переглядів 14,617

Анна Блок

Анна Блок

День тому

Обновляем домашний технопарк на Мегамаркете. До конца октября на маркетплейсе действует повышенный кешбэк на бытовую технику и электронику до 60% бонусами от СберСпасибо, которыми можно оплачивать до 99% от стоимости следующих покупок.
А для новых покупателей есть промокод ОСЕНЬТЕХНИКА на дополнительную скидку 3 000 рублей на первый заказ от 10 000 рублей. Подробнее здесь: clck.ru/36GMrC
На Мегамаркете - выгодно! clck.ru/36GMqN
----
В CSS появилось много новинок и одна из них - это тригонометрические функции. Теперь удивить своими знаниями на собеседовании стало проще, ведь на этом канале ты узнаешь, как сделать старые фишки, но по новым правилам.
Например, вы сможете прямо сейчас сказать, как сделать циферблат на чистом CSS? Возможно, первое, что придёт в голову - использовать position, чтобы поставить каждую цифру на своё место. Но есть метод проще!
Демо:
1) Циферблат на position - codepen.io/anna_blok/pen/xxMZLoM
2) Циферблат на position и transform - codepen.io/anna_blok/pen/mdvVBGm
3) Циферблат с sin() и cos() - codepen.io/anna_blok/pen/MWLKdmB
Статья о том, как анимировать стрелки на чистом CSS для циферблата - css-tricks.com/creating-a-clo...
Видео про тригонометрические функции CSS - • CSS этой новинкой смог...
Таймкоды:
00:00 Вступление
00:35 Для чего нужны тригонометрические функции CSS?
00:49 Циферблат с position
01:57 Мегамаркет
02:37 Циферблат с transform
03:01 Циферблат с CSS функцией sin() и cos()
🔵 Telegram - t.me/frontendblok
🔵 Чат Telegram - t.me/frontendblokchat
🔵 Instagram - / annblok
🔵 TikTok - / annblok_webdev
🔵 Дзен - zen.yandex.ru/annblok
🔵 ВК - tpverstak
🔴 Обучение - frontendblok.com
#верстальщик #фронтенд #frontend

КОМЕНТАРІ: 65
@annblok_webdev
@annblok_webdev 6 місяців тому
Насколько, по вашему мнению, новый метод проще привычных вариантов решений?
@eugenefromfl5666
@eugenefromfl5666 6 місяців тому
Спасибо большое Анна! Весьма познавательно, и в любой момент может пригодиться!
@ITentrepreneur
@ITentrepreneur 5 місяців тому
Офигеть. Это была самая неожиданно ворвавшаяся рекламная интеграция что я когда либо видел)) Браво Аня -- Блок, и причесалась хорошо, настоящая уральская екатеринбургская красота, Ройзман бы гордился тобой (если б видел)
@user-we9zj3nc7n
@user-we9zj3nc7n 6 місяців тому
Как то очень неожиданно от css перешли к электрогрилю))
@jaanthebiker
@jaanthebiker 6 місяців тому
Спасибо за видео больше!
@trywongndeso6283
@trywongndeso6283 6 місяців тому
Где ты находишь все эти обновления?
@vip.ted100
@vip.ted100 6 місяців тому
Объясните пожалуйста, а как так вы написали в одном классе переменную и потом везде её используете, а не в :root{}
@user-dx2fe3mu5v
@user-dx2fe3mu5v 6 місяців тому
Странно, что вы пишете border-radius: 100%. Хотя браузер и масштабирует это значение до 50%, всё-таки правильнее было бы изначально писать border-radius: 50%.
@Streetfoodkatarka
@Streetfoodkatarka 6 місяців тому
Когда следующий стрим?
@viktormoskalev2269
@viktormoskalev2269 6 місяців тому
Очень длинный код вышел мне кажется проще сделать расчеты на js и тег стайл в цикле заполнить , слава богу next js на большинстве проектов)
@TheFryOS
@TheFryOS 6 місяців тому
как давно вы видели вакансию верстальщика?
@via754
@via754 6 місяців тому
Адекватные hr такое не спросят. Они должны понимать, что редко применимые свойства гуглятся и изучаются за пять минут и это не обязательно знать верстальщику с огромным опытом, но без опыта каких то специфичных свойств
@annblok_webdev
@annblok_webdev 6 місяців тому
У HR нет обязанности спрашивать такие вопросы, а вот если перейти на этап технического интервью, то можно встретить и такое. На этом этапе вы будете общаться не с HR, а senior специалистом или другим релевантным сотрудником из отдела.
@alexperemey6046
@alexperemey6046 6 місяців тому
Для начала ты должен знать, что такие свойства существуют. Иначе ты просто даже не будешь их гуглить. Так и будешь все время подбирать пиксели по x и y осям методом тыка. В данном случае конечно юзается rotate с тем же успехом, но задачи бывают разные, например если катет по диагонали нужно посчитать, то без тригонометрии уже неудобно.
@dmitrykovalchuk6549
@dmitrykovalchuk6549 6 місяців тому
Если на собесе начнут спрашивать такую дичь, то можно уходить сразу же.
@mcsergey
@mcsergey 6 місяців тому
Со школы помню что градусы считаются против часовой. А так прикольно, но в каком то смысле, бесполезно.
@StonHenge
@StonHenge 6 місяців тому
Моё мнение, что это точно не уровень джунов-верстальщиков.
@bape155
@bape155 18 днів тому
А чей это уровень? Школьников?
@lanstromedamusic4976
@lanstromedamusic4976 6 місяців тому
никогда не давалась мне тригонометрия, походу и полярные координаты пригодятся в будущем)
@SwordToothTiger
@SwordToothTiger 6 місяців тому
В конце про подгонку не понял... как догадались что нужно именно на 30px смещать?
@annblok_webdev
@annblok_webdev 6 місяців тому
30px это просто ширина контейнера для цифр. Можно было указать другое значение, главное, чтобы по ширине 12 (верхнее значение на циферблате) поместилось. Можно также сделать контейнер в других единицах измерения. В идеале ещё и font-size сделать адаптивным.
@SwordToothTiger
@SwordToothTiger 6 місяців тому
@@annblok_webdev т.е. 12 элементов тайм нужно отцентрировать так что бы их центры располагались на границе блока который содержит все элементы тайм?
@loltv7902
@loltv7902 6 місяців тому
Вакансию верстальщика сейчас очень редко встретишь
@rubenwildrift
@rubenwildrift 6 місяців тому
Мне это в кошмарах снится будет, опять это математика😢
@SwordToothTiger
@SwordToothTiger 6 місяців тому
Это ещё до задач про землекопов или бассейна не дошли.
@mimimizhka
@mimimizhka 6 місяців тому
На самом деле эти синусы и косинусы фронтенд разработчику знать необязательно, и серьёзные компании их использовать не будут, так как они не поддерживаются всеми браузерами. А вот что надо знать по мимо css и html это JavaScript, TypeScript, React, Vue js, bootstrap
@SwordToothTiger
@SwordToothTiger 6 місяців тому
@@mimimizhka я тоже думаю что это всё через JS решается.
@alexperemey6046
@alexperemey6046 6 місяців тому
@@SwordToothTiger Нет, через rotate.
@user-pt2uz5st7i
@user-pt2uz5st7i 6 місяців тому
Работаю верстальщиком, очень тяжелая подача материала
@thehokage421
@thehokage421 6 місяців тому
Анна, как ты в этом вообще разбираешься? Я только открыл статьи о том, чтобы узнать больше о синусах/косинусах в цсс и уже мозг расплавился. А ты так быстро видео на эту тему выпускаешь, я в шоооке
@ViKTorulez
@ViKTorulez 6 місяців тому
Ты смеешься? Синусы/косинусы в школе проходят... Что вы все в it прёте то...
@user-nx2nq9po4x
@user-nx2nq9po4x 6 місяців тому
@@ViKTorulez да кто это в школе учит, а потом еще и не забыть же нужно всю эту муть не думаю что это все пригодится верстальщику слишком замудрено можно сделать проще!
@ViKTorulez
@ViKTorulez 6 місяців тому
@@user-nx2nq9po4x об это я и пишу, продажники/менеджеры судорожно лезут в it за зарплатами, есть такие индивидуумы, которые даже принтер настроить не могут (сам с такими коллегами сталкивался). Кому надо и кто этим заинтересован в школе это учит и запоминает
@bazoff
@bazoff 6 місяців тому
Она жена Андрея Блока?
@mimimizhka
@mimimizhka 6 місяців тому
Верстальшики уже не нужны, таких вакансий почти нету. Нужны фронтенд разработчики которые по мимо html и css знают JavaScript, TypeScript, React, Vue js, bootstrap. Вот как то так…
@alexperemey6046
@alexperemey6046 6 місяців тому
Во-первых bootstrap - это как раз верстка. Во-вторых - это уже устаревшая библиотека, хоть и поддерживается. Ну и в-третьих - какой из тебя "фронтендер", если ты не знаешь верстки?
@mimimizhka
@mimimizhka 6 місяців тому
@@alexperemey6046 во вторых, какой из тебя фронтендер если ты знаешь только css и html?
@mimimizhka
@mimimizhka 6 місяців тому
@@alexperemey6046 и в третих, bootstrap и tailwindcas это два самых популярных фреймворка в мире, назови хоть что то что было бы популярнее?
@msa6193
@msa6193 6 місяців тому
Об этом не будут спрашивать на собеседовании🤣 Прежде чем писать такие заголовки автору канала рекомендую самой пройти пробное собеседование, что бы знать что спрашивают)
@alexperemey6046
@alexperemey6046 6 місяців тому
Кликбейт же
@umnyicoder
@umnyicoder 6 місяців тому
Меня спрашивали
@ripclan5553
@ripclan5553 6 місяців тому
Мне показалось, что старые методы проще. Или я ошибаюсь?
@user-vu6hn4ul2i
@user-vu6hn4ul2i 6 місяців тому
В данном случае - да. Я бы делал через transform rotate, а сам текст через rotate с таким же углом, но со знаком минус. Да, там нужны ещё обертки для цифр, но разве это проблема? Но, наверное, есть задачи, где синусы удобнее
@wivi2777
@wivi2777 6 місяців тому
Кстати тоже эту статью видео, но твоё объяснение даже лучше дало понять, в чем суть этих углов, а то там просто формула дана и всё, сиди разбирайся с этой чепухой ппц
@kylex127
@kylex127 6 місяців тому
лайк за рекламу гриля
@marselforester7317
@marselforester7317 6 місяців тому
синусы и кАсинусы я понЯл тока с появлением ютуба :) Учителей не хейтю за это потому как не было у них времени все разжевывать, а может они и сами не совсем понимали что к чему XD
@alexperemey6046
@alexperemey6046 6 місяців тому
Просто ко времени ютуба ты сам чуть подрос и стал не таким тупеньким.
@marselforester7317
@marselforester7317 6 місяців тому
да неееее я и щас тупой XD@@alexperemey6046
@omxian408
@omxian408 6 місяців тому
Я бы наверное лучше с помощью джава скрипта и канваса этот циферблат писал))
@alexperemey6046
@alexperemey6046 6 місяців тому
Все, что можно сделать на css лучше делать на css. Быстрее работает.
@user-nx2nq9po4x
@user-nx2nq9po4x 6 місяців тому
@@alexperemey6046 на пол секунды, а мороки горы)
@skippop938
@skippop938 6 місяців тому
я начал учить хтмл и цсс, но боюс идти на собесы памагите
@rubenwildrift
@rubenwildrift 6 місяців тому
А как же джаваскпип? Ну у тебя только эти языки? И сколько времени учишь?
@user-vu6hn4ul2i
@user-vu6hn4ul2i 6 місяців тому
Просто не жди ничего от первых собесов, там, оффер и т.п.
@mimimizhka
@mimimizhka 6 місяців тому
Выучи еще JavaScript, Typescript, bootstrap и vue js и можешь уверенно идти на собеседование
@user-nx2nq9po4x
@user-nx2nq9po4x 6 місяців тому
@@mimimizhka да хотябы джиэс уже отлично будет
@randomgamer910
@randomgamer910 6 місяців тому
А где еще синусы и косинусы могут пригодиться на сайтах?
@annblok_webdev
@annblok_webdev 6 місяців тому
Для создания паттернов и новых вариаций для анимаций
@mimimizhka
@mimimizhka 6 місяців тому
@@annblok_webdev Паттерны и анимацию лучшее сделать по другому с помощью встраиваемых svg, а эти svg рисовать в Adobe illustrator и анимации в adobe animation. CSS синусы и косинусы плохо поддерживаются браузерами …
@alexperemey6046
@alexperemey6046 6 місяців тому
Например когда у тебя катет по гипотенузе нужно посчитать, для сложного дизайнерского элемента верстки.
@mimimizhka
@mimimizhka 6 місяців тому
@@alexperemey6046 так это можно сделать без синусов и косинусов, вот пример: .outer-container { width: 200px; /* Ширина внешнего контейнера */ height: 200px; /* Высота внешнего контейнера */ background-color: #ccc; /* Цвет фона внешнего контейнера */ position: relative; /* Позиционирование элемента */ } .inner-element { width: 100px; /* Ширина внутреннего элемента */ height: 100px; /* Высота внутреннего элемента */ background-color: #f00; /* Цвет фона внутреннего элемента */ position: absolute; /* Абсолютное позиционирование */ top: 0; /* Верхний край */ left: 0; /* Левый край */ transform: translateY(100%) rotate(45deg); /* Применяем трансформации */ }
@josh1832
@josh1832 6 місяців тому
Всегда думал что синусы для треугольников...
@alexperemey6046
@alexperemey6046 6 місяців тому
Пример с треугольником был бы более адекватным, поскольку это реально, когда оно бывает надо, чтобы сторону посчитать там, где нельзя просто снять ее размер из фигмы.
@stqcyv
@stqcyv 6 місяців тому
О чем спросят, видели ли мы твой плагиат на чужое творчество? А, ок
@alexperemey6046
@alexperemey6046 6 місяців тому
Да какой плагиат, лол. Это все равно, что сказать, что объяснение теоремы Пифагора имеет право давать только сертифицированная математическая организация, а все остальные его воруют. Задаче о циферблате больше 15 лет. Я помню как ее еще крутили на js через те же sin - cos, потом появилось rotate, стало проще. Сейчас вот еще и sin, cos из css можно использовать.
CSS этой новинкой смог заменить JavaScript
5:08
Анна Блок
Переглядів 8 тис.
Stray Kids "Lose My Breath (Feat. Charlie Puth)" M/V
02:53
JYP Entertainment
Переглядів 11 млн
❌ Медиа-запросы не нужны, если CSS писать так
20:38
Онлайн-собеседование верстальщика
1:16:15
02 | Chrome DevTools | Optimization | Reference Resources | HTML Basics
3:13
Go to Frontend (учу языки)
Переглядів 87
JavaScript для начинающих
8:29
Анна Блок
Переглядів 10 тис.