Changeset 3490930
- Timestamp:
- 03/25/2026 12:47:51 PM (7 days ago)
- File:
-
- 1 edited
-
pagepin/assets/icon.svg (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pagepin/assets/icon.svg
r3490924 r3490930 4 4 @keyframes dropIn { 5 5 0% { transform: translateY(-40px); opacity: 0; } 6 40% { opacity: 1; } 7 65% { transform: translateY(6px); } 8 82% { transform: translateY(-3px); } 9 100% { transform: translateY(0); opacity: 1; } 6 16% { opacity: 1; } 7 26% { transform: translateY(6px); } 8 33% { transform: translateY(-3px); } 9 40% { transform: translateY(0); opacity: 1; } 10 80% { transform: translateY(0); opacity: 1; } 11 90% { transform: translateY(-8px); opacity: 0.6; } 12 100% { transform: translateY(-40px); opacity: 0; } 10 13 } 11 14 @keyframes glow { … … 15 18 @keyframes rippleExpand { 16 19 0% { r: 4; opacity: 0.7; stroke-width: 3px; } 20 20% { r: 35; opacity: 0; stroke-width: 0.5px; } 17 21 100% { r: 35; opacity: 0; stroke-width: 0.5px; } 18 22 } 19 23 @keyframes shadowFade { 20 24 0% { opacity: 0; } 21 100% { opacity: 0.25; } 25 20% { opacity: 0.25; } 26 80% { opacity: 0.25; } 27 100% { opacity: 0; } 22 28 } 23 29 .pin-group { 24 animation: dropIn 0.8s cubic-bezier(0.34,1.56,0.64,1) forwards;30 animation: dropIn 4s cubic-bezier(0.34,1.56,0.64,1) infinite; 25 31 transform-origin: 128px 120px; 26 32 opacity: 0; 27 33 } 28 34 .pin-glow { 29 animation: glow 3s ease-in-out 1.5s infinite;35 animation: glow 3s ease-in-out 0.8s infinite; 30 36 } 31 37 .ripple { 32 animation: rippleExpand 1s ease-out 0.6s forwards;38 animation: rippleExpand 4s ease-out 0.6s infinite; 33 39 opacity: 0; 34 40 } 35 41 .pin-shadow { 36 animation: shadowFade 0.4s ease-out 0.5s forwards;42 animation: shadowFade 4s ease-out 0.5s infinite; 37 43 opacity: 0; 38 44 }
Note: See TracChangeset
for help on using the changeset viewer.