home.social

#glassmorphism — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #glassmorphism, aggregated by home.social.

  1. Чтобы не выглядело как пет-проект»: как я в одиночку сделал премиальный интерфейс кино-сервиса (с кодом)

    В прошлой статье я рассказывал, каково в одиночку тащить фуллстек-проект, который разросся до кино-соцсети. В комментариях несколько раз спросили про конкретику — «покажи код», «как сделал, что не выглядит как очередной пет-проект». Логично: дизайн — это то, по чему встречают. Поэтому держите вторую часть, уже техническую и с кодом. Без маркетинга, только решения, которые реально сделали интерфейс «дорогим», и пара бэкенд-хитростей в довесок. Сразу дисклеймер: я не дизайнер. Всё нажито методом «смотрю на референсы (Letterboxd, Mubi, KinoPoisk HD) и пытаюсь повторить ощущение». Оказалось, премиальность — это не про дорогие шрифты, а про несколько повторяющихся приёмов. Разберём пять. 1. Акцентный цвет из постера фильма — фича, которая дороже всего «продаёт» Самое заметное решение. Раньше у меня на всех страницах был один статичный фиолетовый акцент — и это выглядело дёшево и одинаково. Идея: пусть каждая страница фильма подсвечивается доминантным цветом его постера. Заходишь на мрачный нуар — интерфейс уходит в холодный синий, открываешь комедию — тёплый янтарь. Страница будто «сделана под этот фильм». Делается без всяких ML, прямо в браузере через canvas: рисуем постер в крошечный буфер 32×48, усредняем цвета (выкидывая чёрные рамки и серость), переводим в HSL и принудительно «насыщаем», потому что постеры часто тусклые. Результат кладём в CSS-переменную — и весь интерфейс подхватывает её.

    habr.com/ru/articles/1037818/

    #Nextjs #React #CSS #glassmorphism #canvas #Web_Push #VAPID #FastAPI #петпроект #vibemuvik

  2. Чтобы не выглядело как пет-проект»: как я в одиночку сделал премиальный интерфейс кино-сервиса (с кодом)

    В прошлой статье я рассказывал, каково в одиночку тащить фуллстек-проект, который разросся до кино-соцсети. В комментариях несколько раз спросили про конкретику — «покажи код», «как сделал, что не выглядит как очередной пет-проект». Логично: дизайн — это то, по чему встречают. Поэтому держите вторую часть, уже техническую и с кодом. Без маркетинга, только решения, которые реально сделали интерфейс «дорогим», и пара бэкенд-хитростей в довесок. Сразу дисклеймер: я не дизайнер. Всё нажито методом «смотрю на референсы (Letterboxd, Mubi, KinoPoisk HD) и пытаюсь повторить ощущение». Оказалось, премиальность — это не про дорогие шрифты, а про несколько повторяющихся приёмов. Разберём пять. 1. Акцентный цвет из постера фильма — фича, которая дороже всего «продаёт» Самое заметное решение. Раньше у меня на всех страницах был один статичный фиолетовый акцент — и это выглядело дёшево и одинаково. Идея: пусть каждая страница фильма подсвечивается доминантным цветом его постера. Заходишь на мрачный нуар — интерфейс уходит в холодный синий, открываешь комедию — тёплый янтарь. Страница будто «сделана под этот фильм». Делается без всяких ML, прямо в браузере через canvas: рисуем постер в крошечный буфер 32×48, усредняем цвета (выкидывая чёрные рамки и серость), переводим в HSL и принудительно «насыщаем», потому что постеры часто тусклые. Результат кладём в CSS-переменную — и весь интерфейс подхватывает её.

    habr.com/ru/articles/1037818/

    #Nextjs #React #CSS #glassmorphism #canvas #Web_Push #VAPID #FastAPI #петпроект #vibemuvik

  3. Чтобы не выглядело как пет-проект»: как я в одиночку сделал премиальный интерфейс кино-сервиса (с кодом)

    В прошлой статье я рассказывал, каково в одиночку тащить фуллстек-проект, который разросся до кино-соцсети. В комментариях несколько раз спросили про конкретику — «покажи код», «как сделал, что не выглядит как очередной пет-проект». Логично: дизайн — это то, по чему встречают. Поэтому держите вторую часть, уже техническую и с кодом. Без маркетинга, только решения, которые реально сделали интерфейс «дорогим», и пара бэкенд-хитростей в довесок. Сразу дисклеймер: я не дизайнер. Всё нажито методом «смотрю на референсы (Letterboxd, Mubi, KinoPoisk HD) и пытаюсь повторить ощущение». Оказалось, премиальность — это не про дорогие шрифты, а про несколько повторяющихся приёмов. Разберём пять. 1. Акцентный цвет из постера фильма — фича, которая дороже всего «продаёт» Самое заметное решение. Раньше у меня на всех страницах был один статичный фиолетовый акцент — и это выглядело дёшево и одинаково. Идея: пусть каждая страница фильма подсвечивается доминантным цветом его постера. Заходишь на мрачный нуар — интерфейс уходит в холодный синий, открываешь комедию — тёплый янтарь. Страница будто «сделана под этот фильм». Делается без всяких ML, прямо в браузере через canvas: рисуем постер в крошечный буфер 32×48, усредняем цвета (выкидывая чёрные рамки и серость), переводим в HSL и принудительно «насыщаем», потому что постеры часто тусклые. Результат кладём в CSS-переменную — и весь интерфейс подхватывает её.

    habr.com/ru/articles/1037818/

    #Nextjs #React #CSS #glassmorphism #canvas #Web_Push #VAPID #FastAPI #петпроект #vibemuvik

  4. Чтобы не выглядело как пет-проект»: как я в одиночку сделал премиальный интерфейс кино-сервиса (с кодом)

    В прошлой статье я рассказывал, каково в одиночку тащить фуллстек-проект, который разросся до кино-соцсети. В комментариях несколько раз спросили про конкретику — «покажи код», «как сделал, что не выглядит как очередной пет-проект». Логично: дизайн — это то, по чему встречают. Поэтому держите вторую часть, уже техническую и с кодом. Без маркетинга, только решения, которые реально сделали интерфейс «дорогим», и пара бэкенд-хитростей в довесок. Сразу дисклеймер: я не дизайнер. Всё нажито методом «смотрю на референсы (Letterboxd, Mubi, KinoPoisk HD) и пытаюсь повторить ощущение». Оказалось, премиальность — это не про дорогие шрифты, а про несколько повторяющихся приёмов. Разберём пять. 1. Акцентный цвет из постера фильма — фича, которая дороже всего «продаёт» Самое заметное решение. Раньше у меня на всех страницах был один статичный фиолетовый акцент — и это выглядело дёшево и одинаково. Идея: пусть каждая страница фильма подсвечивается доминантным цветом его постера. Заходишь на мрачный нуар — интерфейс уходит в холодный синий, открываешь комедию — тёплый янтарь. Страница будто «сделана под этот фильм». Делается без всяких ML, прямо в браузере через canvas: рисуем постер в крошечный буфер 32×48, усредняем цвета (выкидывая чёрные рамки и серость), переводим в HSL и принудительно «насыщаем», потому что постеры часто тусклые. Результат кладём в CSS-переменную — и весь интерфейс подхватывает её.

    habr.com/ru/articles/1037818/

    #Nextjs #React #CSS #glassmorphism #canvas #Web_Push #VAPID #FastAPI #петпроект #vibemuvik

  5. 🚀 GMD v26.05 — GNU Media Downloader

    The modern React-powered release is here!

    🎨 Glassmorphism dark UI with smooth animations
    📹 Video downloads up to 1080p |
    🎵 Multi-format audio
    🔄 Batch convert video, audio & images
    ✂️ Media trimming with live preview
    🌐 Full Arabic & English support
    📦 AppImage | DEB | RPM ready to download

    Free · Open Source · Built for GNU/Linux

    🔗 https://salehgnutux.github.io/GMD/

    #GNUTUX #GMD #FreeSoftware #GNU #Linux #OpenSource #yt_dlp #React #Electron #MediaDownloader #FOSS #GPLv3 #Glassmorphism #ContentCreation

  6. 🚀 GMD v26.05 — GNU Media Downloader

    The modern React-powered release is here!

    🎨 Glassmorphism dark UI with smooth animations
    📹 Video downloads up to 1080p |
    🎵 Multi-format audio
    🔄 Batch convert video, audio & images
    ✂️ Media trimming with live preview
    🌐 Full Arabic & English support
    📦 AppImage | DEB | RPM ready to download

    Free · Open Source · Built for GNU/Linux

    🔗 https://salehgnutux.github.io/GMD/

    #GNUTUX #GMD #FreeSoftware #GNU #Linux #OpenSource #yt_dlp #React #Electron #MediaDownloader #FOSS #GPLv3 #Glassmorphism #ContentCreation

  7. 🚀 GMD v26.05 — GNU Media Downloader

    The modern React-powered release is here!

    🎨 Glassmorphism dark UI with smooth animations

    📹 Video downloads up to 1080p |

    🎵 Multi-format audio

    🔄 Batch convert video, audio & images

    ✂️ Media trimming with live preview

    🌐 Full Arabic & English support

    📦 AppImage | DEB | RPM ready to download

    Free · Open Source · Built for GNU/Linux

    🔗 https://salehgnutux.github.io/GMD/

    #GNUTUX #GMD #FreeSoftware #GNU #Linux #OpenSource #yt_dlp #React #Electron #MediaDownloader #FOSS #GPLv3 #Glassmorphism #ContentCreation

  8. 🚀 GMD v26.05 — GNU Media Downloader

    The modern React-powered release is here!

    🎨 Glassmorphism dark UI with smooth animations 📹 Video downloads up to 1080p | 🎵 Multi-format audio 🔄 Batch convert video, audio & images ✂️ Media trimming with live preview 🌐 Full Arabic & English support 📦 AppImage | DEB | RPM ready to download

    Free · Open Source · Built for GNU/Linux

    🔗 https://salehgnutux.github.io/GMD/

    #GNUTUX #GMD #FreeSoftware #GNU #Linux #OpenSource #yt_dlp #React #Electron #MediaDownloader #FOSS #GPLv3 #Glassmorphism #ContentCreation

  9. shadcn-glass-ui: Glassmorphism поверх shadcn/ui без миграции

    Привет, Хабр! Представляю shadcn-glass-ui — библиотеку React-компонентов с glassmorphism-эффектами, которая работает поверх существующих shadcn/ui проектов без миграции.

    habr.com/ru/articles/979046/

    #react #typescript #ui #glassmorphism #shadcn #tailwind #frontend #opensource #componentlibrary

  10. Another year, another UI. Get ready for some pretty chonky box-shadow declarations…

    box-shadow: inset -1.5px -1.5px 3px color-mix(in oklch, DarkSlateBlue, transparent 40%), inset 1px 1px 2px color-mix(in oklch, lightcyan, transparent 50%), 0px 10px 40px color-mix(in oklch, darkblue, transparent 70%);

    and don't forget to play with backdrop-filter: blur()! 😅

    #LiquidGlass #Glassmorphism

  11. A few years ago, I wrote an article about creating an icon glassmorphism effect css-tricks.com/icon-glassmorph

    Hint: nowhere near as simple as when working with rectangular shapes!

    At the time, Firefox didn't respect `clip-path`/ `mask` shapes for `backdrop-filter` - now that has changed! 🥳

    Here's the final live demo on @codepen codepen.io/thebabydino/pen/mdw

    #glassmorphism #emoji #CSS #filter #cssFilter #code #coding #fronted #web #dev #webDev #webDevelopment

  12. Uh oh... the Linux brainrot has started once again... I want this...
    Glassmorphism is like. so good. i need it.

    (image taken from reddit.com/r/unixporn/comments)

    #Linux #Glassmorphism

  13. Saw this little demo I made a few months ago on #CodePen just got picked 🌟 codepen.io/thebabydino/pen/Vwq

    It's a little #glassmorphism + 3D thing. 😼

    The concept behind the 3D part is something I detailed in an article well over 5 years ago! css-tricks.com/what-houdini-me

    #css #3d #transform #cssFilter #glass #coding #frontend #webDev #webDevelopment