From 47f8571443c615ff36685927d3686148653f9e5f Mon Sep 17 00:00:00 2001 From: WhyKorp <117651228+whykorp@users.noreply.github.com> Date: Mon, 11 Mar 2024 19:24:24 +0100 Subject: [PATCH] add new logo --- ruty/index.php | 32 ++++++- ruty/styles/style1.css | 188 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 218 insertions(+), 2 deletions(-) diff --git a/ruty/index.php b/ruty/index.php index 9cab20f..34dcfe0 100644 --- a/ruty/index.php +++ b/ruty/index.php @@ -6,7 +6,37 @@
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Bienvenue sur Ruty [BETA]

diff --git a/ruty/styles/style1.css b/ruty/styles/style1.css index ce41687..871cb76 100644 --- a/ruty/styles/style1.css +++ b/ruty/styles/style1.css @@ -122,4 +122,190 @@ li.nav2 { li.nav2:hover { background-color: #b9b9b9; transition: 0.3s; -} \ No newline at end of file +} + +.pencil { + display: block; + width: 10em; + height: 10em; + } + + .pencil__body1, + .pencil__body2, + .pencil__body3, + .pencil__eraser, + .pencil__eraser-skew, + .pencil__point, + .pencil__rotate, + .pencil__stroke { + animation-duration: 3s; + animation-timing-function: linear; + animation-iteration-count: infinite; + } + + .pencil__body1, + .pencil__body2, + .pencil__body3 { + transform: rotate(-90deg); + } + + .pencil__body1 { + animation-name: pencilBody1; + } + + .pencil__body2 { + animation-name: pencilBody2; + } + + .pencil__body3 { + animation-name: pencilBody3; + } + + .pencil__eraser { + animation-name: pencilEraser; + transform: rotate(-90deg) translate(49px,0); + } + + .pencil__eraser-skew { + animation-name: pencilEraserSkew; + animation-timing-function: ease-in-out; + } + + .pencil__point { + animation-name: pencilPoint; + transform: rotate(-90deg) translate(49px,-30px); + } + + .pencil__rotate { + animation-name: pencilRotate; + } + + .pencil__stroke { + animation-name: pencilStroke; + transform: translate(100px,100px) rotate(-113deg); + } + + /* Animations */ + @keyframes pencilBody1 { + from, + to { + stroke-dashoffset: 351.86; + transform: rotate(-90deg); + } + + 50% { + stroke-dashoffset: 150.8; + /* 3/8 of diameter */ + transform: rotate(-225deg); + } + } + + @keyframes pencilBody2 { + from, + to { + stroke-dashoffset: 406.84; + transform: rotate(-90deg); + } + + 50% { + stroke-dashoffset: 174.36; + transform: rotate(-225deg); + } + } + + @keyframes pencilBody3 { + from, + to { + stroke-dashoffset: 296.88; + transform: rotate(-90deg); + } + + 50% { + stroke-dashoffset: 127.23; + transform: rotate(-225deg); + } + } + + @keyframes pencilEraser { + from, + to { + transform: rotate(-45deg) translate(49px,0); + } + + 50% { + transform: rotate(0deg) translate(49px,0); + } + } + + @keyframes pencilEraserSkew { + from, + 32.5%, + 67.5%, + to { + transform: skewX(0); + } + + 35%, + 65% { + transform: skewX(-4deg); + } + + 37.5%, + 62.5% { + transform: skewX(8deg); + } + + 40%, + 45%, + 50%, + 55%, + 60% { + transform: skewX(-15deg); + } + + 42.5%, + 47.5%, + 52.5%, + 57.5% { + transform: skewX(15deg); + } + } + + @keyframes pencilPoint { + from, + to { + transform: rotate(-90deg) translate(49px,-30px); + } + + 50% { + transform: rotate(-225deg) translate(49px,-30px); + } + } + + @keyframes pencilRotate { + from { + transform: translate(100px,100px) rotate(0); + } + + to { + transform: translate(100px,100px) rotate(720deg); + } + } + + @keyframes pencilStroke { + from { + stroke-dashoffset: 439.82; + transform: translate(100px,100px) rotate(-113deg); + } + + 50% { + stroke-dashoffset: 164.93; + transform: translate(100px,100px) rotate(-113deg); + } + + 75%, + to { + stroke-dashoffset: 439.82; + transform: translate(100px,100px) rotate(112deg); + } + } \ No newline at end of file