Rebuilding iOS 15 with Tailwind CSS

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • In this video, I'll show you how to rebuild the new Notification Summary UI from iOS 15 using Tailwind CSS.
    Source code: play.tailwindc...

КОМЕНТАРІ • 169

  • @mohamedaminebouguerra1514
    @mohamedaminebouguerra1514 3 роки тому +148

    Man you're killing it! Please keep them coming.

    • @simonswiss
      @simonswiss 3 роки тому +3

      Thank you! And will do!

  • @pranab091
    @pranab091 3 роки тому +100

    These guys made
    css fun.

    • @moracabanas
      @moracabanas 3 роки тому +4

      Im just crying in CSS now

    • @pranab091
      @pranab091 3 роки тому +7

      @@moracabanas me too bro, can't go back to regular old css.

    • @danielstill5625
      @danielstill5625 3 роки тому +5

      Agreed. With Tailwind I now am more excited about design than the backend work, whereas previously I just used Material UI to avoid design and focus on the backend.

    • @markus-sagen
      @markus-sagen 3 роки тому +2

      Whole heartedly agree! Tailwind makes me eager to do css again

  • @nitinsoni9956
    @nitinsoni9956 3 роки тому +38

    The more I watch Tailwind Labs video the more I love Tailwind.

  • @delulu6969
    @delulu6969 3 роки тому +4

    Things I would add to mimic closer to the mockup:
    1. The 'rounded-out' corners of the notch with ::before and ::after radial-gradient box shadow
    2. line-clamp: 2 for the and line-clamp: 4 for its
    3. Blur the background

    • @moracabanas
      @moracabanas 3 роки тому +2

      I want to think and speak CSS like you 🥲

  • @notsciencelab2789
    @notsciencelab2789 3 роки тому +19

    It's really fun to use Tailwind CSS to create element/component/etc clones. It is also very simple. This video shows it very well. Of course, Simon did a good job :)

  • @monarchgam3r
    @monarchgam3r 3 роки тому +10

    This channel has made me fall in love with tailwind, thank you

  • @prasadchinwal9997
    @prasadchinwal9997 3 роки тому +18

    This series is simply mind blowing :) Thank you so much for all your efforts!

  • @stackinstuds
    @stackinstuds 3 роки тому +14

    You’re the man Simon! Thank you for doing these build videos, they have been invaluable to my learning.

    • @simonswiss
      @simonswiss 3 роки тому

      Super happy to hear this, Josh! 🎉

  • @jmagrippis
    @jmagrippis 3 роки тому +6

    The final result is so CRISP! It’s what I imagine microled will look like 😛

  • @SebastianJaschinski
    @SebastianJaschinski 3 роки тому +7

    Hey friends, you are not only producing the best CSS framework out there but also these learning materials truly rock! Keep the good stuff coming.

  • @kevinbatdorf
    @kevinbatdorf 3 роки тому +10

    Using the “p” tag was fine anyway, but I think the “time” tag may have been a pretty good choice too :D Great video.

    • @simonswiss
      @simonswiss 3 роки тому +3

      Haha yes we discussed this after the recording, and ended up deciding that since we're kinda doing "CSS Art" here, it wasn't worth re-recording. But yes, a element would have worked here!

  • @joshuarileymagic
    @joshuarileymagic 3 роки тому +5

    Absolutely mind blowing, would love to see more iOS style UI builds in the future!

    • @simonswiss
      @simonswiss 3 роки тому +2

      Hey, thanks! I could certainly do a few other iOS screens, they're fun!

  • @chandanm3308
    @chandanm3308 3 роки тому +8

    👍👍👍😊
    Thats why i love Tailwind❤
    I forget other CSS 🤣

  • @mryechkin
    @mryechkin 3 роки тому +3

    Simon you're a rockstar!! These just keep getting better and better. Love learning all the little tricks with Tailwind, there's something new in every video :)

  • @xtheory9640
    @xtheory9640 Рік тому +1

    If You want to learn something then the best teacher is who write that book.❤❤

  • @telerikarsov
    @telerikarsov Рік тому

    This is the greatest framework I've ever used! KUDOS GUYS!!!

  • @vinayrwt
    @vinayrwt 3 роки тому +4

    I love just in time compiler

    • @xeptao4385
      @xeptao4385 3 роки тому +1

      please don't use it in production. sometimes it doesn't properly generate styles and media queries.

    • @vinayrwt
      @vinayrwt 3 роки тому +1

      @@xeptao4385 I've actually used it in many projects and it gives me really good results. 👌

  • @MaheshKumar-bg5re
    @MaheshKumar-bg5re Рік тому

    While you designing, it all seems easier.. but the truth is, you make it easier.

  • @howtofix360
    @howtofix360 9 місяців тому +1

    really awesome work 😍

  • @gtdmg489
    @gtdmg489 3 роки тому +1

    What a madlad. Just saw your tweet about this and a video is already up.

  • @rom4ik666
    @rom4ik666 3 роки тому +8

    Wow, that's an absolutely fantastic tutorial. So many tricks packed into 20 minutes. Thanks a lot!

  • @ngechumungai8420
    @ngechumungai8420 3 роки тому +1

    Just started using tailwind and its 🔥🔥🔥🔥🔥🔥🔥🔥..Thanks for the tutorial

  • @karsongrady
    @karsongrady 3 роки тому +1

    HR tag was new to me. Thanks for the great video.

  • @chrisnurse6430
    @chrisnurse6430 3 роки тому +1

    I love the end result. I get overwhelmed by these sorts of statements “add this style but then this goes wrong so add this utility as well...” Look at the ratio of presented information to markup...it’s a bit crazy hey 🧐

  • @william312435
    @william312435 3 роки тому +2

    This is so AWESOME!!! it's completely the same! I'm so stunning😲

  • @axelb423
    @axelb423 3 роки тому +4

    Thank you for all your videos. Which theme and code editor/plugin do you use inside your video please? Maybe a video with a setup for use tailwind in best conditions can do another great video.

  • @joshuagugunsiagian9839
    @joshuagugunsiagian9839 3 роки тому +1

    Thanks Simon, I learn a lot about css by using tailwindcss

    • @simonswiss
      @simonswiss 3 роки тому

      Very glad to hear that! ✨

  • @wolfsaman
    @wolfsaman 3 роки тому +2

    well done, cant wait for windows 11 ui :P

  • @krishnendusengupta6158
    @krishnendusengupta6158 3 роки тому +3

    Mind = Blown 🤯

  • @imdipprokash
    @imdipprokash Рік тому +1

    Last in video Samsung phone with iPhone screen 😂. Nice tutorial 🎉

  • @alicodes22
    @alicodes22 3 роки тому +8

    Excellent video 🚀✨. Also, showing your vscode setup would be very helpful xD.

    • @moracabanas
      @moracabanas 3 роки тому +3

      Install Tailwind CSS Intellisense extension and add the recommended editor config to vscode config.json. Read instructions carefully to get autosuggestions working properly. If not, use ctrl+space to spawn tailwind suggestions when you are class""

    • @alicodes22
      @alicodes22 3 роки тому

      Much appreciated

    • @leodriesch
      @leodriesch 3 роки тому +1

      I think the theme is Night Owl and the font is Dank Mono.

  • @shaikhdawood3517
    @shaikhdawood3517 2 роки тому +1

    Too good man, I'm in love with Tailwind

  • @kmaphane
    @kmaphane 3 роки тому

    Thanks for this video. I'm loving Tailwind, but I feel there is a lot I don't use or know about and this helps a lot. Look forward to more.

  • @thinkingdev102
    @thinkingdev102 2 роки тому

    Please do more of this awesome walkthrough

  • @MrSonicastra
    @MrSonicastra 3 роки тому +1

    Haha, Simon. Kills the ribs, nice one! Thanks for sharing this.

  • @himanshusrivastava931
    @himanshusrivastava931 3 роки тому +1

    Here, we go again in the land of Tailwind 😎

  • @marcinzale
    @marcinzale Рік тому +1

    Absolute brilliant!

    • @simonswiss
      @simonswiss Рік тому

      Thanks! Possibly my favourite video ever on the channel.

  • @mahdinaderian4053
    @mahdinaderian4053 3 роки тому

    Woooh, man that was crazy. You're awesome Simon.

  • @LucasKatayama
    @LucasKatayama 3 роки тому

    Man that is awesome... way better than bootstrap... Congrats for the project.

  • @tsioryfitiavanaanhykrishna6992
    @tsioryfitiavanaanhykrishna6992 3 роки тому +1

    Subscribed ! pretty nice video. Powerfull framework. Can you do a video of your VS Code setup ? Thanks !

  • @talhaibnemahmud
    @talhaibnemahmud 3 роки тому +3

    What's the name of the VS Code HTML preview extension you're using please?

    • @richardgoodwin181
      @richardgoodwin181 3 роки тому +1

      It does seem he is using Live Server (see the browser at localhost port 5000) and blending it into the video. Most of the Preview extensions I've tried don't seem to really handle all of the CSS updates properly.

  • @muhammad_abir
    @muhammad_abir Рік тому +1

    just awesome!

  • @mikopiko
    @mikopiko 2 роки тому

    Man, what a powerful framework!

  • @kouceylahadji
    @kouceylahadji 3 роки тому

    If one day I start to using Tailwind, surely you are one of the reasons

  • @amitmandaviya
    @amitmandaviya 3 роки тому

    Excellent work Simon. keep it up.

  • @sripasum3122
    @sripasum3122 3 роки тому

    Consistently knocking it out of the park 👏🏼

  • @jostarprogramming
    @jostarprogramming 3 роки тому +1

    I love tailwind

  • @ismailkhan-ob4rw
    @ismailkhan-ob4rw 2 роки тому

    Its looking fun Man you did that amazing

  • @hbela1000
    @hbela1000 Рік тому +1

    Fantastic tutorial. thx.

  • @AnsgarSteinkamp
    @AnsgarSteinkamp 3 роки тому

    Thanks Simon! Great video, as always!!

  • @himanshusrivastava931
    @himanshusrivastava931 3 роки тому +3

    Does anyone know which preview extension Simon is using in vscode? 🤔

  • @SunGod-887
    @SunGod-887 2 роки тому

    man I want to become a frontend designer after watching all these videos 😭😭

  • @waldo-the-developer2376
    @waldo-the-developer2376 3 роки тому

    Wow, that's so cool, don't stop bringing that Tailwind super-secret knowledge ;)

  • @justinesders811
    @justinesders811 3 роки тому

    Love it. Curious why you didn't just use Tailwind Play though?

    • @simonswiss
      @simonswiss 3 роки тому +2

      It was a bit harder to have the screenshot/build side by side that way, and I prefer how the text editor looks in vscode for screencasts. There is also a Tailwind Play version of this tutorial, by the way: twitter.com/simonswiss/status/1414689134401114114

  • @SashrikaWaidyarathna
    @SashrikaWaidyarathna Рік тому

    Great work. @Simonswissdev when u stack elements (at 15.44) when u create a div with position absolute, how it goes under the main notification panel. U didn't specify any z-index

    • @simonswiss
      @simonswiss Рік тому +1

      It's because the element is sitting before (higher) in the HTML, so since they have the same stacking context, the source order of the HTMl will make it appear behind!

  • @iwanchandra3295
    @iwanchandra3295 3 роки тому

    coolest tailwind stuff ever seen

  • @straydwag
    @straydwag 3 роки тому

    Tailwind is making legacy.

  • @mayurravindra9433
    @mayurravindra9433 3 роки тому

    And my mind is blown...🤯

  • @ErikThiart
    @ErikThiart 3 роки тому +1

    Please do a Tailwinds for beginners series (no frameworks). I am vanilla PHP and very little Javascript, I'd love to use Tailwinds, but all the docs feel VERY framework specific.

    • @FADHsquared
      @FADHsquared 3 роки тому +1

      Correct me if I'm wrong but aren't you supposed to reduce what the server does as much as possible and delegate it to Javascript?

    • @ErikThiart
      @ErikThiart 3 роки тому +1

      @@FADHsquared Absolutely not. Sever > Client side

  • @danwilloughby2088
    @danwilloughby2088 3 роки тому

    How did you edit your video? Looks amazing!

    • @simonswiss
      @simonswiss 3 роки тому

      I'm using DaVinci Resolve, but most the things I do here you could do with almost any editing software. Recording the screen with QuickTime on Mac, then editing camera + screen footage together 👍

  • @JimOHalloran
    @JimOHalloran 3 роки тому +1

    Very cool, good one!

  • @fa8ster
    @fa8ster 2 роки тому

    Which font are you using? Is it a special theme?

  • @jasonji1152
    @jasonji1152 2 роки тому

    Hi, a question. What is the equivalent of `bg-green/50` when using the theme function in `background-color: theme('colors.green')......`? how to represent the 50% alpha value with `theme()` function

  • @m__link6499
    @m__link6499 2 роки тому

    Brilliant!

  • @danvilela
    @danvilela 3 роки тому

    i am enjoying more tailwind each day! But what is this inset-x-0 thing, what does it do?

  • @helderneves91
    @helderneves91 3 роки тому

    That's really impressive!

  • @isaaccloos1084
    @isaaccloos1084 3 роки тому

    excellent content. Very informative !

  • @codistiano
    @codistiano 3 роки тому

    This time!!! he nailed it!!
    dude keep it up!!!

  • @rafi_45
    @rafi_45 3 роки тому

    this is fun thing to do.

  • @richardjamesbunker
    @richardjamesbunker 2 роки тому

    Soooo good!

  • @hoagy_ytfc
    @hoagy_ytfc 3 роки тому

    Apple corners are not circular arcs though

  • @RedVelocityTV
    @RedVelocityTV 3 роки тому

    God I love this channel

  • @szy0syz
    @szy0syz 3 роки тому

    the last, so funny~

  • @francismwondha2581
    @francismwondha2581 3 роки тому

    🤯 unbelievable.. soo good

  • @kashnigahbaruda
    @kashnigahbaruda 3 роки тому

    More!

  • @lepresk
    @lepresk 2 роки тому

    Wondefull job

  • @yogenp
    @yogenp 3 роки тому

    Awesome tutorial.

  • @MaheshKumar-bg5re
    @MaheshKumar-bg5re Рік тому

    When to use grid and when to use flex box?

  • @frankoosterhoff4137
    @frankoosterhoff4137 2 роки тому

    Thanks!

  • @besara_
    @besara_ 3 роки тому

    Excellent video

  • @siamekanto
    @siamekanto 3 роки тому

    Please bring back Tailwind Play! 😢

    • @simonswiss
      @simonswiss 3 роки тому

      What do you mean? It's still here! play.tailwindcss.com

  • @ezichiebere3168
    @ezichiebere3168 3 роки тому

    Mind blowing!!!

  • @int0therain44
    @int0therain44 2 роки тому

    omg that was amazing.

  • @m0hammedimran
    @m0hammedimran 3 роки тому

    You know, I'm soo used to tailwind now that I have to google vanilla css. 😂
    Recently in one of my old project with web components I started using tailwind classes without thinking and was wondering why things weren't working. 😂
    P.S: Please come up with web component support. 😅

    • @moracabanas
      @moracabanas 3 роки тому +1

      You can install webpack, then tailwind, then import a .css with base, utilities etc. and you are good to go. At `npm run build` you are compiling Tailwind to css chunks minified at `dist` dir. So If you want to generate maintenable CSS there is a extension to compile Tailwind to unminified CSS.

  • @mactanxin
    @mactanxin 3 роки тому

    This is sooo cool. 1000 Thanks for this great video.
    just one question: when I started a new npm project or copy/paste the same code into codepen.io, this doesn't work anymore, the whole thing just collapsed.

    • @simonswiss
      @simonswiss 3 роки тому

      You're probably missing the JIT mode? You can see the code in action here: play.tailwindcss.com/kY4LYXwsNZ

  • @MatthewArrowsmith
    @MatthewArrowsmith 3 роки тому

    Insane!

  • @MaheshwaranVelusamy
    @MaheshwaranVelusamy 2 роки тому

    Awesome

  • @digitaldata-surveying
    @digitaldata-surveying Рік тому

    thanks

  • @eunoia7151
    @eunoia7151 Рік тому +1

    what font is this guy using?

    • @simonswiss
      @simonswiss 8 місяців тому

      He is using Dank Mono :D

  • @Theya
    @Theya 2 роки тому

    Hi I'm learning CSS/Tailwind, why he's always adding inset-x-0 on absolute elements ? What does it do ?

    • @lnplum
      @lnplum 2 роки тому

      It's the same as left: 0 and right: 0, i.e. it makes the element cover the full width of its non-static parent.

  • @lnezzzardl
    @lnezzzardl 2 роки тому

    Love it 😍

  • @theSamGon
    @theSamGon 3 роки тому

    i'm super new in html and css, i only know that we can create stuff in html and design it in css and in scss
    but what tek is this without css this accurate somebody please explain me

  • @kaszapnagypeter
    @kaszapnagypeter 3 роки тому

    Awesome!

  • @dhwajsharma
    @dhwajsharma 2 роки тому +1

    Vscode theme?

  • @emichel
    @emichel 3 роки тому

    awesome

  • @manhappy1839
    @manhappy1839 3 роки тому

    thank you, It's great. I want to be as good as you

  • @anuroop748
    @anuroop748 3 роки тому

    Magic

  • @sornt
    @sornt 3 роки тому

    cool!!!

  • @fredheladrienkissie1404
    @fredheladrienkissie1404 3 роки тому

    I tried this code in firefox and "backdrop blur" do not seem to be applied

    • @simonswiss
      @simonswiss 3 роки тому +4

      Yep, backdrop-filters are not supported yet in FF.

  • @nicholassingh138
    @nicholassingh138 3 роки тому

    Whats the name of this guy? Does he have his own channel?