alexlit_webdev's profile picture. Front-end developer

AlexLit

@alexlit_webdev

Front-end developer

AlexLit reposted

🚨 BREAKING: Google just released AI courses for free. No prerequisites or fees required. Here are 10 courses you don't want to miss:


AlexLit reposted

🚀 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


AlexLit reposted

Wild that we have an AI App Store with almost 400k apps and almost nobody is talking about it


AlexLit reposted

GitHub Copilot Free for VS Code has arrived.


AlexLit reposted

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…



AlexLit reposted

Thanos Effect? I think it’s perfect naming. All code finally available on CodePen. Snap responsibly codepen.io/Mikhail-Bespal…


AlexLit reposted

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 👇🎬


AlexLit reposted

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.


AlexLit reposted

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! 🫶



AlexLit reposted

.@pruvious is a free & open-source CMS for your Nuxt apps by @murisceman that helps you to quickly build modular websites 📦️⚙️ - madewithvuejs.com/pruvious

MadeWithVueJS's tweet image. .@pruvious is a free &amp;amp; open-source CMS for your Nuxt apps by @murisceman that helps you to quickly build modular websites 📦️⚙️ - madewithvuejs.com/pruvious

AlexLit reposted

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 ✅


AlexLit reposted

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 🤩 👇

codewithshripal's tweet image. CSS Tip 💡

We can&apos;t change the color of an external SVG icon using fill/storke properties.

Here is a trick to do that using CSS mask 🤩 👇

AlexLit reposted

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 🤏



AlexLit reposted

Выпустил ESLint Plugin Perfectionist v3.0.0. Плагин сортировки импортов, объектов, TS типов, JSX и др. В новой версии: типизация ESLint плагина, стандартизация конфигураций, новые правила, новый сайт документации и много улучшений. github.com/azat-io/eslint… Подробнее в треде ⬇️

azat_io's tweet image. Выпустил ESLint Plugin Perfectionist v3.0.0.

Плагин сортировки импортов, объектов, TS типов, JSX и др.

В новой версии: типизация ESLint плагина, стандартизация конфигураций, новые правила, новый сайт документации и много улучшений.

github.com/azat-io/eslint…

Подробнее в треде ⬇️

AlexLit reposted

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; }}


AlexLit reposted

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; }}


AlexLit reposted

Эмиль Ковальски показывает, чем отличается классная анимация от обычной. Каждый пункт откликается в сердечке. emilkowal.ski/ui/great-anima…


AlexLit reposted

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)); } }


AlexLit reposted

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


Loading...

Something went wrong.


Something went wrong.