You might like
🚨 BREAKING: Google just released AI courses for free. No prerequisites or fees required. Here are 10 courses you don't want to miss:
🚀 Introducing Nuppets! Never write the same @nuxt_js code twice. A collection of carefully crafted snippets for @raycastapp that will change how you write Nuxt apps. From components to API routes - everything you need, just a shortcut away ⚡️ dub.sh/nuppets
Wild that we have an AI App Store with almost 400k apps and almost nobody is talking about it
GitHub Copilot Free for VS Code has arrived.
CSS container query for when an element is stuck with position: sticky 🔥 nav { container-type: scroll-state; } @container scroll-state(stuck: top) { .nav__content { --expand: 1; } } use custom property to morph CTA into a nav bar with transitioned grid-template-columns 😎
Blink: Intent to Ship: CSS Scroll State Container Queries groups.google.com/a/chromium.org…
Thanos Effect? I think it’s perfect naming. All code finally available on CodePen. Snap responsibly codepen.io/Mikhail-Bespal…
CSS placeholder shimmer effect ✨ – overlay a placeholder element – set aria-hidden and pointer-events: none – show when :placeholder-shown – visually hide actual :placeholder – use mask for the border – background-clip for the text 🤙 Check the debug 👇🎬
Announcing napkins.dev! An open source wireframe to app tool powered by Llama 3.2 vision. Upload a screenshot of a simple site/design & get code. 100% free and open source.
CSS only animated exclusive accordion update 🚀 details { interpolate-size: allow-keywords; } ::details-content { transition: content-visibility, height; transition-behavior: allow-discrete; } [open]::details-content { height: auto; } <details name=accordion>
Animated exclusive accordions with CSS 😎 ::details-content { transition: content-visibility, height; transition-behavior: allow-discrete; } [open]::details-content { height: calc-size(auto); } <details name=accordion> <summary>Exclusive</summary> </details> On the way! 🫶
.@pruvious is a free & open-source CMS for your Nuxt apps by @murisceman that helps you to quickly build modular websites 📦️⚙️ - madewithvuejs.com/pruvious
CSS Scroll-driven knockout text using SVG filter 🥊 section { filter: url(#knockout); } section h1 { animation: shrink; } @keyframes shrink { 0% { scale: 36; }} Animate text scale on a video overlay ✅ Knock out text using SVG filter ✅ Drive with scroll ✅
CSS Tip 💡 We can't change the color of an external SVG icon using fill/storke properties. Here is a trick to do that using CSS mask 🤩 👇
Neat piece is the responsive morph using CSS min() ✨ [popover] { transition-property: display, width, height; transition-behavior: allow-discrete; width: anchor-size(width); @starting-style { width: min(640px, 100vw - 2rem); }}
Popover nav bar without JavaScript 🤙 <nav><ul><li><button popovertarget=menu>... <div popover=auto id=menu> ...content </div> Tweak timings with CSS linear() 🎬 Transitions with @starting-style Anchor positioning to position and size things 🤏
Выпустил ESLint Plugin Perfectionist v3.0.0. Плагин сортировки импортов, объектов, TS типов, JSX и др. В новой версии: типизация ESLint плагина, стандартизация конфигураций, новые правила, новый сайт документации и много улучшений. github.com/azat-io/eslint… Подробнее в треде ⬇️
CSS scroll to unblur text ✨ .word { --start: calc(var(--i) * var(--pxPerWord)); --end: calc((var(--i) + 1) * var(--pxPerWord)); animation: fx; animation-timeline: --section; animation-range: var(--start) var(--end); } @keyframes fx { 0% { filter: blur(20px); opacity: 0; }}
Image crossfade on scroll with CSS ✨ img { animation: fade; animation-timeline: view(); mix-blend-mode: plus-lighter } img:last-of-type { animation-direction: reverse; } @keyframes fade { to { opacity: 0; }}
Эмиль Ковальски показывает, чем отличается классная анимация от обычной. Каждый пункт откликается в сердечке. emilkowal.ski/ui/great-anima…
View Transitions are such an awesome progressive enhancement for light/dark theme transitions 🌛 ::view-transition-new(root) { animation: reveal 1s; } [data-theme=dark] { --from: 0 0 100% 0; } @keyframes reveal { 0% { clip-path: inset(var(--from, 100% 0 0 0)); } }
Q2 CSS nested radius post .parent { --nested-radius: calc(var(--radius) - var(--padding)); } .nested { border-radius: var(--nested-radius); } * realistically these will be static values
United States Trends
- 1. #SmackDown 17K posts
- 2. Caleb Wilson 1,795 posts
- 3. Darryn Peterson 1,592 posts
- 4. Kansas 22.7K posts
- 5. Georgetown 2,959 posts
- 6. Reed Sheppard N/A
- 7. Vesia 5,848 posts
- 8. Bryson Tiller 3,514 posts
- 9. End of 1st 1,834 posts
- 10. Dizzy 12.2K posts
- 11. #GCWUnderstand N/A
- 12. UMass Lowell N/A
- 13. #kubball N/A
- 14. End 1Q N/A
- 15. End of the 1st 1,186 posts
- 16. Bruce Thornton N/A
- 17. Grammy 488K posts
- 18. Sam Merrill N/A
- 19. Aleister Black 1,362 posts
- 20. Zelina 1,140 posts
You might like
Something went wrong.
Something went wrong.