From f55ecae8f3bc9ffcad6587b5f0864c753456e08b Mon Sep 17 00:00:00 2001 From: Aetherinox Date: Thu, 10 Apr 2025 02:56:39 -0700 Subject: [PATCH] feat: add heartbeat animation to header health icon --- tvapp2/www/css/tvapp2.min.css | 82 +++++++++++++++++++++++++++++++++++ tvapp2/www/index.html | 24 +++++++++- 2 files changed, 104 insertions(+), 2 deletions(-) diff --git a/tvapp2/www/css/tvapp2.min.css b/tvapp2/www/css/tvapp2.min.css index 7084ec8f..07f7217d 100644 --- a/tvapp2/www/css/tvapp2.min.css +++ b/tvapp2/www/css/tvapp2.min.css @@ -239,6 +239,12 @@ p padding-left: 7px; } +.header .health +{ + color: #ff7575; + text-decoration: none; +} + #breadcrumbs::before { margin-top: 4px; @@ -620,6 +626,82 @@ code position: relative; } +@keyframes heartbeat +{ + 0% + { + transform: scale( .75); + } + 20% + { + transform: scale( 1); + } + 40% + { + transform: scale( .75); + } + 60% + { + transform: scale( 1); + } + 80% + { + transform: scale( .75); + } + 100% + { + transform: scale( .75); + } +} + +#heart +{ + position: relative; + width: 100px; + height: 90px; + animation: heartbeat 1s infinite; +} + +#heart:before, +#heart:after +{ + position: absolute; + content: ""; + left: 50px; + top: 0; + width: 50px; + height: 80px; + background: red; + -moz-border-radius: 50px 50px 0 0; + border-radius: 50px 50px 0 0; + -webkit-transform: rotate(-45deg); + -moz-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + -o-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 0 100%; + -moz-transform-origin: 0 100%; + -ms-transform-origin: 0 100%; + -o-transform-origin: 0 100%; + transform-origin: 0 100%; +} + +#heart:after +{ + left: 0; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform-origin: 100% 100%; + -moz-transform-origin: 100% 100%; + -ms-transform-origin: 100% 100%; + -o-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} + + @-webkit-keyframes fadeOut { 0% { opacity: 1; diff --git a/tvapp2/www/index.html b/tvapp2/www/index.html index e2eae8d8..a30cdd0f 100644 --- a/tvapp2/www/index.html +++ b/tvapp2/www/index.html @@ -22,6 +22,7 @@