如何利用css画出一只小鸟(代码)

本篇文章给大家分享的内容是关于利用css画出一只小鸟,内容很详细,有需要的朋友可以参考一下,希望可以帮助到你们.

也不难,一步步的写出身体部位,再定位上去就好了。来一张效果图,后面给两个加了动画,稍微难看一点,后期慢慢修改

如何利用css画出一只小鸟(代码)

nbsp;html>        body{        font-size: 0;        text-align: center;    }    .wrap{        position: relative;        width: 500px;        margin: 0 auto;    }    .a{            display: inline-block;        margin-top: 30px;        width: 250px;        height: 240px;        background-color:#f2b22e;        border: 1px solid #f2b22e;        border-radius: 60% 60% 70% 70%;    }    .b{            display: inline-block;        width: 0;        height: 0;        border-bottom:40px solid #f2b22e;        border-right: 60px solid transparent;         border-left: 12px solid transparent;         transform: rotate(40deg);        position: absolute;        top: 26px;        right: 115px;    }    .c{        display: inline-block;        width: 0;        height: 0;        border-top:60px solid #f2b22e;        border-right: 60px solid transparent;         border-left: 12px solid transparent;         transform: rotate(140deg);        position: absolute;        top: 26px;        left: 105px;    }    .d{        width: 100px;        height: 40px;        border-radius: 50%;        border:1px solid #f2b22e;        background-color:  #f2b22e;        transform: rotate(0deg);        position: absolute;        top: 150px;        right: 72px;        animation: bird_right 0.5s linear infinite;    }    .e{        width: 100px;        height: 40px;        border-radius: 50%;        border:1px solid #f2b22e;        background-color:  #f2b22e;        transform: rotate(0deg);        position: absolute;        top: 150px;        left: 72px;        animation: bird_left 0.5s linear infinite;    }    .f{        width: 40px;        height: 40px;        border: 20px solid #fff;        border-radius: 50%;        background-color: #000;        position: absolute;        top: 80px;        left: 155px;    }    .g{        width: 40px;        height: 40px;        border: 20px solid #fff;        border-radius: 50%;        background-color: #000;        position: absolute;        top: 80px;        right: 155px;    }    .h{        width: 0;        height: 0;        border-top:20px solid #e27326;        border-left:20px solid transparent;        border-right:20px solid transparent;        position: absolute;        top: 147px;        left: 230px;    }    .i{        width: 160px;        height: 100px;        border:1px solid #f3cc74;        background-color: #f3cc74;        border-radius: 50%;        position: absolute;        bottom: 0px;        left: 170px;    }    .j{        width: 12px;        border-bottom:20px solid #e27326;        border-radius: 50%;        position: absolute;    }    .j_{        bottom: 14px;        left: 163px;    }    .k{        left: 155px;        bottom: 18px;    }    .l{        left: 170px;        bottom: 10px;    }    .n{        bottom: 10px;        right: 163px;    }    .m{        bottom: 18px;        right: 155px;    }    .o{        bottom: 5px;        right: 170px;    }    @-webkit-keyframes bird_left{        0% {transform:rotate(0deg)}        10% {transform:rotate(-10deg)}       20% {transform:rotate(-20deg)}       40% {transform:rotate(-30deg)}       60% {transform:rotate(-40deg)}       80% {transform:rotate(-50deg)}      100% {transform:rotate(-60deg)}    }    @-webkit-keyframes bird_right{        0% {transform:rotate(0deg)}        10% {transform:rotate(10deg)}       20% {transform:rotate(20deg)}       40% {transform:rotate(30deg)}       60% {transform:rotate(40deg)}       80% {transform:rotate(50deg)}      100% {transform:rotate(60deg)}    }    @-moz-keyframes bird_right{        0% {transform:rotate(0deg)}        10% {transform:rotate(10deg)}       20% {transform:rotate(20deg)}       40% {transform:rotate(30deg)}       60% {transform:rotate(40deg)}       80% {transform:rotate(50deg)}      100% {transform:rotate(60deg)}    }    @-moz-keyframes bird_left{        0% {transform:rotate(0deg)}        10% {transform:rotate(-10deg)}       20% {transform:rotate(-20deg)}       40% {transform:rotate(-30deg)}       60% {transform:rotate(-40deg)}       80% {transform:rotate(-50deg)}      100% {transform:rotate(-60deg)}    }    @-o-keyframes bird_left{        0% {transform:rotate(0deg)}        10% {transform:rotate(-10deg)}       20% {transform:rotate(-20deg)}       40% {transform:rotate(-30deg)}       60% {transform:rotate(-40deg)}       80% {transform:rotate(-50deg)}      100% {transform:rotate(-60deg)}    }    @-o-keyframes bird_right{        0% {transform:rotate(0deg)}        10% {transform:rotate(10deg)}       20% {transform:rotate(20deg)}       40% {transform:rotate(30deg)}       60% {transform:rotate(40deg)}       80% {transform:rotate(50deg)}      100% {transform:rotate(60deg)}    }    

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

登录后复制

相关推荐:

如何用纯CSS实现卡通鹦鹉的效果

立即学习“前端免费学习笔记(深入)”;

如何使用纯CSS实现一台咖啡机的效果

以上就是如何利用css画出一只小鸟(代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2894812.html

(0)
上一篇 2025年3月10日 22:52:00
下一篇 2025年3月3日 00:48:05

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论