纯css画一个迈克尔杰克逊

编程入门 行业动态 更新时间:2024-10-22 11:42:36

纯css画一个迈克尔<a href=https://www.elefans.com/category/jswz/34/1716899.html style=杰克逊"/>

纯css画一个迈克尔杰克逊

1、html代码

<div class="main"><div class="mj"><div class="head"><div class="nose"></div><div class="hair"><div class="ponytail"></div><div class="frontpony"></div></div></div><div class="body"><div class="jacket"><div class="hand"></div></div></div><div class="leg"><div class="foot"></div></div><div class="leg lft"><div class="foot"></div></div></div></div>

2、css代码

/* 页面初始化 */html,body,div {margin: 0px;padding: 0px;}html,body {height: 100%;width: 100%;}/* 样式代码 */html {background: #23508a;background: radial-gradient(ellipse at center, #23508a 0%, #1b3b62 50%, #1a365b 100%);font-family: arial;min-width: 400px;}body {width: 100%;height: 100vh;margin: 0;background-size: 250px 250px, 100px 100px, 60px 60px;background-repeat: repeat;}.main {position: fixed;left: 50%;top: 50%;-webkit-transform: translate(-50%, -65%);transform: translate(-50%, -65%);}.mj {position: relative;margin: auto;z-index: 30;width: 60px;-webkit-transform: scale(0.6) translatey(70%);transform: scale(0.6) translatey(70%);}/* 头部 */.mj .head {width: 30px;height: 35px;background: #feead6;position: relative;border-radius: 0 0 8px 0;-webkit-transform: rotate(20deg);transform: rotate(20deg);left: 10px;top: 5px;z-index: 5;}.mj .head:before {content: '';background: #000;width: 35px;height: 30px;position: absolute;left: -2px;bottom: 100%;}.mj .head:after {content: '';height: 3px;width: 60px;background: #000;position: absolute;left: 50%;-webkit-transform: translatex(-50%);transform: translatex(-50%);bottom: 100%;}.mj .head .nose {position: absolute;left: 100%;top: 10px;border-width: 8px 0 0 4px;border-style: solid;border-color: transparent #feead6;}/* 头发 */.mj .hair {background: #151515;width: 12px;height: 20px;position: relative;left: -2px;border-radius: 0 0 6px 0;}.mj .hair .ponytail {position: absolute;background: #151515;width: 14px;height: 30px;border-radius: 50%;-webkit-transform: rotate(20deg);transform: rotate(20deg);left: -60%;top: 90%;-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;-webkit-animation: ponytail 1s infinite alternate;animation: ponytail 1s infinite alternate;}.mj .hair .ponytail:after {content: '';background: #151515;width: 9px;height: 14px;position: absolute;left: 10%;-webkit-transform: rotate(21deg);transform: rotate(21deg);top: 70%;border-radius: 10px 0 50%;}.mj .hair .frontpony {position: absolute;width: 8px;height: 12px;border-left: 3px solid;border-bottom: 2px solid;left: 22px;top: 0px;-webkit-transform: skew(35deg, 0) rotate(35deg);transform: skew(35deg, 0) rotate(35deg);border-radius: 0 0 0 43%;color: #151515;}.mj .hair .frontpony:after {content: '';width: 10px;height: 10px;position: absolute;border-right: 1px solid;border-bottom: 1px solid;left: -4px;top: 13px;-webkit-transform: skew(0deg, -47deg) rotate(-28deg);transform: skew(0deg, -47deg) rotate(-28deg);border-radius: 0 0 7px 0;}/* 身体 */.body {width: 35px;background: #feead6;position: relative;}.body:after {content: '';position: absolute;right: 0;top: 0;border-style: solid;border-width: 5px 8px 15px 0px;border-color: transparent #feead6 transparent transparent;}.body .jacket {background: #000;height: 70px;position: relative;}.body .jacket:before {content: '';position: absolute;top: 50px;left: -10px;width: 45px;height: 40px;background: #000;border-radius: 0 50px 50px 50px;-webkit-transform: rotate(25deg);transform: rotate(25deg);z-index: 5;-webkit-animation: 1s jacket infinite alternate;animation: 1s jacket infinite alternate;}.body .jacket:after {content: '';position: absolute;left: 95%;width: 6px;height: 115%;top: 0;background: #000;z-index: -5;border-radius: 0 0 100px 0;}.hand {width: 15px;height: 40px;background: #151515;top: 10px;left: -5px;margin: auto;position: relative;border-radius: 10px 10px 0 0;z-index: 10;-webkit-transform: rotate(15deg);transform: rotate(15deg);}.hand:after {content: '';width: 100%;position: absolute;top: 38px;left: -1px;background: #151515;height: 40px;-webkit-transform: rotate(-35deg);transform: rotate(-35deg);-webkit-transform-origin: 0 0 0;transform-origin: 0 0 0;border-radius: 0 0 10px 10px;z-index: 5;-webkit-animation: forArm 1s infinite alternate;animation: forArm 1s infinite alternate;}.hand:before {content: '';position: absolute;width: 16px;height: 16px;border-radius: 50%;background: #feead6;top: 54px;left: 18px;-webkit-animation: pam 1s infinite alternate;animation: pam 1s infinite alternate;}/* 腿 */.leg {width: 22px;background: #000;height: 50px;margin-left: 10px;margin-bottom: 45px;position: relative;-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;-webkit-animation: leg 1s infinite alternate;animation: leg 1s infinite alternate;}/* 脚 */.leg .foot {position: absolute;top: 50px;left: 0;width: 22px;height: 50px;background: #000;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;border-bottom: 6px solid #fff;border-radius: 0 0 2px 2px;-webkit-animation: foot 1s infinite alternate;animation: foot 1s infinite alternate;}.leg .foot:before {content: '';position: absolute;top: 50px;left: -1px;height: 13px;width: 42px;background: #000;border-radius: 0 10px 10px;}.leg.lft {position: absolute;bottom: -50px;animation-direction: alternate-reverse;}.leg.lft .foot {animation-direction: alternate-reverse;}/* 动画 */@-webkit-keyframes foot {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(20deg);transform: rotate(20deg);}}@keyframes foot {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(20deg);transform: rotate(20deg);}}@-webkit-keyframes leg {0% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}100% {-webkit-transform: rotate(10deg);transform: rotate(10deg);}}@keyframes leg {0% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}100% {-webkit-transform: rotate(10deg);transform: rotate(10deg);}}@-webkit-keyframes ponytail {100% {-webkit-transform: rotate(10deg);transform: rotate(10deg);}}@keyframes ponytail {100% {-webkit-transform: rotate(10deg);transform: rotate(10deg);}}@-webkit-keyframes jacket {100% {-webkit-transform: rotate(20deg);transform: rotate(20deg);}}@keyframes jacket {100% {-webkit-transform: rotate(20deg);transform: rotate(20deg);}}@-webkit-keyframes forArm {100% {-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}}@keyframes forArm {100% {-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}}@-webkit-keyframes pam {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-2px, 2px);transform: translate(-2px, 2px);}}@keyframes pam {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-2px, 2px);transform: translate(-2px, 2px);}}

3、效果展示

更多推荐

纯css画一个迈克尔杰克逊

本文发布于:2024-03-07 04:53:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1716900.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:杰克逊   迈克尔   画一   css

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!