diff --git a/components/DeepMate.vue b/components/DeepMate.vue index e8cb349..0d85b1f 100644 --- a/components/DeepMate.vue +++ b/components/DeepMate.vue @@ -8,7 +8,12 @@ 您的市场最佳顾问~ - + + + + + + @@ -195,4 +200,61 @@ width: 20px; height: 20px; } + +.icon-container { + position: relative; + width: 50px; + height: 50px; + border-radius: 50%; + display: flex; + justify-content: center; + align-items: center; + background-color: #f0f8ff; +} + +.deepmate-icon { + width: 40px; + height: 40px; + border-radius: 50%; + z-index: 5; +} + +.ripple-effect { + position: absolute; + border-radius: 50%; + background: radial-gradient(circle, rgba(255, 0, 0, 0.4) 0%, rgba(255, 0, 0, 0.1) 70%); + animation-name: ripple; + animation-duration: 3s; + animation-timing-function: ease-out; + animation-iteration-count: infinite; +} + +.ripple-1 { + width: 100%; + height: 100%; + animation-delay: 0s; +} + +.ripple-2 { + width: 100%; + height: 100%; + animation-delay: 1s; +} + +.ripple-3 { + width: 100%; + height: 100%; + animation-delay: 2s; +} + +@keyframes ripple { + 0% { + transform: scale(0.8); + opacity: 1; + } + 100% { + transform: scale(1.5); + opacity: 0; + } +} \ No newline at end of file