CSS Weekly
Top 7 Visual Studio Code Extensions for CSS
updated
๐ฅ Improve your product building skills: cssw.io/product-for-engineers-feb18
๐ Links & Chapters
00:00 Intro
00:22 Justified Text: Better Than Expected? cloudfour.com/thinks/justified-text-better-than-expected
01:43 Move elements around the DOM while preserving their state with moveBefore: bram.us/2025/01/16/move-elements-around-the-dom-while-preserving-their-state-with-movebefore
02:46 Product for Engineers: cssw.io/product-for-engineers-feb18
03:21 Website Performance Optimization: You Don't Need 20 Tips: debugbear.com/blog/website-performance-optimization
03:58 uifonts.app: https://www.uifonts.app/
04:27 How to easily create a dark mode using filter: invert(1)
05:24 Scroll Driven Galaxy Orbital Rotation: codepen.io/argyleink/pen/JoPvBzj
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support CSS Weekly
โ๏ธ Buy me a Coffee: buymeacoffee.com/cssweekly
๐ Support CSS Weekly on Patreon: patreon.com/cssweekly
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS Stickers pack: stickers.css-weekly.com
Keep up-to-date with CSS Weekly:
๐ฆ Bluesky: https://bsky.app/profile/cssweekly.com
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#frontendnews #css
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 How breadcrumbs in VS Code work
00:29 How to navigate between folders, files, and symbols using breadcrumbs in VS Code
01:13 How to use breadcrumbs with keyboard shortcuts in VS Code
02:17 How to customize breadcrumbs in VS Code
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#vscode #vscodetips
Serve: npmjs.com/package/serve
CSS Stickers: stickers.css-weekly.com
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#coding #css #html #javascript
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Bluesky: https://bsky.app/profile/cssweekly.com
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css
๐ Participate in JavaScriptmas to win MDN & Scrimba Merch, lifetime Scrimba access and a 13" Macbook Air M3: cssw.io/javascriptmas
๐ Demo: cssw.io/javascriptmas-demo
๐ You need to be logged in to view the demoโbut signup is free. ๐
๐ Links
Scrimba Course Intro to UI Design Fundamentals: scrimba.com/intro-to-ui-design-fundamentals-c0q?via=ZoranCSSweekly
Guide to HSL Color Format: youtu.be/VInSzHOeFkE
Guide to :root selector: youtu.be/lXUS5E4gqV0
Guide to Logical CSS Properties: youtu.be/cV9JhEV4Ll0
Guide to Individual Transform Properties: youtu.be/ZAXSbjrOZwg
Adobe Color: color.adobe.com
Coolors: coolors.co/palettes
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
๐ Chapters
00:00 Intro
00:16 What is Javascriptmas
01:02 JavaScriptmas - Ugly Advent Calendar Challenge
02:30 How to set up a color palette
06:56 How to check color contrast in DevTools
07:39 How to set up good typography
09:48 How to set up HTML headline hierarchy
11:00 How to use alignment in UI
12:15 How to use whitespace in UI
13:43 How to fine-tune text sizes & spacing in UI
15:40 How to set up interesting calendar UI
17:33 How to set up clickable cards in HTML/CSS
23:48 How to create a ribbon in CSS using clip-path
25:05 How to add additional colors to UI
26:28 How to tweak CSS Grid sizing
26:48 How to tweak HSL colors
27:13 How to make UI more refined & interesting
29:24 How to use Font Awesome
30:49 How to make mobile responsive UI
34:34 How to add interactivity to Card UI
40:44 Ugly Advent Calendar Challenge Stretch Goals
41:19 Why should you participate in JavaScriptmas
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #javascriptmas
๐ฅ Get your JavaScript Certification: cssw.io/javascript-certification-bf
๐ Links
1. Make creative borders with background-clip: border-area: webkit.org/blog/16214/background-clip-border-area
2. Centering things: a solved problem? fullystacked.net/centering-things
3. JavaScript Certification: cssw.io/javascript-certification-bf
4. REM? PX? Why not both? dbushell.com/2024/11/11/rem-or-px
5. Alt Text: What to Write: nngroup.com/articles/write-alt-text
5. Styling details Horizontal Accordion: developer.chrome.com/blog/styling-details
5.1. Horizontal Accordion Demo: codepen.io/web-dot-dev/pen/XWvBZNo
5.2. Animate HTML Details & Summary Elements: youtu.be/idoaw75xjhU
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support CSS Weekly channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 Intro
00:18 Make creative borders with background-clip: border-area
03:38 JavaScript Certification
05:03 Centering things: a solved problem?
06:34 REM? PX? Why not both?
08:07 Alt Text: What to Write
09:11 Styling details: Horizontal Accordion
Keep up-to-date with CSS Weekly:
๐ฆ Bluesky: https://bsky.app/profile/cssweekly.com
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #cssnews
๐ฅ Elevate Your Web Development With Cloudways This BFCM: cssw.io/cloudways-bfcm
๐ Links
1. View Transitions API: Single Page Apps Without a Framework: debugbear.com/blog/view-transitions-spa-without-framework
1a. My blog: zoranjambor.com
2. Cloudways: cssw.io/cloudways-bfcm
3. A Friendly Introduction to Container Queries: joshwcomeau.com/css/container-queries-introduction
4. Show Baseline status on your blog posts and presentations: https://web.dev/blog/show-baseline-status
4a. Codepen Details/Summary demo: codepen.io/ZoranJambor/pen/jOorzPv
5. Easing Wizard: easingwizard.com
6. CSS Waves Hello: codepen.io/ghaste/pen/mdNZWNe
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support CSS Weekly channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 Intro
00:20 View Transitions API
00:47 How to enable Cross-Document View Transitions
04:56 Cloudways
05:41 A Friendly Introduction to Container Queries
07:09 Show Baseline status on your blog posts and presentations
10:36 Easing Wizard
11:40 Waves Hello: CSS Only
Keep up-to-date with CSS Weekly:
๐ฆ Bluesky: https://bsky.app/profile/cssweekly.com
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #cssnews
๐ฅ Product for Engineers: cssw.io/flex-your-product-muscles
๐ย Links
1. Searching for a New CSSย Logo: github.com/CSS-Next/css-next/issues/105
2. Features of your font you had no idea about: sinja.io/blog/get-maximum-out-of-your-font
2a. Wakamai Fondue: wakamaifondue.com
3. Product for Engineers: cssw.io/flex-your-product-muscles
4. Perfect Bug Report: perfectbugreport.io
5. Tooltip Best Practices: css-tricks.com/tooltip-best-practices
6. Just a Drawerโข: codepen.io/jh3y/pen/LYwdMKN
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Bluesky: https://bsky.app/profile/cssweekly.com
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
๐ย Chapters
00:00 Table of contents
00:21 New CSS Logo
02:49 Features of your font you had no idea about
03:16 Wakamai Fondue
03:56 How to enable OpenType font features
05:15 Product for Engineers
06:10 Perfect Bug Report
07:00 Tooltip Best Practices
08:10 Just a Drawerโข
09:08: A question for you
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #cssnews
@AddyOsmani's guide on implementing Dark Theme using AI Assistance: youtube.com/watch?v=RSyZA3VV6UM
๐ฅ CSS Stickers: cssw.io/stickers
๐ท๏ธ 20% Off Coupon: devtoolsai
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
๐ย Chapters
00:00 How to enable AI features in Chrome DevTools
01:16 How to use AI Console Insights in Chrome DevTools
03:29 How to use AI StyleSheets Assistance in DevTools
04:36 How to test image optimization
07:25 How to get general AI suggestions for the page
08:23 How to get help with implementing a new feature
08:50 How to debug layout shift using AI Assistance in DevTools
13:21 Is it possible to get non-contextual AI assistance?
13:53 How to use AI to better understand page code
15:56 CSS Stickers
16:15 Is AI in Chrome DevTools good?
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #devtools
๐ฅ CSS Stickers: cssw.io/stickers
๐ท๏ธ Cupon code for 30% off: SCROLLBAR-GUTTER
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS Stickers pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
Zoran Jambor
#css #csslayout
๐ Detailed guide: youtu.be/AIq2sfYCVrs
๐ Demo: codepen.io/ZoranJambor/pen/yLWzqQY?layout=left
๐ฅ Button by Jhey Tompkins (@jh3y): codepen.io/jh3y/pen/eYPYKep
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #htmlvideo
๐ฅ Product for Engineers: cssw.io/posthog-newsletter
๐ Links:
1. Choosing a Masonry Syntax inย CSS: oddbird.net/2024/10/01/grid-masonry-nuance
2. New to the web platform in September: https://web.dev/blog/web-platform-09-2024
3. Product for Engineers: cssw.io/posthog-newsletter
4. Tools and Techniques to Create Accessible Accordion Components: a11y-collective.com/blog/accessible-accordion
5. CSS Triggers: css-triggers.com
6. CSS Music Video: codepen.io/ivorjetski/pen/jOgEyPO
๐ฅ CSS Weekly Explainers
Exclusive Accordions: youtu.be/idoaw75xjhU
The calc-size() Function: youtu.be/1VsMKz4Zweg
The interpolate-size Property: youtu.be/lXZE1vrXM1A
The color-scheme Property: youtu.be/nQzRTsjBXfQ
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 About this Episode
00:28 Choosing a Masonry Syntax in CSS
02:13 New to the web platform in September
03:24 The color-scheme Property
04:20 Product for Engineers
05:02 Tools and Techniques to Create Accessible Accordion Components
05:31 CSS Triggers
06:11 CSS Music Video
06:47 A challenge for you
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
Zoran Jambor
#css #cssnews
๐ฅ CSS Stickers: cssw.io/stickers
๐ท๏ธ Cupon code for 30% off: MINIMAP
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
๐ Chapters
00:00 How to find minimap options in VS Code settings
00:23 How "Minimap Max Column" in VS Code really works
01:16 How to use Minimap Mark Section Headers in VS Code
02:40 How Region Section Headers work in Minimap of VS Code
03:14 The problem with Region Section Headers in CSS & HTML
03:36 CSS Stickers Discount
04:05 Conclusion
Help support my channel on Patreon:
๐ patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #vscode
๐ Links
Primer on calc-size() function: youtu.be/1VsMKz4Zweg
Demo: codepen.io/ZoranJambor/pen/JjQQEmo?layout=left
GitHub Issue: github.com/w3c/csswg-drafts/issues/10478
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 What calc-size() function does
00:28 Update on single-argument form for calc-size()
01:22 How two-argument form of calc-size() works
02:11 Why one-argument for of calc-size() no longer works
02:51 How interpolate-size property works
03:42 How to enable new CSS Transitions behavior on the entire page
04:20 When to use calc-size() and when interpolate-size
04:41 Browser support for calc-size() and interpolate-size
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #csstricks
๐ฅ BrowserStack Bug Capture: cssw.io/browserstack-bug-capture
๐ Links
1. The secret inside One Million Checkboxes: https://eieio.games/essays/the-secret-in-one-million-checkboxes/
2. CSS display contents: ishadeed.com/article/display-contents
3. BrowserStack Bug Capture: cssw.io/browserstack-bug-capture
4. Time Travelling CSS Withย :target pseudo-class: css-tricks.com/time-travelling-css-with-target
5. caniuse-cli: github.com/bramus/caniuse-cli
6. Glassmorphic Cube (CSS): codepen.io/konstantindenerz/pen/NWZRYXK
๐ฅ Video โ Transition to `height: auto` & `display: none` Using Pure CSS: youtu.be/1VsMKz4Zweg
๐ฐ Article โ Transition to `height: auto` & `display: none` Using Pure CSS: blog.css-weekly.com/transition-to-height-auto-display-none-using-pure-css
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 Intro
00:19 The secret inside One Million Checkboxes
01:17 CSS display contents
01:55 BrowserStack Bug Capture
02:22 Time Travelling CSS Withย :target
03:27 Command line tool for โCan I Use โฆโ
05:00 Glassmorphic Cube (CSS)
05:35 A question for you
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css
๐ Links
Demo: codepen.io/ZoranJambor/pen/gONRzbG
Blog article: blog.css-weekly.com/transition-to-height-auto-display-none-using-pure-css
Video guide: youtu.be/1VsMKz4Zweg
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐จโ๐ Get a course: masteringlinting.com
๐ Jouin us on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #csstips
๐ฅ Hypermode: cssw.io/hypermode-ai
๐ Links
1. Custom Range Slider: frontendmasters.com/blog/custom-range-slider-using-anchor-positioning-scroll-driven-animations
2. Styling Tables the Modern CSS Way: https://piccalil.li/blog/styling-tables-the-modern-css-way/
3. Hypermode: cssw.io/hypermode-ai
4. How to convert Chrome extensions to Safari: evilmartians.com/chronicles/how-to-quickly-and-weightlessly-convert-chrome-extensions-to-safari
5. The Solar System in CSS: dev.to/madsstoumann/the-solar-system-in-css-51bo
6. Two Cool Ways to Use :has() - codepen.io/jlengstorf/pen/YzMwNrp
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
๐ Chapters
00:00 Intro
00:26 Custom Range Slider
01:12 Styling Tables the Modern CSS Way
01:51 Hypermode
02:31 How to convert Chrome extensions to Safari
03:15 The Solar System in CSS
04:16 2 Cool Ways to Use :has()
04:43 A question for you
- Zoran Jambor
#css #cssnews #webdevelopment
๐ฅ Level Up Your Coding Skills With Scrimba: cssw.io/level-up-your-dev-skills
1. State of CSS 2024: survey.devographics.com/en-US/survey/state-of-css/2024
2. Syntax Highlighting in Hand-Coded Websites: https://blog.glyphdrawing.club/font-with-built-in-syntax-highlighting/
3. Level Up Your Coding Skills With Scrimba: cssw.io/level-up-your-dev-skills
4. Is CSS Grid really slower than Flexbox? benfrain.com/is-css-grid-really-slower-than-flexbox
5. Choose the right image format: https://web.dev/articles/choose-the-right-image-format
6. Batman-Comic.CSS: alvaromontoro.com/sansjs/demos/batman-comic-css
7. My Batman Comic: codepen.io/ZoranJambor/pen/QWXmPGb
8. Interactive Gradient & Glassmorphism with noise: codepen.io/Podgro/pen/oNOKYqr
๐ Links
My article that covers interpolate-size property: blog.css-weekly.com/transition-to-height-auto-display-none-using-pure-css
Create a Stunning Glassmorphism Effect in CSS: youtube.com/watch?v=5SUeAJn5xbU
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 Intro
00:22 State of CSS 2024
00:45 Syntax Highlighting in Hand-Coded Websites
01:22 Level Up Your Coding Skills With Scrimba
01:56 Is CSS Grid really slower than Flexbox?
02:29 Choose the right image format
03:26 Batman-Comic.CSS
04:38 Interactive Gradient & Glassmorphism with noise
05:28 A question for you
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #cssnews #webdevelopment
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #tailwindcss
The interaction is created using JavaScript based on the video content. This rainbow glow subscribe and like button effect can be seen on YouTube when words like "subscribe" or "like" are mentioned in a video.
๐ Demo: codepen.io/ZoranJambor/pen/yLWzqQY?layout=left
๐ฅ Button by Jhey Tompkins (@jh3y): codepen.io/jh3y/pen/eYPYKep
โ๏ธ Jhey's website: https://jhey.dev/
๐ Mastering Linting: masteringlinting.com
๐ท๏ธ 20% discount coupon code: videocue
๐ Chapters
00:00 HTML setup for the interaction
01:23 How to generate subtitles for your videos
02:23 The principle behind the rainbow-glow YouTube effect
03:35 How to set up โcuechangeโ event listener in JavaScript
06:26 How to add/remove class on a button to trigger an animation effect
08:26 Recap - How to create glow effect based on video content
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #htmlvideo
๐ Links
Demo: codepen.io/ZoranJambor/pen/eYaEwez
Animate HTML Details: youtu.be/idoaw75xjhU
Transition to height auto: youtu.be/1VsMKz4Zweg
Individual Transform Properties: youtu.be/ZAXSbjrOZwg
๐ Chapters
00:00 Fade in effect using CSS Animations
01:20 Fade in effect with CSS Transitions (@starting-style)
03:32 Slide, scale, & fade-in effect
04:29 Staggered animation using :nth-child()
05:25 Staggered animation using Custom Properties and calc()
08:09 Browser Support for @starting-style at-rule
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support CSS Weekly
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #cssanimation
Youโll learn how to inspect the Shadow DOM of native HTML elements, how the calc-size() function works, why you need transition-behavior property to animate content-visibility, how to connect multiple HTML Details elements, and more.
๐ Links
Demo: codepen.io/ZoranJambor/pen/jOorzPv?layout=left
Transition to "height: auto;" Using Pure CSS: youtu.be/1VsMKz4Zweg
DevTools Tips: youtu.be/W7GQglXn-jQ
Logical CSS Properties: youtu.be/cV9JhEV4Ll0
Individual CSS Transform Properties: youtu.be/ZAXSbjrOZwg
Experimental Web Platform Features: youtu.be/3IH3P-KCvmA
marker on MDN developer.mozilla.org/en-US/docs/Web/CSS/marker
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 About HTML Details & Summary element
01:26 Style HTML Details disclosure element using CSS
02:40 Inspect HTML Details Shadow DOM in DevTools
03:55 Utilize HTML Details pseudo-elements
05:10 Animate HTML Details open/close using calc-size()
07:00 Use transition-behavior: allow-discrete; to animate content-visibility
08:58 Browser support for calc-size() & transition-behavior: allow-discrete;
10:04 Animate HTML Summary Arrow marker
15:01 Connect multiple Details elements
15:59 Open Details disclosure widget by default
16:25 Browser support for HTML Details โnameโ attribute
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #htmldetails
UPDATE: The calc-size() function no longer supports a single argument; it works only as a two-argument form. The first argument is the basis, and the second argument is the calculation, where the passed basis argument is available as the "size" keyword. So all examples in the video should be "calc-size(auto, size)" instead of "calc-size(auto)".
๐ Links
Demo: codepen.io/ZoranJambor/pen/GRaNZNV??editors=1000&layout=left
CSS Stickers: stickers.css-weekly.com
Guide to Logical Properties: youtu.be/cV9JhEV4Ll0Experimental Web Platform features: youtu.be/3IH3P-KCvmA
๐ Chapters
00:00 About CSS transitions & demo setup
01:26 How to transition to height: auto;
04:06 How to transition from display: none
04:43 How transition-behavior CSS property works
06:32 How @starting-style at-rule works
08:34 Browser support for transition-behavior & @starting-style
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐จโ๐ Get a course: masteringlinting.com
๐ Jouin us on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #csstips
Demo: codepen.io/ZoranJambor/pen/bGJZobL
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #csstips
๐ Links
Email Obfuscation Using CSS: youtu.be/w0rQwOSVmZs
Demo: codepen.io/ZoranJambor/pen/MWRZeWo
๐ฅ Mastering Linting: masteringlinting.com
๐ท๏ธ Coupon for 20% off at the checkout: CSSOBFUSCATION
๐ Chapters
00:00 How CSS email obfuscation works
01:05 How to create a clickable CSS-Obfuscated email link
05:22 How to add a subject to the obfuscated email link
07:39 Conclusion
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #js
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#vscode #visualstudiocode
Email obfuscation by Spencer Mortensen: spencermortensen.com/articles/email-obfuscation
Demo: codepen.io/ZoranJambor/pen/qBwjXbV
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
๐ Chapters
00:00 What is email obfuscation
00:47 Email obfuscation techniques
03:17 How CSS email obfuscation works
04:37 Why CSS email obfuscation works
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css
EDIT: Jayden Pearse noted in the comments that you can use "resourceLangId" instead of "resourceExtname," which will also work on files without an extension, as long as the correct language (CSS or HTML) is detected or set manually.
BETTER When Expression: editorTextFocus && !editorReadonly && (resourceLangId == 'html' || resourceLangId == 'css')
When Expression shown in the video: editorTextFocus && !editorReadonly && (resourceExtname == '.css' || resourceExtname == '.html')
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 Problem with block comments in VS Code
01:39 Use Emmet to toggle block comments in CSS/HTML
02:23 Add Keyboard Shortcut to โEmmet: Toggle Commentโ command
03:33 Restrict Keyboard Shortcut to CSS & HTML files
06:49 Why you should use Emmet Toggle Comments command in VS Code
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #vscode
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #csstips
Demo: codepen.io/ZoranJambor/pen/zYbgWmJ
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
๐ Chapters
00:00 How :is() pseudo-class works
02:12 How to simplify selector lists using nested :is() statements
03:02 How specificity works with :is()
05:31 The difference between :is() and :where() pseudo-classes
06:53 Gotchas โ :is() and :where() are forgiving07:44 Gotchas - pseudo-elements donโt work with :is() and :where()08:26 Gotchas - :is() was originally named :matches() and :any()
08:44 When to use :is() and :where() pseudo-classes
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #html
๐ Links
Let's define CSS4: github.com/w3c/csswg-drafts/issues/4770
CSS Next: github.com/orgs/CSS-Next/projects/1/views/2
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
- Zoran Jambor
#css #css4
๐ Links
Coding Fonts Playground: cssw.io/coding-fonts
GitHub Monaspace Font: cssw.io/monaspace
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
๐ Chapters
00:00 Why you should find a good coding font
00:28 How to change font family in VS Code
01:13 How to enable ligatures in VS code
02:04 What are font ligatures
02:54 How to find a good programming font
03:47 JetBrains Mono Font
04:05 Cascadia Code Font
04:37 Iosevka Font
05:05 How to inspect font variations on MacOS in Font Book
05:46 Using font variations in VS Code
06:31 Fira Code Font
06:48 GitHub Monaspace Font
07:37 What if font ligatures are not working in VS Code
08:48 What is your favorite coding font?
- Zoran Jambor
#codingfonts #vscode
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#vscode #visualstudiocode
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#vscode #visualstudiocode
๐ Links
Arc browser: arc.net
Daring Fireball: daringfireball.net
Daring Fireball Arc Boost: arc.net/boost/67EB8124-2215-4755-9BF5-9AAAF8538B7C
Daring Fireball Arc Boost Code: codepen.io/ZoranJambor/pen/zYbRJXj
In-Depth Guide to CSS Logical Properties: youtu.be/cV9JhEV4Ll0
In-Depth Guide Guide to grid-template-areas: youtu.be/sAsX9e2NzZ4
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Help support my channel
๐จโ๐ Get a course: masteringlinting.com
๐ชง Buy a CSS sticker pack: stickers.css-weekly.com
๐ Support me on Patreon: patreon.com/cssweekly
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
๐ย Chapters
00:00 Intro
02:28 How Arcย browserย Boosts work
03:43 How to tweak code in Arcย browserย Boosts
03:56 How to show/hide sidebar in Arc Browser
04:15 How to open Developer Tools from Arc Boost
05:09 How to copy CSS changes from DevTools to Arc Boost
06:50 How to tweak the fixed layout sizing in DevTools
08:50 How to prepare absolute layout for CSS Grid
10:32 How to set CSS Grid using grid-template-areas
12:22 How to set optimal line lengths in CSS
13:24 How to add gap between CSS Grid elements
13:55 How to tweak sizing of CSS Grid columns
15:10 Howgrid switch reasoingn - adjust mobile version
15:39 How to copy CSS changes from DevTools to Arc Boost
16:22 How to fix sidebar margin problems
17:00 How to adjust layout for mobile responsive version
18:57 How to adjust sidebar for mobile responsive version
19:45 How to adjust ad for mobile resposive version
22:06 How to adjust logo for mobile responsive version
23:32 How to adjust search & copyright for mobile responsive version
25:08 How we tweaked Daring Fireball in Arc Boost
25:35 Why should Arc support Boosts on mobile
26:00 Conclusion
- Zoran Jambor
#css #arcbrowser
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about the best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted pre-launch price.
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #devtools
๐ CSS Stickers Link: stickers.css-weekly.com
Keep up-to-date with CSS Weekly:
๐ Newsletter: css-weekly.com
๐ Course: masteringlinting.com
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
๐ Chapters
00:00 Introducing CSS Stickers
00:19 CSS Stickers designs
00:43 CSS Stickers dimensions
01:17 Why CSS Stickers
- Zoran Jambor
#css #cssstickers
Help support my channel
๐ Buy a CSS sticker pack: stickers.css-weekly.com
๐ Get a course: masteringlinting.com
Keep up-to-date with CSS Weekly:
๐ Newsletter: css-weekly.com
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
- Zoran Jambor
#css #csstips
All credit goes to Harry Roberts, who originally shared this technique on Twitter.
Harry's Tweet: twitter.com/csswizardry/status/1717841334462005661
CodePen Demo: codepen.io/ZoranJambor/pen/JjxzYPa
Follow Harry Roberts:
โ๏ธ Blog: csswizardry.com
๐ฆ Twitter: twitter.com/csswizardry
Get CSS Stickers Pack:
๐ stickers.css-weekly.com
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about the best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted pre-launch price.
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
๐ Chapters
00:00 Why you should use this technique
00:49 Demo setup
01:12 Fix distorted images
02:14 Fix empty space under images
03:02 Style alt text
03:59 Style low-quality image placeholders (LQIP)
05:07 Add margin for shape-outside
- Zoran Jambor
#css #cssbasics
๐ Links
Chrome โ chrome://flags
Firefox โ about:config
Safari โ in Settings
Edge โ edge://flags
Arc โ arc://flags
Experimental features in Firefox: developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about the best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted pre-launch price.
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
๐ย Chapters
00:00 Intro
00:31 How to enable experimental web features in Chrome
02:22 How to enable experimental web features in Edge, Arc, etc.
02:45 How to enable experimental web features in Firefox
04:22 How to enable experimental web features in Safari
- Zoran Jambor
#css #devtools
โ ๏ธย Please note:
- At the time of recording, I didnโt realize the `shape-margin` property exists, which lets you effortlessly add margin to `shape-outside` โ use this instead of tweaking the path points.
- Iโm using some physical properties like `width` and `height` in code โ these should have been logical properties like, `inline-size`, and `block-size` โ it's fixed in the demo.
- Lastly, Iโve recorded the video with a throat infection, and my voice gets progressively worse as the video advancesโsorry about this.
๐ Links
CodePen Demo: codepen.io/ZoranJambor/pen/YzBNGgr
Mastering Linting: masteringlinting.com
CSS Stickers: stickers.css-weekly.com
In-Depth Guide to CSS Logical Properties: youtu.be/cV9JhEV4Ll0
clip-path on MDN: developer.mozilla.org/en-US/docs/Web/CSS/clip-path
shape-outside on MDN:
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
๐ Chapters
00:00 Intro & demo setup
01:56 Create a slanted edge using clip-path
04:47 Adjust content to follow the slanted edge using shape-outside
09:14 Refactor physical to logical CSS properties
10:44 Set shape-outside points
13:55 Fix reversed up clip-path points
15:01 Tweak margins between cards
15:48 Add padding between slanted edge and content using clip-path
18:49 Add padding between slanted edge and content using shape-outside
20:54 Drawback of this technique and conclusion
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about the best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted pre-launch price.
Get CSS-themed stickers:
๐ชง stickers.css-weekly.com
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #csstutorials
Demo: codepen.io/ZoranJambor/pen/RwvYLXL
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about the best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted pre-launch price.
Keep up-to-date with CSS Weekly:
๐ฆ Twitter: twitter.com/@cssweekly
๐ถ TikTok: tiktok.com/@cssweekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐จโ๐ผ Blog: zoranjambor.com
๐ผ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #csstips
Codepen demo:
๐ codepen.io/ZoranJambor/pen/rNPvVQy
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about the best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted pre-launch price.
Keep up-to-date with CSS Weekly:
๐ Twitter: twitter.com/CSSWeekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐ Blog: zoranjambor.com
๐ Twitter: twitter.com/zoranjambor
๐ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #csstutorials
๐ Links
Letโs Define CSS 4: github.com/w3c/csswg-drafts/issues/4770
CSS Feature List: github.com/orgs/CSS-Next/projects/1/views/2
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
๐ Chapters
00:00 Intro
00:27 Why were we told CSS 4 will never happen
03:15 Why is CSS 4 happening now
04:45 What are the reasons CSS 4 is coming
05:22 About โLetโs Define CSS 4โ GitHub discussion
06:37 What should be included in CSS 4
07:39 What features are currently in CSS 4
09:04 My opinion on CSS4
11:33 Conclusion
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about the best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted pre-launch price.
Keep up-to-date with CSS Weekly:
๐ Twitter: twitter.com/CSSWeekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐ Blog: zoranjambor.com
๐ Twitter: twitter.com/zoranjambor
๐ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #css4
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about the best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted, pre-launch price.
Keep up-to-date with CSS Weekly:
๐ Twitter: twitter.com/CSSWeekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐ Blog: zoranjambor.com
๐ Twitter: twitter.com/zoranjambor
๐ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #firefox
Top Color Themes: youtu.be/C_pn9hS8GuY
Top Icon Themes: youtu.be/_ROI6t7cHQE
Top Product Themes: youtu.be/aLCzInfPqo8
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
๐ฅ Course Mastering Prettier & Stylelint: masteringlinting.com
๐ท๏ธ Use coupon YOUTUBE25 to get an additional 25% off on the already discounted, pr-launch price.
Keep up-to-date with CSS Weekly:
๐ Twitter: twitter.com/CSSWeekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐ Blog: zoranjambor.com
๐ Twitter: twitter.com/zoranjambor
๐ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#vscode #vscodeextensions
๐ Links
Codepen demo: codepen.io/ZoranJambor/pen/NWodLaM
Chrome DevTools Tips: youtu.be/W7GQglXn-jQ
In-Depth Guide to CSS Logical Properties: youtu.be/cV9JhEV4Ll0
๐ย Timestamps
00:00 Intro & demo setup
01:18 What is โpositionโ property
01:49 How โposition: static;โ works
03:32 How โposition: relative;โ works
05:15 How โposition: absolute;โ works
08:59 How โposition: fixed;โ works
09:59 How โposition: sticky;โ works
12:10 Overview of how positioning in CSS works
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 15% off on the already discounted, pre-launch price.
Keep up-to-date with CSS Weekly:
๐ Twitter: twitter.com/CSSWeekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐ Blog: zoranjambor.com
๐ Twitter: twitter.com/zoranjambor
๐ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#css #cssbasics
๐งฎ Specificity Calculator by Keegan Street: https://specificity.keegan.st/?utm_source=CSS-Weekly&utm_medium=youtube
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted, pre-launch price.
Keep up-to-date with CSS Weekly:
๐ Twitter: twitter.com/CSSWeekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐ Blog: zoranjambor.com
๐ Twitter: twitter.com/zoranjambor
๐ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
๐จ Best VS Code Color Themes: youtu.be/C_pn9hS8GuY
๐ Best VS Code File Icon Themes: youtu.be/_ROI6t7cHQE
๐ฏ VS Code Product Icon Themes
1. Material Product Icons: marketplace.visualstudio.com/items?itemName=PKief.material-product-icons
2. Fluent Icons: marketplace.visualstudio.com/items?itemName=miguelsolorio.fluent-icons
3. Carbon Product Icons: marketplace.visualstudio.com/items?itemName=antfu.icons-carbon
4. Tabler Product Icons: marketplace.visualstudio.com/items?itemName=zguolee.tabler-icons
5. MaterialIconic Product Icons: marketplace.visualstudio.com/items?itemName=nyxb.materialiconic-product-icons
6. Bootstrap Product Icons: marketplace.visualstudio.com/items?itemName=RubenVerg.bootstrap-product-icons
7. Feather Product Icons: marketplace.visualstudio.com/items?itemName=melishev.feather-vscode
Subscribe to CSS Weekly Newsletter:
๐ css-weekly.com
Course Mastering Prettier & Stylelint
๐ฅ Learn everything about best linting tools while supporting CSS Weekly: masteringlinting.com
๐ท๏ธ Use coupon code YOUTUBE25 to get an additional 25% off on the already discounted, pre-launch price.
๐ Chapters
00:00 What are Product Icons in Visual Studio Code
01:26 Material Product Icons
01:46 Fluent Icons
02:07 Carbon Product Icons
02:42 Tabler Product Icons
03:24 MaterialIconic Product Icons
03:45 Bootstrap Product Icons
04:05 Feather Product Icons
04:19 Conclusion
Keep up-to-date with CSS Weekly:
๐ Twitter: twitter.com/CSSWeekly
๐ Instagram: instagram.com/cssweekly
๐ Facebook: facebook.com/CSSWeekly
Keep up to date with what I'm up to:
๐ Blog: zoranjambor.com
๐ Twitter: twitter.com/zoranjambor
๐ LinkedIn: linkedin.com/in/zoranjambor
- Zoran Jambor
#visualstudiocode #vscode


