Address
:
[go:
up one dir
,
main page
]
Include Form
Remove Scripts
Session Cookies
1, width: window.innerWidth, get showPlatformSwitcherHeader() { return ! this.scrolled && this.width >= 1024 }, }" x-resize=" width = $width if (width >= 1280) { showMobileMenu = false showDocsMenu = false } " x-init=" window.addEventListener('scroll', () => { scrolled = window.scrollY > 1 }) " class="font-poppins min-h-screen overflow-x-clip antialiased selection:bg-black selection:text-[#b4a9ff] dark:bg-[#050714] dark:text-white" >
The Vibes
— the unofficial Laracon US Day 3 event. Early Bird tickets available until March 31!
NativePHP
closeMenu(), 200))" @click.outside="closeMenu()" @keydown.escape.window="closeMenu(true)" >
Mobile
{ const items = Array.from($refs.menu.querySelectorAll('[role=menuitem]')) const i = items.indexOf(document.activeElement) const next = i === -1 ? 0 : (i + 1) % items.length items[next]?.focus() })()" @keydown.arrow-up.prevent="(() => { const items = Array.from($refs.menu.querySelectorAll('[role=menuitem]')) const i = items.indexOf(document.activeElement) const prev = i === -1 ? items.length - 1 : (i - 1 + items.length) % items.length items[prev]?.focus() })()" >
Documentation
Get started with Mobile
Plugins
Extend your mobile apps
Showcase
Apps built with NativePHP
GitHub
Visit our GitHub repository
closeMenu(), 200))" @click.outside="closeMenu()" @keydown.escape.window="closeMenu(true)" >
Desktop
{ const items = Array.from($refs.menu.querySelectorAll('[role=menuitem]')) const i = items.indexOf(document.activeElement) const next = i === -1 ? 0 : (i + 1) % items.length items[next]?.focus() })()" @keydown.arrow-up.prevent="(() => { const items = Array.from($refs.menu.querySelectorAll('[role=menuitem]')) const i = items.indexOf(document.activeElement) const prev = i === -1 ? items.length - 1 : (i - 1 + items.length) % items.length items[prev]?.focus() })()" >
Documentation
Get started with Desktop
Showcase
Apps built with NativePHP
GitHub
Visit our GitHub repository
Home
Docs
Blog
Partners
Sponsor
Develop
Learn
New
Dashboard
Light
System
Dark
{ this.items = Array.from($refs.textContainer.children); if (this.items.length > 1) { gsap.set(this.items, { autoAlpha: 0, y: 10 }); gsap.set(this.items[0], { autoAlpha: 1, y: 0 }); const hold = 0.7; this.tl = gsap.timeline({ repeat: -1 }); for (let i = 0; i < this.items.length; i++) { const curr = this.items[i]; const next = this.items[(i + 1) % this.items.length]; this.tl.to(curr, { duration: 0.5, autoAlpha: 0, y: -10, ease: 'circ.inOut' }, `+=${hold}`) .to(next, { duration: 0.5, autoAlpha: 1, y: 0, ease: 'circ.inOut' }, '<'); } } }) " @mouseenter=" if (tl) { tl.pause(); gsap.to(items, { autoAlpha: 0, y: -10, duration: 0.2 }); gsap.to(items[0], { autoAlpha: 1, y: 0, duration: 0.2 }); } " @mouseleave=" if (tl) { tl.restart(); } " class="group relative z-0 inline-flex items-center overflow-hidden rounded-full bg-gray-200 transition duration-200 will-change-transform hover:scale-x-105 dark:bg-slate-800 px-6 py-3" >
Try Bifrost!
Build
Distribute
Ship it!
Blog
Partners
Sponsor
Develop
Learn
New
Dashboard
Toggle theme
{ this.items = Array.from($refs.textContainer.children); if (this.items.length > 1) { gsap.set(this.items, { autoAlpha: 0, y: 10 }); gsap.set(this.items[0], { autoAlpha: 1, y: 0 }); const hold = 0.7; this.tl = gsap.timeline({ repeat: -1 }); for (let i = 0; i < this.items.length; i++) { const curr = this.items[i]; const next = this.items[(i + 1) % this.items.length]; this.tl.to(curr, { duration: 0.5, autoAlpha: 0, y: -10, ease: 'circ.inOut' }, `+=${hold}`) .to(next, { duration: 0.5, autoAlpha: 1, y: 0, ease: 'circ.inOut' }, '<'); } } }) " @mouseenter=" if (tl) { tl.pause(); gsap.to(items, { autoAlpha: 0, y: -10, duration: 0.2 }); gsap.to(items[0], { autoAlpha: 1, y: 0, duration: 0.2 }); } " @mouseleave=" if (tl) { tl.restart(); } " class="group relative z-0 inline-flex items-center overflow-hidden rounded-full bg-gray-200 transition duration-200 will-change-transform hover:scale-x-105 dark:bg-slate-800 px-4 py-2 text-sm" >
Try Bifrost!
Build
Distribute
Ship
Sign in to your account
Or
create a new account
Email address
Password
Remember me
Forgot your password?
Sign in
Or continue with
Continue with GitHub