| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- .dot-flashing {
- position: relative;
- animation: 1s infinite linear alternate;
- animation-delay: 0.5s;
- }
- .dot-flashing::before,
- .dot-flashing::after {
- content: "";
- display: inline-block;
- position: absolute;
- top: 0;
- animation: 1s infinite linear alternate;
- }
- .dot-flashing::before {
- animation-delay: 0s;
- }
- .dot-flashing::after {
- animation-delay: 1s;
- }
- @keyframes dot-flashing {
- 0% {
- background-color: #667085;
- }
- 50%,
- 100% {
- background-color: rgba(102, 112, 133, 0.3);
- }
- }
- @keyframes dot-flashing-avatar {
- 0% {
- background-color: #155EEF;
- }
- 50%,
- 100% {
- background-color: rgba(21, 94, 239, 0.3);
- }
- }
- .text,
- .text::before,
- .text::after {
- width: 4px;
- height: 4px;
- border-radius: 50%;
- background-color: #667085;
- color: #667085;
- animation-name: dot-flashing;
- }
- .text::before {
- left: -7px;
- }
- .text::after {
- left: 7px;
- }
- .avatar,
- .avatar::before,
- .avatar::after {
- width: 2px;
- height: 2px;
- border-radius: 50%;
- background-color: #155EEF;
- color: #155EEF;
- animation-name: dot-flashing-avatar;
- }
- .avatar::before {
- left: -5px;
- }
- .avatar::after {
- left: 5px;
- }
|