HTML里css画蝴蝶,纯CSS画的小蝴蝶 – 小蝴蝶

/**

* css3 butterfly animation

* coder: xiaohudie

* 2013-05-19

*/

.a {position:absolute;top: 10px;left: -80px;width:250px;-webkit-transform:rotate( 15deg);-moz-transform:rotate(15deg);rotation:25deg; }

.b,.c {position:absolute;border-top-right-radius:30px;border-bottom-right-radius:30px; border-top:50px solid transparent; border-right:70px solid #D30000;border-bottom:50px solid transparent; }

.b { left:35px;-webkit-transform:rotate( -175deg);-moz-transform:rotate( -175deg); }

.c {left:120px; -webkit-transform:rotate(-5deg);-moz-transform:rotate( -5deg); }

.d {position:absolute; left:-10px;top:-10px; background:black; width:5px;height:25px; border-radius:15px;-webkit-transform:rotate( 5deg); -moz-transform:rotate( 5deg); }

.l,.r {-webkit-transform-origin:center; -moz-transform-origin:center; -webkit-animation:b 5s infinite ease-in-out;-moz-animation:b 5s infinite ease-in-out; }

.f {position: absolute;left: 90px;top: 120px;background:#e3e3e3;width: 55px;height: 1px;border-radius: 15px;-webkit-transform: rotate( -15deg);-moz-transform: rotate( -15deg);box-shadow: 1px 1px 15px #000;-webkit-animation:c 5s infinite ease-in-out;-moz-animation:c 5s infinite ease-in-out;}

@-webkit-keyframes a {0% {-webkit-transform:rotate3d(0,1,0,0deg); } 30% {-webkit-transform:rotate3d(0,1,0,-50deg); } 50% {-webkit-transform:rotate3d(0,1,0,0deg); } 70% {-webkit-transform:rotate3d(0,1,0,-80deg);} 100% {-webkit-transform:rotate3d(0,1,0,0deg);} }

@-moz-keyframes a { 0% {-moz-transform:rotate3d(0,1,0,0deg); } 30% {-moz-transform:rotate3d(0,1,0,-50deg); } 50% { -moz-transform:rotate3d(0,1,0,0deg); } 70% {-moz-transform:rotate3d(0,1,0,-80deg); } 100% {-moz-transform:rotate3d(0,1,0,0deg); } }

@-webkit-keyframes b { 0% {-webkit-transform:rotate3d(0,1,0,0deg); } 30% {-webkit-transform:rotate3d(0,1,0,50deg); } 50% {-webkit-transform:rotate3d(0,1,0,0deg); } 70% {-webkit-transform:rotate3d(0,1,0,80deg); } 100% {-webkit-transform:rotate3d(0,1,0,0deg); } }

@-moz-keyframes b { 0% {-moz-transform:rotate3d(0,1,0,0deg); } 30% {-moz-transform:rotate3d(0,1,0,50deg); } 50% {-moz-transform:rotate3d(0,1,0,0deg); } 70% {-moz-transform:rotate3d(0,1,0,80deg); } 100% { -moz-transform:rotate3d(0,1,0,0deg); } }

@-moz-keyframes c {0% {width:55px; } 30% {width:45px;left: 100px; } 50% {width:55px; left: 90px;} 70% {width:35px;left: 110px;} 100% {width:55px;left: 90px;} }

css_butterfly is coded by http://xiaohudie.net. Any posts here is one hundred percent original, so please keep my link so as not to hurt this pretty girl. -小蝴蝶

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,我们可以使用 HTMLCSS一只可爱的小兔子。首先,我们可以使用 HTML 的 `div` 标签来创建一个区块,然后使用 CSS 的 `background-image` 属性来设置背景图片。 HTML 代码如下: ```html <div id="rabbit"> </div> ``` CSS 代码如下: ```css #rabbit { width: 200px; height: 200px; background-image: url('rabbit.jpg'); background-size: cover; } ``` 这样,我们就可以使用 HTMLCSS 出一只可爱的小兔子了。 ### 回答2: 要使用HTMLCSS一个可爱的小兔子,可以使用CSS的绘制属性来实现。首先,在HTML中创建一个div元素用于容纳小兔子的身体,并设置宽度和高度,例如: ```html <div class="rabbit-body"></div> ``` 接下来,在CSS中设置该div元素的背景颜色为粉色(或其他你喜欢的颜色),以及通过设置边框半径来呈现圆形形状,例如: ```css .rabbit-body { background-color: pink; width: 200px; height: 200px; border-radius: 50%; } ``` 然后,使用div元素内部的伪元素before和after来绘制兔子的耳朵。设置它们的背景颜色为白色,并通过调整宽高和旋转角度来形成耳朵的形状,例如: ```css .rabbit-body:before, .rabbit-body:after { content: ''; display: block; position: absolute; background-color: white; } .rabbit-body:before { width: 80px; height: 150px; border-radius: 50%; top: -50px; left: 30px; transform: rotate(-45deg); } .rabbit-body:after { width: 80px; height: 150px; border-radius: 50%; top: -50px; right: 30px; transform: rotate(45deg); } ``` 最后,在兔子的身体上添加一对眼睛。可以使用div元素或者其他适当的标签作为眼睛的容器,在CSS中设置它们的样式,例如: ```html <div class="rabbit-eye left-eye"></div> <div class="rabbit-eye right-eye"></div> ``` ```css .rabbit-eye { width: 40px; height: 40px; background-color: black; border-radius: 50%; position: absolute; top: 80px; } .left-eye { left: 60px; } .right-eye { right: 60px; } ``` 这样,一个可爱的小兔子就完成了。你可以根据自己的喜好,对小兔子的细节、颜色和样式进行调整。 ### 回答3: 要使用HTMLCSS一个非常可爱的小兔子,可以按照以下步骤进行: 1. 首先,创建一个HTML文件,命名为"rabbit.html",并在文件中添加基本的HTML结构。 2. 在HTML文件中,使用`<div>`元素创建一个容器,为了使兔子居中显示,可以为该容器设置居中样式。例如: ```html <div class="container"> <!-- 兔子的各个部分将在这添加 --> </div> ``` 3. 在CSS文件中,为容器添加样式,使其居中显示。例如: ```css .container { display: flex; justify-content: center; align-items: center; height: 100vh; } ``` 4. 接下来,使用`<div>`元素创建兔子的身体部分,并为其添加样式,使其具有圆形的外观。例如: ```html <div class="rabbit-body"></div> ``` ```css .rabbit-body { width: 150px; height: 200px; background-color: gray; border-radius: 50%; } ``` 5. 继续使用`<div>`元素创建兔子的头部,并为其添加样式,使其具有圆形的外观。例如: ```html <div class="rabbit-head"></div> ``` ```css .rabbit-head { width: 100px; height: 100px; background-color: gray; border-radius: 50%; margin-top: -50px; margin-left: 25px; } ``` 6. 为了使兔子看起来更可爱,可以给兔子头部添加一对大大的眼睛和一个小小的嘴巴。例如: ```html <div class="eyes"></div> <div class="eyes"></div> <div class="mouth"></div> ``` ```css .eyes { width: 20px; height: 20px; background-color: white; border-radius: 50%; position: absolute; top: 40px; left: 60px; } .mouth { width: 30px; height: 30px; background-color: pink; border-radius: 50%; position: absolute; top: 80px; left: 60px; } ``` 7. 最后,可以添加兔子的耳朵和尾巴。例如: ```html <div class="ear-left"></div> <div class="ear-right"></div> <div class="tail"></div> ``` ```css .ear-left, .ear-right { width: 50px; height: 100px; background-color: gray; position: absolute; top: -90px; left: 65px; border-bottom-left-radius: 50% 80px; border-bottom-right-radius: 50% 80px; } .ear-right { transform: rotate(30deg); } .tail { width: 20px; height: 80px; background-color: gray; position: absolute; top: 200px; left: 140px; border-radius: 50% / 20px 20px 0 0; } ``` 通过按照以上步骤,你可以使用HTMLCSS绘制一个非常可爱的小兔子。记得引入CSS文件,并在浏览器中打开HTML文件以查看兔子的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值