diff --git a/packages/init/src/template/src/components/logo/logo.css b/packages/init/src/template/src/components/logo/logo.css index 11c9fc815..a90330c03 100644 --- a/packages/init/src/template/src/components/logo/logo.css +++ b/packages/init/src/template/src/components/logo/logo.css @@ -1,6 +1,15 @@ -.container { - margin: 0 auto; - width: 15%; +.my-logo { + height: 100px; + line-height: 100px; + font-size: 36px; + color: transparent; +} + +.my-logo div { + display: inline-block; + width: 8%; + vertical-align: middle; + border-radius: 20px; } svg { @@ -19,23 +28,18 @@ svg { } } -/* https://stackoverflow.com/questions/40996292/css-animation-image-of-leaf-as-if-blowing-in-the-wind */ +/* https://stackoverflow.com/a/40996404/417806 */ @keyframes leafanimation { - 0% {transform:translate(1000px,500px) rotate(0deg); color:rgba(255,0,0,0);} - 20% {transform:translate(850px,450px) rotate(360deg); color:rgba(255,0,0,0);} - 40% {transform:translate(450px,200px) rotate(720deg); color:rgba(255,0,0,0);} - 60% {transform:translate(100px,100px) rotate(1080deg); color:rgba(255,0,0,0);} - 80% {transform:translate(0,0) rotate(1440deg); color:rgba(255,0,0,0);} - 100% {transform:translate(0,0) rotate(1440deg); color:rgba(255,0,0,1);} + 0% {transform:translate(1000px,500px) rotate(0deg);} + 20% {transform:translate(850px,450px) rotate(360deg);} + 40% {transform:translate(450px,200px) rotate(720deg);} + 60% {transform:translate(100px,100px) rotate(1080deg);} + 80% {transform:translate(0,0) rotate(1440deg);} + 100% {transform:translate(0,0) rotate(1440deg);} } @media (prefers-reduced-motion: no-preference) { - .container { + .my-logo { animation: leafanimation 8s linear; } - - svg { - animation: logo-spin infinite 20s linear; - animation-delay: 2s, 0s; - } } diff --git a/packages/init/src/template/src/components/logo/logo.js b/packages/init/src/template/src/components/logo/logo.js index 73df0b80f..d3be3c26a 100644 --- a/packages/init/src/template/src/components/logo/logo.js +++ b/packages/init/src/template/src/components/logo/logo.js @@ -3,21 +3,29 @@ import sheet from './logo.css' with { type: 'css' }; const template = document.createElement('template'); template.innerHTML = ` -
- + `;