Макет для практики — сайт агенції нерухомості 😮
Складність: висока
Посилання
webguild 🇺🇦 › #uiux #figma
Складність: висока
Посилання
webguild 🇺🇦 › #uiux #figma
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡17👍8🔥6🤩4💔2❤1🍌1👾1
Media is too big
VIEW IN TELEGRAM
Card animations NO JS — анімація для карток, реалізовано на чистому CSS 🤗
Технології:👩💻 👩💻
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Технології:
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤11👾11🔥4⚡2🏆2😈2👨💻2🤔1👌1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41👍9😁5🌚2🦄2👾2👨💻1
Media is too big
VIEW IN TELEGRAM
Synthwave Motion — та сама моушн-анімація на чистому CSS ❤️
Технології:👩💻 👩💻
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Технології:
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25👍8👌3🥰1🍓1👨💻1🦄1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Обмін даними за допомогою Web Share API 🤸
API Web Share надає можливість поділитися текстом, посиланнями та файлами з іншими програмами, що встановлені на пристрої користувача. Це робить процес обміну контентом більш зручним і ефективним.
Приклад коду, що демонструє роботу API:
Детальніше
webguild 🇺🇦 › #learnJS
API Web Share надає можливість поділитися текстом, посиланнями та файлами з іншими програмами, що встановлені на пристрої користувача. Це робить процес обміну контентом більш зручним і ефективним.
Приклад коду, що демонструє роботу API:
const button = document.querySelector('button');
if (navigator.share && button) {
button.addEventListener('click', () => {
navigator.share({
title: 'Web Share API',
text: 'Check this out!',
url: 'https://example.com'
})
.catch(error => console.error('Error sharing content:', error));
});
} else {
console.log('Web Share API is not supported or button element is not found.');
}Детальніше
webguild 🇺🇦 › #learnJS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤11🥰6🔥3👨💻2🤯1🍌1
Media is too big
VIEW IN TELEGRAM
Particles Cursor — анімація для курсора 🫢
Технології:👩💻 👩💻 👩💻
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Технології:
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤9❤🔥6👾6🔥5
"Офіс Vodafone у Києві, а також офіс Nokia в Гельсінкі зідзвонились за допомогою 5G і перевірили якість звʼязку. Все працює 🤘"
Зараз 5G працює в понад 90 країнах світу. Європейський Союз планує покрити 5G територію всіх міст та основних шляхів до 2025 року.
webguild 🇺🇦 › #news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤6⚡3🥰3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Login/signup form animation — анімована форма реєстрації/входу 🥰
Технології:👩💻 👩💻 👩💻
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Технології:
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42❤21🔥7👨💻4👌3🌚3🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Невелика підбірка анімацій для кнопок 😍
Технології:👩💻 👩💻 👩💻
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Технології:
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29👍10❤🔥3💅3👨💻2🦄2
This media is not supported in your browser
VIEW IN TELEGRAM
Toggled Radial Buttons — анімоване кругове меню з соціальними мережами 😎
Технології:👩💻 👩💻 👩💻
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Технології:
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42❤11🆒6🍓3🤝2
Screen Wake Lock дозволяє веб-додаткам запобігати вимкненню (затемнення/блокування) екрану пристрою. Це корисно для сайтів, де потрібно постійно бачити екран, наприклад, під час використання навігаційних систем.
Браузерна підтримка (тиць):
Використання API дуже просте. Ось приклад коду:
// The wake lock sentinel.
let wakeLock = null;
// Function that attempts to request a screen wake lock.
const requestWakeLock = async () => {
try {
wakeLock = await navigator.wakeLock.request();
wakeLock.addEventListener('release', () => {
console.log('Screen Wake Lock released:', wakeLock.released);
});
console.log('Screen Wake Lock released:', wakeLock.released);
} catch (err) {
console.error(`${err.name}, ${err.message}`);
}
};
// Request a screen wake lock…
await requestWakeLock();
// …and release it again after 5s.
window.setTimeout(() => {
wakeLock.release();
wakeLock = null;
}, 5000);
Детальніше: W3 | MDN | Chrome for Developers
webguild 🇺🇦 › #learnJS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31😍15❤13🔥3✍2👎1👌1🌚1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣107👍7🔥6❤🔥4👌4🤩2❤1👎1😁1👀1
Media is too big
VIEW IN TELEGRAM
Анімована карусель зображень (GSAP Draggable & Inertia Snap) 😎
Технології:👩💻 👩💻 👩💻
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Технології:
👇Код доступний за кнопкою 👇
webguild 🇺🇦 › #projects
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤9👌3💋1🤗1💅1👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤3❤🔥2⚡1🔥1🍓1🤗1