漂亮的叶子
本帖最后由 山人 于 2023-4-19 20:37 编辑 <br /><br /><style>#mydiv {
margin: 50px auto 0;
width: 160px;
height: 200px;
display: grid;
place-items: center;
position: relative;
animation: rot 6s infinite linear;
}
.leaf {
position: absolute;
width: 40px;
height: 40px;
border-radius: 0% 100%;
background: linear-gradient(45deg,green,green 49.5%,snow,green 50.5%);
}
.leaf:nth-of-type(1) { border-radius: 50%; background: radial-gradient(snow,green 60%, green 0); }
@keyframes rot { to { transform: rotate(-360deg); } }
</style>
<div id="mydiv"><span class="leaf"></span></div>
<script>
let total = 12;
Array.from({length: total}).forEach( (item,key) => {
let span = document.createElement('span');
span.className = 'leaf';
span.style.cssText += `
transform: rotate(${360/total*key}deg) translate(80px);
`;
mydiv.appendChild(span);
});
</script> 代码
<style>
#mydiv {
margin: 50px auto 0;
width: 160px;
height: 200px;
display: grid;
place-items: center;
position: relative;
animation: rot 6s infinite linear;
}
.leaf {
position: absolute;
width: 40px;
height: 40px;
border-radius: 0% 100%;
background: linear-gradient(45deg,green,green 49.5%,snow,green 50.5%);
}
.leaf:nth-of-type(1) { border-radius: 50%; background: radial-gradient(snow,green 60%, green 0); }
@keyframes rot { to { transform: rotate(-360deg); } }
</style>
<div id="mydiv"><span class="leaf"></span></div>
<script>
let total = 12;
Array.from({length: total}).forEach( (item,key) => {
let span = document.createElement('span');
span.className = 'leaf';
span.style.cssText += `
transform: rotate(${360/total*key}deg) translate(80px);
`;
mydiv.appendChild(span);
});
</script>
不错,感谢老师分享!{:4_204:} 山人 发表于 2023-4-19 20:38
代码
欣赏、学习! 非常漂亮,欣赏山人好帖{:4_187:} 这山人也是代码高手{:4_178:} 这叶子排列的确很漂亮 醉美水芙蓉 发表于 2023-4-20 07:15
代码高手!
早上好 雨中悄然 发表于 2023-4-22 12:19
这叶子排列的确很漂亮
整齐划一
页:
[1]