Artwork

ืชื•ื›ืŸ ืžืกื•ืคืง ืขืœ ื™ื“ื™ iteration podcast, John Jacob, and JP Sio - Web Developers. ื›ืœ ืชื•ื›ืŸ ื”ืคื•ื“ืงืืกื˜ื™ื ื›ื•ืœืœ ืคืจืงื™ื, ื’ืจืคื™ืงื” ื•ืชื™ืื•ืจื™ ืคื•ื“ืงืืกื˜ื™ื ืžื•ืขืœื™ื ื•ืžืกื•ืคืงื™ื ื™ืฉื™ืจื•ืช ืขืœ ื™ื“ื™ iteration podcast, John Jacob, and JP Sio - Web Developers ืื• ืฉื•ืชืฃ ืคืœื˜ืคื•ืจืžืช ื”ืคื•ื“ืงืืกื˜ ืฉืœื”ื. ืื ืืชื” ืžืืžื™ืŸ ืฉืžื™ืฉื”ื• ืžืฉืชืžืฉ ื‘ื™ืฆื™ืจื” ืฉืœืš ื”ืžื•ื’ื ืช ื‘ื–ื›ื•ื™ื•ืช ื™ื•ืฆืจื™ื ืœืœื ืจืฉื•ืชืš, ืืชื” ื™ื›ื•ืœ ืœืขืงื•ื‘ ืื—ืจ ื”ืชื”ืœื™ืš ื”ืžืชื•ืืจ ื›ืืŸ https://he.player.fm/legal.
Player FM - ืืคืœื™ืงืฆื™ื™ืช ืคื•ื“ืงืืกื˜
ื”ืชื—ืœ ื‘ืžืฆื‘ ืœื ืžืงื•ื•ืŸ ืขื ื”ืืคืœื™ืงืฆื™ื” Player FM !

CSS Frameworks ๐Ÿ—

1:07:28
 
ืฉืชืคื•
 

Manage episode 259321179 series 1900125
ืชื•ื›ืŸ ืžืกื•ืคืง ืขืœ ื™ื“ื™ iteration podcast, John Jacob, and JP Sio - Web Developers. ื›ืœ ืชื•ื›ืŸ ื”ืคื•ื“ืงืืกื˜ื™ื ื›ื•ืœืœ ืคืจืงื™ื, ื’ืจืคื™ืงื” ื•ืชื™ืื•ืจื™ ืคื•ื“ืงืืกื˜ื™ื ืžื•ืขืœื™ื ื•ืžืกื•ืคืงื™ื ื™ืฉื™ืจื•ืช ืขืœ ื™ื“ื™ iteration podcast, John Jacob, and JP Sio - Web Developers ืื• ืฉื•ืชืฃ ืคืœื˜ืคื•ืจืžืช ื”ืคื•ื“ืงืืกื˜ ืฉืœื”ื. ืื ืืชื” ืžืืžื™ืŸ ืฉืžื™ืฉื”ื• ืžืฉืชืžืฉ ื‘ื™ืฆื™ืจื” ืฉืœืš ื”ืžื•ื’ื ืช ื‘ื–ื›ื•ื™ื•ืช ื™ื•ืฆืจื™ื ืœืœื ืจืฉื•ืชืš, ืืชื” ื™ื›ื•ืœ ืœืขืงื•ื‘ ืื—ืจ ื”ืชื”ืœื™ืš ื”ืžืชื•ืืจ ื›ืืŸ https://he.player.fm/legal.

Welcome to Iteration, a weekly podcast about programming, development, and design.

First, some fun questions:

  1. ๐Ÿ‘or ๐Ÿ‘Ž on writing CSS?

  2. What do you love about CSS, what do you hate?

  3. To this day, what are some of the things you don't understand?

    • JP: CSS Grid, Floats (kind of. I always forget what the clearfix thing is for)

Frameworks

WTF ?โ€” Here is a set of components you can build, pre-defined styles, gives you a starting point. Pre-buit UI.

Popular Ones

  • Boostrap โ€” Pre-defined class "Components" card shadow

  • Tailwinds โ€” Much more like Tachyons md:flex g-white rounded-lg p-6

  • Material UI

  • Foundation

  • Atomic CSS / Tachyons

  • Skeleton

Pros / Cons

  • Tailwind

    • Pro: Using tailwind for side project. Wrote 0 css

      • Tailwind components (Basically a better looking bootstrap)
    • Con: Output is derivative

      • JP's argument โ€” you could design anything you wanted

      • It's more of a function of what the docs provide.

    • Pro for Tailwind โ€” Tailwind doesn't come with baked in components

  • How do we overcome derivative sites?

    • Could be tools

    • But I think it's more about pushing the design side more

    • Thinking in terms of "Bootstrap Components"

    • Think more first principle

    • Strong designer to push you too break the bounds of these frameworks

Frameworks - Pros and Cons of Each

  • Boostrap

    • John: My top choice. I know it better than any other framework. I don't think it's "The best"
  • Tailwinds

  • Tachyons

    • John: Worked with it a lot, had some client projects use their own fork. Really powerful but it starts just feeling like "inline styles" SO MANY Classes

      • bg-dark-green ba bw5 dshadow2 br2 pb3

      • It's like ok ok calm down.

  • Material UI

  • Skeleton

    • Nice for quick projects. Super lightweight. Our agency site was built in Skeleton

Implementation

  • Customizing it

    • Tailwind

      • Example: H1's โ€” identifying patterns

      • Take a set of classes and use the "apply" function

      • Single set to define your custom classes.

      • You throw those into a single class called "Heading"

    • Bootstrap

      • Starts with customizing variables

      • These variabels are used in the

Picks

JP: https://thoughtbot.com/blog/running-specs-from-vim

John:

โ€ฆ   continue reading

78 ืคืจืงื™ื

Artwork

CSS Frameworks ๐Ÿ—

iteration

113 subscribers

published

iconืฉืชืคื•
 
Manage episode 259321179 series 1900125
ืชื•ื›ืŸ ืžืกื•ืคืง ืขืœ ื™ื“ื™ iteration podcast, John Jacob, and JP Sio - Web Developers. ื›ืœ ืชื•ื›ืŸ ื”ืคื•ื“ืงืืกื˜ื™ื ื›ื•ืœืœ ืคืจืงื™ื, ื’ืจืคื™ืงื” ื•ืชื™ืื•ืจื™ ืคื•ื“ืงืืกื˜ื™ื ืžื•ืขืœื™ื ื•ืžืกื•ืคืงื™ื ื™ืฉื™ืจื•ืช ืขืœ ื™ื“ื™ iteration podcast, John Jacob, and JP Sio - Web Developers ืื• ืฉื•ืชืฃ ืคืœื˜ืคื•ืจืžืช ื”ืคื•ื“ืงืืกื˜ ืฉืœื”ื. ืื ืืชื” ืžืืžื™ืŸ ืฉืžื™ืฉื”ื• ืžืฉืชืžืฉ ื‘ื™ืฆื™ืจื” ืฉืœืš ื”ืžื•ื’ื ืช ื‘ื–ื›ื•ื™ื•ืช ื™ื•ืฆืจื™ื ืœืœื ืจืฉื•ืชืš, ืืชื” ื™ื›ื•ืœ ืœืขืงื•ื‘ ืื—ืจ ื”ืชื”ืœื™ืš ื”ืžืชื•ืืจ ื›ืืŸ https://he.player.fm/legal.

Welcome to Iteration, a weekly podcast about programming, development, and design.

First, some fun questions:

  1. ๐Ÿ‘or ๐Ÿ‘Ž on writing CSS?

  2. What do you love about CSS, what do you hate?

  3. To this day, what are some of the things you don't understand?

    • JP: CSS Grid, Floats (kind of. I always forget what the clearfix thing is for)

Frameworks

WTF ?โ€” Here is a set of components you can build, pre-defined styles, gives you a starting point. Pre-buit UI.

Popular Ones

  • Boostrap โ€” Pre-defined class "Components" card shadow

  • Tailwinds โ€” Much more like Tachyons md:flex g-white rounded-lg p-6

  • Material UI

  • Foundation

  • Atomic CSS / Tachyons

  • Skeleton

Pros / Cons

  • Tailwind

    • Pro: Using tailwind for side project. Wrote 0 css

      • Tailwind components (Basically a better looking bootstrap)
    • Con: Output is derivative

      • JP's argument โ€” you could design anything you wanted

      • It's more of a function of what the docs provide.

    • Pro for Tailwind โ€” Tailwind doesn't come with baked in components

  • How do we overcome derivative sites?

    • Could be tools

    • But I think it's more about pushing the design side more

    • Thinking in terms of "Bootstrap Components"

    • Think more first principle

    • Strong designer to push you too break the bounds of these frameworks

Frameworks - Pros and Cons of Each

  • Boostrap

    • John: My top choice. I know it better than any other framework. I don't think it's "The best"
  • Tailwinds

  • Tachyons

    • John: Worked with it a lot, had some client projects use their own fork. Really powerful but it starts just feeling like "inline styles" SO MANY Classes

      • bg-dark-green ba bw5 dshadow2 br2 pb3

      • It's like ok ok calm down.

  • Material UI

  • Skeleton

    • Nice for quick projects. Super lightweight. Our agency site was built in Skeleton

Implementation

  • Customizing it

    • Tailwind

      • Example: H1's โ€” identifying patterns

      • Take a set of classes and use the "apply" function

      • Single set to define your custom classes.

      • You throw those into a single class called "Heading"

    • Bootstrap

      • Starts with customizing variables

      • These variabels are used in the

Picks

JP: https://thoughtbot.com/blog/running-specs-from-vim

John:

โ€ฆ   continue reading

78 ืคืจืงื™ื

ื›ืœ ื”ืคืจืงื™ื

ร—
 
Loading โ€ฆ

ื‘ืจื•ื›ื™ื ื”ื‘ืื™ื ืืœ Player FM!

Player FM ืกื•ืจืง ืืช ื”ืื™ื ื˜ืจื ื˜ ืขื‘ื•ืจ ืคื•ื“ืงืืกื˜ื™ื ื‘ืื™ื›ื•ืช ื’ื‘ื•ื”ื” ื‘ืฉื‘ื™ืœื›ื ื›ื“ื™ ืฉืชื”ื ื• ืžื”ื ื›ืจื’ืข. ื–ื” ื™ื™ืฉื•ื ื”ืคื•ื“ืงืืกื˜ ื”ื˜ื•ื‘ ื‘ื™ื•ืชืจ ื•ื”ื•ื ืขื•ื‘ื“ ืขืœ ืื ื“ืจื•ืื™ื“, iPhone ื•ืื™ื ื˜ืจื ื˜. ื”ื™ืจืฉืžื• ืœืกื ื›ืจื•ืŸ ืžื ื•ื™ื™ื ื‘ืžื›ืฉื™ืจื™ื ืฉื•ื ื™ื.

 

ืžื“ืจื™ืš ืขื–ืจ ืžื”ื™ืจ

ืคื•ื“ืงืืกื˜ื™ื ืžื•ื‘ื™ืœื™ื
ื”ืื–ืŸ ืœืชื•ื›ื ื™ืช ื”ื–ื• ื‘ื–ืžืŸ ืฉืืชื” ื—ื•ืงืจ
ื”ืคืขืœื”