css3 transform的旋转和位移制作太阳花

实例展示

在这里插入图片描述

知识点

transform的两个属性

rotate 旋转

translate 位移

transform: translate(300px,200px) rotate(90deg)

实例代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.circle{
				position: absolute;
				top:25%;
				left:25%;
				width: 200px;
				height: 200px;
				border-radius: 100px;
				border: red 2px dotted;
				background-color: yellow;
				box-sizing: border-box;
			}
			.box{
				width: 400px;
				height: 400px;
				position: absolute;
				left: 0px;
				right: 0px;
				background: #eee;
			}
			
			.txt{
				width: 100px;
				height: 30px;
				line-height: 25px;
				background: yellow;
				color: red; 
				transform-origin:left center;
				padding: 0 5px;
				border: red 2px dotted;
				box-sizing: border-box;
				position: absolute;
			}
			
		</style>
	</head>
	<body>
		<div class="box" style="z-index:99; background: transparent;">
			<div class="txt" style="transform: translate(100px,200px) rotate(180deg)">我爱我的家</div>
			<div class="txt" style="transform: translate(110px,140px) rotate(210deg)">我爱我的家</div>
			<div class="txt" style="transform: translate(150px,100px) rotate(240deg)">我爱我的家</div>
			
			<div class="txt" style="transform: translate(200px,85px) rotate(-90deg)">我爱我的家</div>
			<div class="txt" style="transform: translate(260px,105px) rotate(-60deg)">我爱我的家</div>
			<div class="txt" style="transform: translate(295px,150px) rotate(-30deg)">我爱我的家</div>
			
			<div class="txt" style="transform: translate(300px,200px) rotate(0deg)">我爱我的家</div>
			<div class="txt" style="transform: translate(280px,245px) rotate(30deg)">我爱我的家</div>
			<div class="txt" style="transform: translate(250px,270px) rotate(60deg)">我爱我的家</div>
			
			<div class="txt" style="transform: translate(200px,285px) rotate(90deg)">我爱我的家</div>
			<div class="txt" style="transform: translate(145px,270px) rotate(120deg)">我爱我的家</div>
			<div class="txt" style="transform: translate(115px,240px) rotate(150deg)">我爱我的家</div>
		</div>
		<div class="box" style="z-index:9">
			<div class="circle"></div>
			
			<!-- <div class="txt" style="transform: rotate(-30deg);margin-left: -5px;">我爱我的家</div>
			<div class="txt" style="transform: rotate(-10deg);margin-left: 10px;">我爱我的家</div>
			<div class="txt" style="transform: rotate(10deg);margin-left: 10px;">我爱我的家</div>
			<div class="txt" style="transform: rotate(30deg);margin-left: -5px;">我爱我的家</div>
			<div class="txt" style="transform: rotate(50deg);margin-left: -40px;margin-top: 10px;">我爱我的家</div>
			<div class="txt" style="transform: rotate(70deg);margin-left: -85px; margin-top: 0px;">我爱我的家</div> -->
		</div>
		
	</body>
</html>

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 08:48:04       53 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 08:48:04       56 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 08:48:04       46 阅读
  4. Python语言-面向对象

    2024-07-12 08:48:04       57 阅读

热门阅读

  1. HTTP3.0

    2024-07-12 08:48:04       20 阅读
  2. notes for datawhale 2th summer camp NLP task1

    2024-07-12 08:48:04       24 阅读
  3. 配置 Node.js 内存限制

    2024-07-12 08:48:04       21 阅读
  4. tomcat的安装和解析

    2024-07-12 08:48:04       21 阅读
  5. Sentieon应用教程:本地使用-Quick_start

    2024-07-12 08:48:04       23 阅读
  6. Django ORM中的Q对象

    2024-07-12 08:48:04       24 阅读
  7. 基于python实现并编译提升cpu与内存使用率的脚本

    2024-07-12 08:48:04       23 阅读
  8. C-MAPSS数据集-RUL剩余寿命预测

    2024-07-12 08:48:04       21 阅读
  9. Linux workqueue介绍

    2024-07-12 08:48:04       18 阅读
  10. C++异常处理throw try catch

    2024-07-12 08:48:04       22 阅读
  11. LiteOS系统的软件定时器

    2024-07-12 08:48:04       20 阅读