masha
masha
  • 67
  • 127 766
How to set line heights for different languages, in CSS
(you can obviously do this for any styles.)
00:50 lang html attribute
02:19 adding styles in css
04:14 enhancing with css variables
codepen example
codepen.io/masha312/pen/qBzZwJO
great article i came across while researching for this
chenhuijing.com/blog/css-for-i18n/#%F0%9F%9A%B2
#css #frontend
my newsletter 💌 world.hey.com/mash
my website 🤍 www.mash.haus
Переглядів: 33

Відео

How to export Rive as GIF or video
Переглядів 9719 годин тому
as of july 2024! #rive #animation
Add spaces to layer names in Figma
Переглядів 17421 день тому
it's easy to remove spaces from layer names in Figma, but adding them is a different challenge... hopefully this plugin will help! www.figma.com/community/plugin/1382104414652559056/word-breaker 00:53 demo starts here #designsystems #figma #figmaplugins my newsletter: world.hey.com/mash
NEW plugins for editing code syntax in Figma
Переглядів 231Місяць тому
add, update, or remove code syntax for ALL variables in a collection. code syntax editor: www.figma.com/community/plugin/1381403283977874287/code-syntax-editor code syntax eraser: www.figma.com/community/plugin/1378079558111259057/code-syntax-eraser 00:42 add or update code syntax 03:16 delete code syntax #figma #designsystems #frontend my newsletter: world.hey.com/mash
buttons in code don’t match design? this could be why.
Переглядів 2,3 тис.2 місяці тому
"every designer should watch this." -my bf play with box-sizing: codepen.io/masha312/pen/gOJwejo?editors=1100 mdn docs: developer.mozilla.org/en-US/docs/Web/CSS/box-sizing 01:05 box-sizing css property 02:59 regular buttons vs. link buttons 04:02 regular buttons 06:28 links disguised as buttons 08:50 wrapping up #css #uidesign #frontend my newsletter: world.hey.com/mash
5 favorite Figma plugins
Переглядів 2232 місяці тому
that i haven't mentioned yet :) figma file: www.figma.com/file/ChWoozsyYOARnCuOedebTd/5-fave-plugins?type=design&node-id=0:1&mode=design&t=AXkEIvH1Gxs2v3C8-1 to path: www.figma.com/community/plugin/751576264585242935/to-path?searchSessionId=lvs9ml0n-tzv0mjsiom&fuid=769647587273028980 pattern creator: www.figma.com/community/plugin/1062828640232861563/pattern-creator image tracer: www.figma.com/...
Donut charts / Figma tutorial
Переглядів 2742 місяці тому
technical and ux tips for making a donut (or pie!) chart in figma. 00:23 creating a chart structure with ellipses 02:50 picking accessible colors 05:17 adding patterns to chart styles 07:29 wrapping up figma file: www.figma.com/community/file/1368568320352304600/donut-chart-tutorial tool for generating colors: vrl.cs.brown.edu/color tool for testing colors: projects.susielu.com/viz-palette donu...
One click to create typography variables / Figma
Переглядів 4013 місяці тому
For your existing text styles. plugin: www.figma.com/community/plugin/1363237082311305172/variablize-text-styles related: ua-cam.com/video/dcphKnvDHgM/v-deo.html #figma #designsystems #uidesign
Create a text review plugin in Figma
Переглядів 2214 місяці тому
it’s like a spell check for your own copy guidelines. code: github.com/masha312/text-review-tutorial related tutorials: ua-cam.com/video/pA4n712h1Vc/v-deo.htmlsi=7Hhp3LYi0P9ynRs9 ua-cam.com/video/i1k6lLPC4LY/v-deo.htmlsi=CrTNngtBTz53DX_w 01:31 Basic plugin setup 02:28 Adding code for text review 05:21 More examples (case sensitive or not) 08:34 Note about publishing your plugin 💌 newsletter - w...
Add real dates to calendars in Figma
Переглядів 2,8 тис.6 місяців тому
no more adding days to calendars manually :) plugin - www.figma.com/community/plugin/1329228807242129260 code - github.com/masha312/calendar-plugin Related vids calendar tutorial in figma - ua-cam.com/video/YdpZcHHMvuY/v-deo.html intro to plugins in figma - ua-cam.com/video/pA4n712h1Vc/v-deo.html 💌 newsletter - world.hey.com/mash #designsystems #figma #uidesign
Scroll animations with just CSS
Переглядів 1686 місяців тому
in this tutorial we’ll make a progress bar on scroll, using css only :) 00:57 Adding html and styles for the progress bar 04:18 Making scroll animation codepen (final): codepen.io/masha312/pen/ExMYZBm codepen (blank): codepen.io/masha312/pen/KKEVzgO #css #csstips #frontend ✉️ get in my head: world.hey.com/mash
Recreating Stripe's button animation in CSS
Переглядів 5407 місяців тому
i love little animations and figuring out how they're made :) blank codepen: codepen.io/masha312/pen/qBgemWz finished: codepen.io/masha312/pen/XWOvrJO inspiration: stripe.com/ 01:06 Making arrow icon in Figma 02:59 Animating the arrow #css #csshovereffect ✉️ get in my head: world.hey.com/mash
How to add focus state to components / Figma
Переглядів 1,8 тис.7 місяців тому
demo in figma: www.figma.com/community/file/1316177776132169820/focus-state-example 00:30 Creating a focus ring component 01:28 Applying focus ring to other components inspo from atlassian: www.figma.com/community/file/1182078880306369227/ads-components get in my head: world.hey.com/mash new to figma? get started here: letsbuild.click/figma (affiliate link) #figma #figmatips #designsystems
Collapsible side navigation bar in Figma
Переглядів 9367 місяців тому
figma file: www.figma.com/community/file/1313246843272698558/collapsible-navbar icons: heroicons.com/ variables starter plugin: www.figma.com/community/plugin/1281668905420544225/variables-starter 01:19 nav item component 04:39 header and collapse button 06:51 putting it all together 08:11 collapsed state variant 09:35 making a small prototype related videos: ua-cam.com/video/O_1VFdKMgRc/v-deo....
Design System best practices / Figma
Переглядів 6538 місяців тому
Design System best practices / Figma
Turn layer fills into color variables / Figma
Переглядів 6958 місяців тому
Turn layer fills into color variables / Figma
Add colors, radii, and spacer presets to your Figma file
Переглядів 5869 місяців тому
Add colors, radii, and spacer presets to your Figma file
Dynamic prototyping with variables / Figma tutorial
Переглядів 1,4 тис.9 місяців тому
Dynamic prototyping with variables / Figma tutorial
How to track workouts (or anything else) in Notion
Переглядів 1619 місяців тому
How to track workouts (or anything else) in Notion
Light/dark mode and theming with variables in Figma
Переглядів 2 тис.10 місяців тому
Light/dark mode and theming with variables in Figma
How to instantly add code syntax to variables / Figma
Переглядів 1,4 тис.10 місяців тому
How to instantly add code syntax to variables / Figma
Sweetgreen / Mobile app design in Figma
Переглядів 31811 місяців тому
Sweetgreen / Mobile app design in Figma
Fixed and sticky scroll / Prototyping in Figma for beginners
Переглядів 2,6 тис.11 місяців тому
Fixed and sticky scroll / Prototyping in Figma for beginners
5 books for (design) system thinkers
Переглядів 18211 місяців тому
5 books for (design) system thinkers
Creating a responsive component with boolean variables / Figma
Переглядів 12 тис.Рік тому
Creating a responsive component with boolean variables / Figma
Intro to making plugins in Figma
Переглядів 256Рік тому
Intro to making plugins in Figma
A faster way to apply Figma's variables
Переглядів 1,9 тис.Рік тому
A faster way to apply Figma's variables
Gentle intro to Figma's variables and modes
Переглядів 370Рік тому
Gentle intro to Figma's variables and modes
#1 reason I'm excited about auto layout wrapping
Переглядів 177Рік тому
#1 reason I'm excited about auto layout wrapping
Shadow styles / Figma for beginners
Переглядів 624Рік тому
Shadow styles / Figma for beginners

КОМЕНТАРІ

  • @charmaenyam
    @charmaenyam 3 дні тому

    This is exactly what I'm looking for! Thank you.

    • @mash312
      @mash312 День тому

      awesome! 🙌

  • @Eskotak
    @Eskotak 3 дні тому

    Nice, great tutorial info.. thankyou so much Masha.

  • @alexzlatkus7057
    @alexzlatkus7057 3 дні тому

    I love it!!!

    • @mash312
      @mash312 2 дні тому

      ❤️❤️❤️

  • @marwasaeed873
    @marwasaeed873 6 днів тому

    I love it❤❤❤ ..thanks alot , please make more videos about css

    • @mash312
      @mash312 3 дні тому

      thank you ❤ lmk if there's anything specific about css that you'd like :)

  • @mash312
    @mash312 8 днів тому

    by the way, Rive has a great video going over all the export options: ua-cam.com/video/WucdFfTI2yw/v-deo.htmlsi=xXsu3i57gdx3vRsH (the UI is previous version though, which is what tripped me up)

  • @liliya5930
    @liliya5930 8 днів тому

    Очень полезное видео! Поделилась с коллегами. Они тоже в восторге :) Спасибо большое, Маша!

    • @mash312
      @mash312 8 днів тому

      спасибо вам!! :) очень рада что видео оказалось полезным)

  • @dharmikmoradiya6691
    @dharmikmoradiya6691 9 днів тому

    ❤ Thank you.

  • @jaramayo
    @jaramayo 10 днів тому

    Hi Masha! Why do you convert all px measures to rem? Is there a reasoning behind it or you are more used to it? Thank you for a great video!

    • @mash312
      @mash312 9 днів тому

      hi! thank you :) rems tend to be better for accessibility, here's a great article if you'd like to learn more: www.joshwcomeau.com/css/surprising-truth-about-pixels-and-accessibility/ (the only reason we use px in figma is because there's no other way currently)

  • @benlow24
    @benlow24 16 днів тому

    Thanks for showing the trick about layer ordering for absolute position. Was going nuts with a text input I’ve made and this solved it.

    • @mash312
      @mash312 14 днів тому

      amazing, happy this helped!

  • @faronms2928
    @faronms2928 18 днів тому

    This is really what I've been looking for. Thank you 💙

    • @mash312
      @mash312 14 днів тому

      thank you :)

  • @channelchuu6629
    @channelchuu6629 24 дні тому

    6:34 … please how did you bring those frames together to form a 3rd frame. I’m having trouble with that and can’t get over that hurdle :(((

    • @mash312
      @mash312 24 дні тому

      hey! have the two frames selected and then click Shift+A to add auto layout (you can also add auto layout from the properties panel on the right) here are Figma docs if helpful: help.figma.com/hc/en-us/articles/5731482952599-Add-auto-layout-to-a-design

    • @channelchuu6629
      @channelchuu6629 23 дні тому

      Thank you so much! It worked! I can’t get my auto layout like yours tho… at 6:55… I am not seeing any toggle saying “fixed height / fill container” when I click on the rectangle (top left part of chat bubble). It just shows me “rectangle 11” highlighted. Cus of this my chat bubble works until I try to type a long message and the bottom left of the chat bubble is not expanding with the rest bubble. Hope this makes sense! Pls help 🥺

  • @BoogsNStuff
    @BoogsNStuff 27 днів тому

    fantastic niche tool. great idea

    • @mash312
      @mash312 26 днів тому

      thank you :)

  • @KhanmariThioye
    @KhanmariThioye Місяць тому

    A really cool plugin except it doesn't work. I have the calendar frame selected, all of the cells are named .calendar-day, the whole thing.

    • @mash312
      @mash312 Місяць тому

      sorry about that, feel free to share the file with me if you’d like - mash at hey dot com (maybe it’s the font loading thing or something)

  • @saileshshiwakoti2160
    @saileshshiwakoti2160 Місяць тому

    tq. for this. vdeo big fan

    • @mash312
      @mash312 Місяць тому

      thank you very much :)

    • @saileshshiwakoti2160
      @saileshshiwakoti2160 Місяць тому

      @@mash312 Since i am b_end dev. i shared ur video to my fend team. they are using this design as ref. u saved lots of time. t.y. :)

    • @mash312
      @mash312 25 днів тому

      @@saileshshiwakoti2160 that’s so cool, thank you for sharing that with me :)

  • @TwoLeggedTriceratops
    @TwoLeggedTriceratops Місяць тому

    Your video is the first sensible approach to Figma slots that I've come across, and it mimics how web developers actually use them! Many videos show the body area having multiple slots... unfortunately, when users see multiple slots they naturally have a 1-to-1 component swap mindset, which becomes inflexible and limiting. But container components like modals and cards can have an infinite amount of UI scenarios inside the body area that won't work with the 1-to-1 component swap. But by having just 1 slot, hopefully users start thinking deeper and realize to wrap their varied content as a private component and slot that in. With all that said, do you use slots like this? Or do you just detach still? Seems more intuitive for users to detach, I don't know if users can make the jump in their head to create a component ahead of clicking on the slot drop zone. It also just feels a little strange/untidy to have the guts of the master content component hanging outside of the modal.

    • @mash312
      @mash312 Місяць тому

      hey, thank you so much! :) yeah having multiple component slots seems useful in theory and rarely applicable in practice… And I use slots this slot approach about 40% of the time, especially if I know that a less experienced designer will be working with my files later on. I think detaching is okay-ish as long as there are sub components (modal header/footer)

  • @vitormachadof
    @vitormachadof Місяць тому

    super useful! great as always, thanks.

    • @mash312
      @mash312 Місяць тому

      thank you :)

  • @mash312
    @mash312 Місяць тому

    UPDATE: this is now available as a plugin in Figma :) www.figma.com/community/plugin/1381403283977874287/code-syntax-editor

  • @liliya5930
    @liliya5930 Місяць тому

    Классное видео! Здорово объясняешь! Ты молодец :)

    • @mash312
      @mash312 Місяць тому

      ❤️ спасибо)

  • @mauromendez1815
    @mauromendez1815 Місяць тому

    This is something that I wouldn't know if I haven't randomly found your video. Thank you!

    • @mash312
      @mash312 Місяць тому

      yeah it’s much better to know about these things BEFORE they happen vs wasting time debugging later (speaking from experience :)

  • @arzumamedova1422
    @arzumamedova1422 Місяць тому

    ❤❤❤❤❤❤

  • @ogheneruonaevuarherhe5556
    @ogheneruonaevuarherhe5556 Місяць тому

    I tried it but it`s not responding after I click CREATE CALENDAR

    • @mash312
      @mash312 Місяць тому

      just confirming: are you using the playground file? couple other things to check: have the calendar frame selected + making sure the day frame is called “.calendar-day”

  • @snayderrodrigues
    @snayderrodrigues Місяць тому

    Great video. Another thing that influences the look of the button/link is the line height of the text inside.

    • @mash312
      @mash312 Місяць тому

      thank you :) and great point!

  • @bopon4090
    @bopon4090 Місяць тому

    Thanks man. I was searching exactly this video (video on box-sizing) about 2,3 weeks earlier, but I didn't find any good explanation. It may be because I didn't know about box-sizing and I searched with random keywords. I also had the same issue as yours. I'm saving this to my playlist.😂😂

    • @mash312
      @mash312 Місяць тому

      thank you :) so happy it was helpful

  • @TheMaroone
    @TheMaroone Місяць тому

    Hey Masha, thanks for this article. This is exactly what I was looking for. But it was hard to find as this is actually the only "date range picker" video I could find. And this is so much better than another calendar tutorial. Maybe you could put that in the title so it's easier to find.

    • @mash312
      @mash312 Місяць тому

      so glad it was helpful! and thank you for the suggestion, i added it to the title :)

  • @atehje
    @atehje Місяць тому

    great content love it

    • @mash312
      @mash312 Місяць тому

      thank you :)

  • @liliya5930
    @liliya5930 Місяць тому

    In my presentation mode the toggle label is not visible on the black backgroud. Where could I change the color of the background? Thanks in advance?

    • @mash312
      @mash312 Місяць тому

      From design mode, go to the Prototype tab (on the right side, properties panel). There will be a Background section right under the Device section. (Just make sure you don't have anything selected on the canvas, so that those settings show up). Here's more info: help.figma.com/hc/en-us/articles/21158597546391-Set-prototype-device-and-background-settings

  • @liliya5930
    @liliya5930 Місяць тому

    I love your tutorials! Thank you :)

    • @mash312
      @mash312 Місяць тому

      thank you Liliya :) ❤️

  • @juleshavet562
    @juleshavet562 Місяць тому

    very good tutorial 👍🏻 you should make a video to learn how to customize a radio button in css (make the look like buttons). +1 Subscriber

    • @mash312
      @mash312 Місяць тому

      thank you so much and that sounds like a fun idea! :)

  • @liliya5930
    @liliya5930 Місяць тому

    Thank you very much! Another excellent video, as always. Could you please create some tutorials on mobile native components for Android and iOS?

    • @mash312
      @mash312 Місяць тому

      thank you <3 and thank you for suggestions! btw, have you heard of Play (createwithplay.com/)? it's a new tool that makes it easier to prototype with native iOS elements. I haven't explored it in depth yet, but it looks so promising

  • @catsaregoofy
    @catsaregoofy 2 місяці тому

    Masha, do you know how to solve the problem with font smoothness? In Figma the text looks much softer than in the code. Maybe I need to use special fonts or css?...

    • @mash312
      @mash312 2 місяці тому

      yes! add -webkit-font-smoothing: antialiased; to your global styles here's a good overview: web.dev/articles/antialiasing-101#antialiasing

    • @catsaregoofy
      @catsaregoofy 2 місяці тому

      @@mash312 thank you😸

  • @mash312
    @mash312 2 місяці тому

    tl;dw - you probably need to add box-sizing: border-box to your global styles. (if that doesn’t help, watch the video :)

  • @alexzlatkus7057
    @alexzlatkus7057 2 місяці тому

    I wish I knew about this years ago 💀 Thank you!

  • @seriouslyXemoX88
    @seriouslyXemoX88 2 місяці тому

    I've tried messing with it on a playground file so I can understand it better, but when I follow the same steps that you do in the video, it doesn't change anything at all. I'm following you exactly and I'm just not sure what's going on. I just want to see how it changes and such.

    • @mash312
      @mash312 2 місяці тому

      heyy i'm sorry to hear that :( stupid question, but assuming you have the calendar frame selected? if it's still not working, feel free to send me a loom/recording at mash [at] hey [dot] com

  • @stvn_____
    @stvn_____ 2 місяці тому

    this is awesome :) thanks for that!

    • @mash312
      @mash312 2 місяці тому

      thank you :)

  • @2x2_happy
    @2x2_happy 2 місяці тому

    very useful and thx masha for share

  • @AlyxBuckmann
    @AlyxBuckmann 2 місяці тому

    I cannot believe that you only have 500 views. Your system is incredibly amazing and will make my developer colleagues incredibly happy!

    • @mash312
      @mash312 2 місяці тому

      aw thank you <3 I hope it works for your team!

  • @DenisKandaurov
    @DenisKandaurov 2 місяці тому

    Маша, пили контент. Очень полезные вещи выкладываешь. И радует что ролики не для начинающих.

    • @mash312
      @mash312 2 місяці тому

      спасибо большое :)

  • @vitormachadof
    @vitormachadof 2 місяці тому

    Swap Variables is such a game changer, thanks for that! i recommend Design Lint as a must when reviewing figma files and Noise & Texture is a very quick and fun way to improve solid backgrounds.

    • @mash312
      @mash312 2 місяці тому

      thank you! and these both look great :) one of my goals is to make more fun stuff, so noise & texture could def be helpful for that (would love to reach fons mans level someday haha)

  • @mash312
    @mash312 2 місяці тому

    also would love to know what your go-to plugins are! there are so many undiscovered gems out there

  • @noobicorn_gamer
    @noobicorn_gamer 2 місяці тому

    Learned a lot! But for the last part. You could’ve just flipped the whole thing and do it much easier lol thx tho

    • @mash312
      @mash312 2 місяці тому

      thank you :)

  • @sayekatchakraborty4621
    @sayekatchakraborty4621 2 місяці тому

    Thank you masha❤🎉 it's really helpful. In my current project I have faced some issues for charts but the blog links you have mentioned solve my problem 😊

    • @mash312
      @mash312 2 місяці тому

      awesome! and thank you :)

  • @janknudsen2759
    @janknudsen2759 3 місяці тому

    Thank you very much Masha, indeed a time saver for some project! A small update request; Can you make it optional to include Line-height? As of now Figma doesn't support %percentage as a number variable (quite annoying tbh), and your plugin just automatically calculates the line-height to a number variable, and attaches it / overrides the %percentage set line-height. This is less than ideal when you are working with percentages and want to keep it that way.

    • @mash312
      @mash312 3 місяці тому

      thank you for the kind words and for the suggestion! i added an option to choose which properties to convert, should be available now :)

    • @janknudsen2759
      @janknudsen2759 3 місяці тому

      @@mash312❤

  • @liliya5930
    @liliya5930 3 місяці тому

    I adore your videos!!! Thank you so much that you share your knowledge with us! Спасибо большое!!!

    • @mash312
      @mash312 3 місяці тому

      спасибо за добрые слова :)❤️

  • @pearlite6243
    @pearlite6243 3 місяці тому

    thank you!

    • @mash312
      @mash312 3 місяці тому

      thank you:)

  • @divyeshhydrix1351
    @divyeshhydrix1351 3 місяці тому

    Thank you, Masha! I am eagerly anticipating more similar high-quality content.

    • @mash312
      @mash312 3 місяці тому

      thank you ☺️

  • @srpadua
    @srpadua 3 місяці тому

    awesome. thank you

    • @mash312
      @mash312 3 місяці тому

      thank you!

  • @humbertoventura1344
    @humbertoventura1344 3 місяці тому

    This does not work if you have a component with several interactions, Jesus!

    • @mash312
      @mash312 3 місяці тому

      yeah, there're some limitations 💔sorry

  • @liliya5930
    @liliya5930 3 місяці тому

    Thanks a lot for your videos! I learned a lot from you :) Keep making your great tutorials!

    • @mash312
      @mash312 3 місяці тому

      that's so kind, thank you :) let me know if you ever have any requests!

  • @juliagodinho7817
    @juliagodinho7817 3 місяці тому

    Thank you! I love this video

    • @mash312
      @mash312 3 місяці тому

      thank you :)