Interactive Pricing Component Tutorial - Frontend Mentor - HTML, CSS, Javascript
Learn how to build this interactive pricing component designed by frontend mentor by using vanilla HTML, CSS and Javascript.
If you have any issues with this video please let me know, I'll use your feedback to improve future content, thanks!
I had a gazillion issues with FCP and had to basically rerecord everything twice, I meant to have uploaded this a week ago, apologies :/
Project Links:
- Live site: https://grizhlie-pricing-component.netlify.app
- Github Repo: https://github.com/grizhlieCodes/interactive-pricing-component
- FEM Challenge: https://www.frontendmentor.io/challenges/interactive-pricing-component-t0m8PIyY8
- FEM Solution: https://www.frontendmentor.io/solutions/interactive-pricing-component-vanilla-everything-nyqIDIl7h
LINKS:
- CSS Tricks Range Input Guide: https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/
- CSS Reset: https://github.com/grizhlieCodes/css-repo/blob/master/resets.css
Chapters:
00:00 - What we're building
00:44 - Analysing Figma
01:09 - File setup
01:57 - HTML - wrapper & header
03:25 - HTML - form/component
10:20 - Explaining CSS Reset
11:22 - CSS - Setup
12:00 - CSS - Body
14:11 - Word on media queries
14:28 - CSS - Card wrapper
15:17 - CSS - Header
18:30 - CSS - Form & page-views
20:14 - CSS - Custom input-range
28:10 - CSS - Price & Billing Frequency
28:54 - CSS - Custom toggle
32:51 - CSS - Bottom container
37:08 - Skippable - Note on 2 selectors
39:25 - CSS - Media queries for desktop styling
45:08 - JS - Grabbing elements & creating data
48:59 - JS - updatePageViews & getData
52:45 - JS - Note on object destructuring
54:45 - JS - updateCost & isAnnualFrequency
58:50 - JS - updateCost on toggle
59:21 - JS - updateLeftPercentage (range input track)
01:01:15 - JS - updatePriceFrequency (refactor)
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Interactive Pricing Component Tutorial - Frontend Mentor - HTML, CSS, Javascript», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.