温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何使用纯CSS绘制可爱玉兔

发布时间:2021-09-24 10:16:44 阅读:129 作者:小新 栏目:web开发
前端开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

这篇文章给大家分享的是有关如何使用纯CSS绘制可爱玉兔的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

玉兔效果图:

如何使用纯CSS绘制可爱玉兔

实现代码:

html标签

<div class="rabit">
		<div class="ear"></div>
		<div class="innerear"></div>
		<div class="ear right"></div>
		<div class="innerear right"></div>
		<div class="eye"></div>
		<div class="eye right"></div>
		<div class="shy"></div>
		<div class="shy right"></div>
		<div class="mouth"></div>
		<div class="mouth right"></div>
		<div class="head"></div>
		<div class="body"></div>
		<div class="arm"></div>
		<div class="arm right"></div>
		<div class="leg"></div>
		<div class="leg right"></div>
	</div>

css布局

* {
		padding0;
		margin0;
	}

	body {
		backgroundrgb(384456);
	}
		/* 大盒子 */
	.rabit {
		width300px;
		height300px;
		position: relative;
		margin120px auto;
	}

.head {
		width222px;
		height213px;
		border-radius50%;
		backgroundlinear-gradient(1deg#e2e2e2 1%rgb(25519223616%rgb(255192236));
		box-shadow0 0 2px 0 rgb(255192236);
		position: absolute;
		z-index2;
		left39px;
		top43px;
	}

耳朵

	/* 耳朵 */
	.ear {
		width65px;
		height128px;
		backgroundrgb(255192236);
		box-shadow0 0 2px 0 rgb(255192236);
		border-radius80px 80px 65px 65px/53px 53px 254px 254px;
		position: absolute;
		left65px;
		top: -49px;
		transformrotateZ(-24deg);
	}
/* 右耳 */
	.ear.right {
		transformscale(-11rotateZ(-24deg);
		left173px;
		top: -51px;
	}
	/* 耳朵阴影 */
	.innerear {
		width50px;
		height100px;
		backgroundrgb(255192236);
		box-shadow0 0 2px 0 rgb(255192236);
		backgroundlinear-gradient(-196deg#e2e2e2 9%rgb(255192236));
		border-radius80px 80px 65px 65px/53px 53px 254px 254px;
		transformrotateZ(-24deg);
		position: absolute;
		left73px;
		top: -33px;
	}
/* 右面阴影 */
	.innerear.right {
		transformscale(-11rotateZ(-24deg);
		left179px;
		top: -35px;
	}

眼睛

/* 眼睛 */
	.eye {
		width48px;
		height6px;
		backgroundrgb(000);
		border-radius3px;
		position: absolute;
		left65px;
		top119px;
		z-index3;
		transformrotate(-2deg);
	}
/* 右边眼睛 */
	.eye.right {
		left195px;
		top119px;
		transformrotate(2deg);
	}

害羞圆点

/* 害羞圆 */
	.shy {
		width31px;
		height25px;
		border-radius50%;
		background-color#e9a998;
		position: absolute;
		left85px;
		top140px;
		z-index3;
	}
/* 右边害羞圆 */
	.shy.right {
		left184px;
		top141px;
		transformrotate(-8deg);
	}

嘴巴

/* 嘴 */
	.mouth {
		width16px;
		height10px;
		border4px solid black;
		border-right4px solid black;
		border-bottom4px solid black;
		border-left4px solid transparent;
		border-top4px solid transparent;
		border-radius50%;
		transformscale(-1.21rotate(43deg);
		position: absolute;
		left126px;
		top180px;
		z-index3;
	}
/* 嘴右边 */
	.mouth.right {
		transformscale(1.21rotate(43deg);
		position: absolute;
		left146px;
		top180px;
	}

肚子

.body {
		width128px;
		height140px;
		box-shadow0 0 2px 0 rgb(255255255);
		background-webkit-radial-gradient(50% 0%, farthest-side circle, #CDC9C9 2%rgb(25519223650%rgb(255192236));
		position: absolute;
		left85px;
		top219px;
		z-index1;
		border-radius0px 0px 53px 54px/0px 0px 53px 53px;
	}

手臂

/* 手 */
	.arm {
		width43px;
		height100px;
		box-shadow0 0 2px 0 rgb(255192236);
		backgroundlinear-gradient(-66deg#e2e2e2 18%rgb(25519223637%rgb(255192236));
		border-radius120px 120px 280px 280px/120px 120px 800px 800px;
		position: absolute;
		left59px;
		top225px;
		transformrotate(25deg);

	}

	/* 右手 */
	.arm.right {
		left200px;
		top225px;
		backgroundlinear-gradient(66deg#e2e2e2 8%rgb(25519223637%rgb(255192236));
		transformrotate(-17deg);
		animation: hop 2s linear infinite;
	}

	@keyframes hop {
		20% {
			transformrotate(-40degtranslateX(18px);
			box-shadow: -0.2em 1em 0 -1em #333;
		}
	}

	/* 腿 */
	.leg {
		width38px;
		height62px;
		box-shadow0 0 2px 0 rgb(255192236);
		backgroundlinear-gradient(-66deg#e2e2e2 18%rgb(25519223637%rgb(255192236));
		border-radius120px 120px 680px 280px/120px 120px 800px 800px;
		position: absolute;
		left88px;
		top313px;
		transformrotate(-3deg);
	}

	/* 右腿 */
	.leg.right {
		backgroundlinear-gradient(-66deg#e2e2e2 18%rgb(25519223637%rgb(255192236));
		transformscale(-11rotate(-3deg);
		left173px;
		top313px;
	}

感谢各位的阅读!关于“如何使用纯CSS绘制可爱玉兔”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css
AI

开发者交流群×