alpinejs

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

templ: version: v0.2.793

Index

Constants

View Source
const (
	Top    Direction = "top"
	Right  Direction = "right"
	Bottom Direction = "bottom"
	Left   Direction = "left"

	Duration0    Duration = "duration-0"    // transition-duration: 0s;
	Duration75   Duration = "duration-75"   // transition-duration: 75ms;
	Duration100  Duration = "duration-100"  // transition-duration: 100ms;
	Duration150  Duration = "duration-150"  // transition-duration: 150ms;
	Duration200  Duration = "duration-200"  // transition-duration: 200ms;
	Duration300  Duration = "duration-300"  // transition-duration: 300ms;
	Duration500  Duration = "duration-500"  // transition-duration: 500ms;
	Duration700  Duration = "duration-700"  // transition-duration: 700ms;
	Duration1000 Duration = "duration-1000" // transition-duration: 1000ms;
)

Variables

View Source
var TranslateBottom = templ.Attributes{
	"x-transition:enter":       "transform transition ease-in duration-300",
	"x-transition:enter-start": "translate-y-full",
	"x-transition:enter-end":   "translate-y-0",
	"x-transition:leave":       "transform transition ease-out duration-300",
	"x-transition:leave-start": "translate-y-0",
	"x-transition:leave-end":   "bottom-0 translate-y-full",
}
View Source
var TranslateLeft = templ.Attributes{
	"x-transition:enter":       "transform transition ease-in duration-300",
	"x-transition:enter-start": "-translate-x-full",
	"x-transition:enter-end":   "translate-x-0",
	"x-transition:leave":       "transform transition ease-out duration-300",
	"x-transition:leave-start": "translate-x-0",
	"x-transition:leave-end":   "left-0 -translate-x-full",
}
View Source
var TranslateRight = templ.Attributes{
	"x-transition:enter":       "transform transition ease-in duration-300",
	"x-transition:enter-start": "translate-x-full",
	"x-transition:enter-end":   "translate-x-0",
	"x-transition:leave":       "transform transition ease-out duration-300",
	"x-transition:leave-start": "translate-x-0",
	"x-transition:leave-end":   "right-0 translate-x-full",
}
View Source
var TranslateTop = templ.Attributes{
	"x-transition:enter":       "transform transition ease-in duration-300",
	"x-transition:enter-start": "-translate-y-full",
	"x-transition:enter-end":   "transform translate-y-0",
	"x-transition:leave":       "transform transition ease-out duration-300",
	"x-transition:leave-start": "translate-y-0",
	"x-transition:leave-end":   "top-0 -translate-y-full",
}

Functions

func HtmxDeferMutex

func HtmxDeferMutex() templ.ComponentScript

func Translate

func Translate(props *TranslateProps) templ.Attributes

Types

type Direction

type Direction string

type Duration

type Duration string

type TranslateProps

type TranslateProps struct {
	Direction   Direction `default:"right"`
	DurationIn  Duration  `default:"duration-300"`
	DurationOut Duration  `default:"duration-300"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL