楼主: 凡哥

[日记] CSS小温泉

[复制链接]
发表于 2024-8-23 15:41 | 显示全部楼层
凡哥 发表于 2024-8-22 21:42
改变一些数据,效果会大不一样。例如,单单改变 .leaf 的 border-radius

改了页片宽高不同,
border-radius的裁剪试了好多种,还是目前这个比较漂亮。
旋转中心点也试了一下,整体性还是右下角的比较漂亮。
最后这个Y轴改为X之后,色彩整体发生了变化。
点评
回复

使用道具

发表于 2024-8-23 15:41 | 显示全部楼层
点评
回复

使用道具

发表于 2024-8-23 15:42 | 显示全部楼层
用了深粉色跟黄色搭配,太娇嫩了。中间部分跟阳光透过来一样。。就是一个好看。。
点评
回复

使用道具

发表于 2024-8-23 15:43 | 显示全部楼层
<style> #mydiv {     margin: 80px auto;     width: 60px;     height: 80px;     position: relative;     cursor: pointer;     animation: rot 8s linear infinite var(--state);     --state: running; }   .leaf {     position: absolute;     left: -50%;     top: -50%;     width: 100%;     height: 100%;     background: linear-gradient(45deg, yellow, DeepPink);     border-radius: 80% 0%;     transform-origin: 100% 100%;     transform: rotate(var(--deg)) translateX(65px); } .leaf:nth-of-type(1) { --deg: 0deg; } .leaf:nth-of-type(2) { --deg: 72deg; } .leaf:nth-of-type(3) { --deg: 144deg; } .leaf:nth-of-type(4) { --deg: 216deg; } .leaf:nth-of-type(5) { --deg: 288deg; } @keyframes rot { to { transform: rotate(360deg); } </style>   <div id="mydiv">     <span class="leaf"></span>     <span class="leaf"></span>     <span class="leaf"></span>     <span class="leaf"></span>     <span class="leaf"></span>     <audio id="aud" src="https://music.163.com/song/media/outer/url?id=136937" autoplay loop></audio> </div>   <script> mydiv.onclick = () => {     aud.paused ? aud.play() : aud.pause();     mydiv.style.setProperty('--state', aud.paused ? 'paused' : 'running'); }; </script>  
点评
回复

使用道具

 楼主| 发表于 2024-8-23 18:39 | 显示全部楼层
花简静 发表于 2024-8-23 15:42
用了深粉色跟黄色搭配,太娇嫩了。中间部分跟阳光透过来一样。。就是一个好看。。 ...

非常漂亮,漂亮的不要不要的
点评
回复

使用道具

发表于 2024-8-24 19:51 | 显示全部楼层
凡哥 发表于 2024-8-23 18:39
非常漂亮,漂亮的不要不要的

跟你之前那朵经典的小粉花有得一比
点评
回复

使用道具

 楼主| 发表于 2024-8-24 20:02 | 显示全部楼层
花简静 发表于 2024-8-24 19:51
跟你之前那朵经典的小粉花有得一比

你的更强
点评
回复

使用道具

发表于 2024-8-24 20:08 | 显示全部楼层
本帖最后由 花简静 于 2024-8-24 20:39 编辑


我的要用还要费一番功夫才能用到贴子里。
点评
回复

使用道具

 楼主| 发表于 2024-8-27 20:00 | 显示全部楼层

2024年8月27日 星期二

纸风车

<style>
.mdiv {
	--size: 300px;
	margin: 50px auto;
	width: var(--size);
	height: var(--size);
	border: 1px solid gray;
	transition: 3s;
	position: relative;
}
.mdiv:hover { transform: rotate(360deg); }
.mdiv > span {
	position: absolute;
	left: calc(var(--size) / 4);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: calc(var(--size) / 4) calc(var(--size) / 4) calc(var(--size) / 4) 0;
	border-color: transparent lightblue steelblue transparent;
	transform-origin: 100% 100%;
}
.mdiv > span:nth-of-type(2) { transform: rotate(90deg); }
.mdiv > span:nth-of-type(3) { transform: rotate(180deg); }
.mdiv > span:nth-of-type(4) { transform: rotate(270deg); }
</style>

<div class="mdiv">
	<span></span>
	<span></span>
	<span></span>
	<span></span>
</div>

评分

1

查看全部评分

点评
回复

使用道具

 楼主| 发表于 2024-8-27 20:01 | 显示全部楼层

纸风车效果

评分

1

查看全部评分

点评
回复

使用道具

您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

手机版|千山论坛 ( 冀ICP备2024055714号 )

GMT+8, 2025-9-16 07:30

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表