Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dalerank/imspinner
/ functions
Functions
598 in github.com/dalerank/imspinner
⨍
Functions
598
◇
Types & classes
6
↓ 1 callers
Function
SpinnerDotsCircle
Circling dots: two dots slide right and back together while a third dot orbits a full circle around the centre. Offsets are in dot-radii (CSS px / 7.5
imspinner_dots.h:794
↓ 1 callers
Function
SpinnerDotsCollapse
Collapsing dots: a centre dot with an expanding spread ring; four box-shadow dots collapse inward one-by-one (right→left→bottom→top), then snap back (
imspinner_dots.h:1264
↓ 1 callers
Function
SpinnerDotsCorners
Corner-run dots: four corner dots (background-size 40%); each slides clockwise to the next corner every 0.5 s (TL→TR→BR→BL→…).
imspinner_dots.h:1639
↓ 1 callers
Function
SpinnerDotsFlip
Flipping dots: two columns (::before/::after) of top+bottom dots rotate ±180° about the bottom pivot while the loader bounces vertically (translateY,
imspinner_dots.h:1304
↓ 1 callers
Function
SpinnerDotsGather
Gathering dots: a row of dots spreads apart, then squeezes together at the centre (the dots also grow a little when gathered), ping-ponging.
imspinner_dots.h:731
↓ 1 callers
Function
SpinnerDotsHalfTurn
Half-turn dots, a port of the CSS dots/l32: two overlaid dot-pairs (::before at left/right, ::after at ⅓ and ⅔); both hold still until 80%, then rotat
imspinner_dots.h:1406
↓ 1 callers
Function
SpinnerDotsHop
imspinner_dots.h:1134
↓ 1 callers
Function
SpinnerDotsJiggle
Jiggling dots: two background dots at 25%/75% wobble outward at 40% and the left nudges at 90%; a centred ::before dot shakes horizontally (cubic-bezi
imspinner_dots.h:1173
↓ 1 callers
Function
SpinnerDotsLeader
Leader dots: a full dot sweeps left to right while two trailing pairs open to the edges and shift columns. A closed pair sits near the centre and read
imspinner_dots.h:910
↓ 1 callers
Function
SpinnerDotsLoading
cimspinner.cpp:949
↓ 1 callers
Function
SpinnerDotsMirrorStretch
Mirror-stretch dots, a port of the CSS dots/l36: like l35 but l36-1 adds translateX(19px); the loader flips scaleY every 2 s.
imspinner_dots.h:1554
↓ 1 callers
Function
SpinnerDotsNudgeRotate
Nudge-rotate dots: two halves (l33 geometry); l39-1 nudges ±translate(400%/14) during 30–70%; l39-0 rotates the loader 180° between 30% and 50%.
imspinner_dots.h:1659
↓ 1 callers
Function
SpinnerDotsOrbit
Orbiting dots: three dots dance: a fixed left dot, a dot sliding right, and a dot orbiting a half-circle over them; the whole thing mirror-flips each
imspinner_dots.h:773
↓ 1 callers
Function
SpinnerDotsPinch
Pinch dots, a port of the CSS dots/l37: centre dot + 4 box-shadow satellites; l37-1 (0.75 s alternate) pinches ±30/±10 → ±14/±12 with spread change; l
imspinner_dots.h:1599
↓ 1 callers
Function
SpinnerDotsRolling
Rolling dots: a repeating row of dots mirror-flips each half-cycle (scaleX) while a clipped overlay (right half) rotates, so dots carousel through the
imspinner_dots.h:944
↓ 1 callers
Function
SpinnerDotsSatellite
Satellite dots: static left/right dots; two centre circles orbit pivots at ±75% width, rotating 360° during 58–100% (::after −1 turn, delay −0.5 s).
imspinner_dots.h:1875
↓ 1 callers
Function
SpinnerDotsShift
Shifting dots: three dots; the centre one is fixed while the left dot pulls in toward it, then the right dot pushes out, ping-ponging (a little shuffl
imspinner_dots.h:751
↓ 1 callers
Function
SpinnerDotsShuffle
Shuffling dots: four dots fan out of a row into little loops and shuffle back, swapping places; the 0%/100% sets match, so it loops seamlessly. Offset
imspinner_dots.h:843
↓ 1 callers
Function
SpinnerDotsShuttle
Shuttle dots: two static middle dots (⅓, ⅔); ::before/::after circles run a rectangular path (down → across → up) in mirror on the left/right ends.
imspinner_dots.h:1746
↓ 1 callers
Function
SpinnerDotsSlideFlip
Slide-flip dots, a port of the CSS dots/l33: two flex halves (::before/::after), each with left/right dots; both slide (100% − 3/7) while rotating ±½t
imspinner_dots.h:1435
↓ 1 callers
Function
SpinnerDotsSplit
Splitting dots: three columns, each a pair of dots that opens (one up, one down to the edges) and closes (meets at the centre), staggered so a split-w
imspinner_dots.h:872
↓ 1 callers
Function
SpinnerDotsSpread
imspinner_dots.h:1063
↓ 1 callers
Function
SpinnerDotsSpreadShuttle
Spread-shuttle dots, a port of the CSS dots/l42: like l41 but end dots travel translate(400%/3); middle dots spread from ⅓/⅔ to the edges during the l
imspinner_dots.h:1788
↓ 1 callers
Function
SpinnerDotsSquare
Square-chasing dot: three dots sit on three corners of a square; each quarter one dot slides along an edge into the empty corner, so the gap chases ar
imspinner_dots.h:815
↓ 1 callers
Function
SpinnerDotsStaggerTurn
Stagger-turn dots: two overlaid dot-pairs (left/right, 25%); ::after is offset translate(37.5%) with a 0.5 s delay; each layer rotates 180° during the
imspinner_dots.h:1474
↓ 1 callers
Function
SpinnerDotsStep
Stepping dot: a single dot hops across 'dots' slots (left -> ... -> right) in discrete steps, then jumps back. Only one dot is shown at a time.
imspinner_dots.h:716
↓ 1 callers
Function
SpinnerDotsStretch
Stretch dots: two overlaid bars (::before left, ::after right); each grows via aspect-ratio 2.3→3.7 while translateY(±8px) bounces in opposite directi
imspinner_dots.h:1517
↓ 1 callers
Function
SpinnerDotsSwap
imspinner_dots.h:1034
↓ 1 callers
Function
SpinnerDotsTrack
Track dots: static left/right dots; ::before (background inherit) carries two dots through translate(±37.5%) + rotate(0→360°) keyframes over 2 s.
imspinner_dots.h:1910
↓ 1 callers
Function
SpinnerDotsTriad
Triad dots: two clusters of three (middle / top / bottom); dots spread vertically then swap columns (0↔⅓ and ⅔↔1). Loader aspect-ratio 2.5, --s/8 rest
imspinner_dots.h:1838
↓ 1 callers
Function
SpinnerDotsTriangle
imspinner_dots.h:984
↓ 1 callers
Function
SpinnerDotsTurn
Turning dots: two columns of top+bottom dots; ::before pivots at the bottom, ::after at the top; both rotate −270° during the last 30% of the 1s cycle
imspinner_dots.h:1335
↓ 1 callers
Function
SpinnerDotsTwin
imspinner_dots.h:1092
↓ 1 callers
Function
SpinnerDotsTyping
Typing dots: a row of dots appears one by one (. -> .. -> ...) via a stepped clip, then resets. Drawn as 'dots' filled circles laid across the cell wi
imspinner_dots.h:698
↓ 1 callers
Function
SpinnerDotsUnfold
Unfold dots: four dots (20% each) stack left then spread to 0, ⅓, ⅔, 100% (l40-1, 0.75 s alternate); l40-2 mirror-flips scale(±1) every 1.5 s alternat
imspinner_dots.h:1700
↓ 1 callers
Function
SpinnerDotsVibrate
Vibrating dots: static left/right background dots; the centred ::before dot vibrates horizontally (l25-1, 1s) and vertically (l25-2, 0.5s, inset bounc
imspinner_dots.h:1210
↓ 1 callers
Function
SpinnerDotsWiper
Wiper dots: static left/right background dots plus two clipped semicircles (::before/ ::after) that swing ±90° from side pivots (scaleY ±1, 0.5s alter
imspinner_dots.h:1238
↓ 1 callers
Function
SpinnerDoubleFadePulsar
imspinner.h:529
↓ 1 callers
Function
SpinnerDoubleFadePulsar
cimspinner.cpp:148
↓ 1 callers
Function
SpinnerDriftSquare
Drift square: two triangular halves (one is the other point-reflected) form a square, drift together along a diagonal, rotate 180 deg and return.
imspinner_shapes.h:590
↓ 1 callers
Function
SpinnerFadePulsar
cimspinner.cpp:172
↓ 1 callers
Function
SpinnerFadePulsarSquare
imspinner.h:586
↓ 1 callers
Function
SpinnerFadePulsarSquare
cimspinner.cpp:184
↓ 1 callers
Function
SpinnerFadeTris
imspinner.h:1015
↓ 1 callers
Function
SpinnerFadeTris
cimspinner.cpp:541
↓ 1 callers
Function
SpinnerFilledArcColor
imspinner.h:1620
↓ 1 callers
Function
SpinnerFilledArcColor
cimspinner.cpp:745
↓ 1 callers
Function
SpinnerFilledArcFade
cimspinner.cpp:709
↓ 1 callers
Function
SpinnerFilledArcRing
imspinner.h:1652
↓ 1 callers
Function
SpinnerFilledArcRing
cimspinner.cpp:757
↓ 1 callers
Function
SpinnerFilling
imspinner.h:855
↓ 1 callers
Function
SpinnerFilling
cimspinner.cpp:448
↓ 1 callers
Function
SpinnerFillingMem
imspinner.h:878
↓ 1 callers
Function
SpinnerFlipTriangle
Flip triangle: a triangle made of three of the square's four corners "rolls" around the box - each quarter of the 2 sec cycle one vertex slides along
imspinner_shapes.h:97
↓ 1 callers
Function
SpinnerFlowingGradient
imspinner.h:2386
↓ 1 callers
Function
SpinnerFlowingGradient
cimspinner.cpp:1093
↓ 1 callers
Function
SpinnerFoldHalfDisc
imspinner_shapes.h:987
↓ 1 callers
Function
SpinnerFoldSquare
Fold square: two triangles form a square, then slide apart, rotate and reassemble it along a different diagonal (the square appears to fold over) on a
imspinner_shapes.h:127
↓ 1 callers
Function
SpinnerGooeyBalls
cimspinner.cpp:937
↓ 1 callers
Function
SpinnerHerbertBalls
imspinner.h:2056
↓ 1 callers
Function
SpinnerHerbertBalls3D
imspinner.h:2079
↓ 1 callers
Function
SpinnerHingeTumble
Hinge tumble: a solid square with two triangular flaps hinged at its top-right corner. The flaps swing +/-90 deg (ping-ponging) while the square itsel
imspinner_shapes.h:1325
↓ 1 callers
Function
SpinnerIngYang
cimspinner.cpp:925
↓ 1 callers
Function
SpinnerLeapFrog
Leap-frog: two orange half panels share a hinge at the bottom-centre. They fold open (rotate +/-90 deg) while the whole assembly translates upward and
imspinner_shapes.h:680
↓ 1 callers
Function
SpinnerLemniscate
imspinner.h:2451
↓ 1 callers
Function
SpinnerLemniscate
cimspinner.cpp:1117
↓ 1 callers
Function
SpinnerLoadingRing
imspinner.h:456
↓ 1 callers
Function
SpinnerLoadingRing
cimspinner.cpp:112
↓ 1 callers
Function
SpinnerMarchGrid
March grid: the same 3x3 grid of 16px orange squares - the centre stays put while the eight outer squares march one cell clockwise around the ring (sl
imspinner_shapes.h:1470
↓ 1 callers
Function
SpinnerModCircle
cimspinner.cpp:1570
↓ 1 callers
Function
SpinnerMoonLine
imspinner.h:2187
↓ 1 callers
Function
SpinnerMoonLine
cimspinner.cpp:1021
↓ 1 callers
Function
SpinnerMorphDots
Morph dots: six tiles morph between a quincunx of squares (four corners + centre) and a plus of squares (four edge midpoints), passing through three s
imspinner_shapes.h:1559
↓ 1 callers
Function
SpinnerMorphShape
Morph shape: a single blob morphs circle -> square -> triangle and back over a 2 sec cycle, changing colour at each step (red -> purple -> orange).
imspinner_shapes.h:22
↓ 1 callers
Function
SpinnerMovingArcs
imspinner.h:1811
↓ 1 callers
Function
SpinnerMovingArcs
cimspinner.cpp:829
↓ 1 callers
Function
SpinnerOrbitDisc
Orbit disc: one striped disc sits still while its complementary-striped twin swings out, orbits a half-circle around it (spinning 180 deg as it goes),
imspinner_shapes.h:1666
↓ 1 callers
Function
SpinnerOrbitMoon
Orbit moon: an orange hub at the centre, a green planet orbiting it once per second, and a small grey moon circling the planet twice as fast. Port of
imspinner.h:3461
↓ 1 callers
Function
SpinnerPatternEclipse
cimspinner.cpp:1177
↓ 1 callers
Function
SpinnerPatternRings
imspinner.h:2574
↓ 1 callers
Function
SpinnerPatternRings
cimspinner.cpp:1165
↓ 1 callers
Function
SpinnerPatternSphere
imspinner.h:2642
↓ 1 callers
Function
SpinnerPatternSphere
cimspinner.cpp:1189
↓ 1 callers
Function
SpinnerPieBounce
imspinner_shapes.h:629
↓ 1 callers
Function
SpinnerPinwheel
Pinwheel: four 90-degree wedges (apex 20px in from each edge, opening outward). The box pulses 40 -> 60 -> 40 px: at rest the apexes meet in the centr
imspinner_shapes.h:183
↓ 1 callers
Function
SpinnerPlusSquares
Plus squares: a static green plus sign, with four small squares pinned to the corners. They expand outward, rotate 90 deg about the centre, then contr
imspinner_shapes.h:725
↓ 1 callers
Function
SpinnerPointsArcBounce
cimspinner.cpp:733
↓ 1 callers
Function
SpinnerPointsRoller
cimspinner.cpp:721
↓ 1 callers
Function
SpinnerPointsShift
imspinner.h:3229
↓ 1 callers
Function
SpinnerPointsShift
cimspinner.cpp:1522
↓ 1 callers
Function
SpinnerPulsar
cimspinner.cpp:136
↓ 1 callers
Function
SpinnerPulsarBall
imspinner.h:1896
↓ 1 callers
Function
SpinnerPulsarBall
cimspinner.cpp:865
↓ 1 callers
Function
SpinnerPulseGrid
Pulse grid: a 3x3 grid of fixed 16px orange squares whose spacing pulses - packing together into a near-solid block (45px), then spreading apart into
imspinner_shapes.h:1433
↓ 1 callers
Function
SpinnerRainbow
cimspinner.cpp:40
↓ 1 callers
Function
SpinnerRainbowBalls
cimspinner.cpp:1237
↓ 1 callers
Function
SpinnerRainbowCircle
cimspinner.cpp:841
↓ 1 callers
Function
SpinnerRainbowMix
imspinner.h:331
↓ 1 callers
Function
SpinnerRainbowMix
cimspinner.cpp:52
↓ 1 callers
Function
SpinnerRainbowShot
cimspinner.cpp:1249
← previous
next →
201–300 of 598, ranked by callers