楼主: 凡哥

[日记] CSS小温泉

[复制链接]
 楼主| 发表于 2024-7-28 21:44 | 显示全部楼层

2024年7月28日 星期日

使用角向渐变做国际象棋棋盘

效果:

代码:

<style>
#papa {
    margin: 20px auto;
    width: 400px;
    height: 400px;
    background: conic-gradient(#000 90deg, #fff 0deg 180deg, #000 180deg 270deg, #fff 0deg) center/25% 25%;
    border: 1px solid #000;
}
</style>

<div id="papa"></div>

评分

1

查看全部评分

点评
回复

使用道具

发表于 2024-8-10 10:22 | 显示全部楼层
凡哥 发表于 2024-7-28 21:44
#papa {
    margin: 20px auto;
    width: 400px;

这个学了渐变之后终于知道为何能画这么正的格子。
赞叹一下,这个用得太灵活,出现意想不到的结果。
点评
回复

使用道具

 楼主| 发表于 2024-8-10 11:59 | 显示全部楼层
花简静 发表于 2024-8-10 10:22
这个学了渐变之后终于知道为何能画这么正的格子。
赞叹一下,这个用得太灵活,出现意想不到的结果。 ...

多实践就会有不同的体会
点评
回复

使用道具

发表于 2024-8-10 12:52 | 显示全部楼层
凡哥 发表于 2024-8-10 11:59
多实践就会有不同的体会


渐变吧,一直感觉就是边缘模糊渐渐融入。。
用它来画线画格子画棋盘就有点颠覆认知。
人家就是能做到,所以……除了赞叹就是称神。。
点评
回复

使用道具

 楼主| 发表于 2024-8-10 17:38 | 显示全部楼层
花简静 发表于 2024-8-10 12:52
渐变吧,一直感觉就是边缘模糊渐渐融入。。
用它来画线画格子画棋盘就有点颠覆认知。
人家就是能做到, ...

讲义里讲到硬过渡、软过渡、硬线、防锯齿这类概念,硬过渡和硬线或硬边界等,就是用于画格子画线的
点评
回复

使用道具

发表于 2024-8-10 20:01 | 显示全部楼层
凡哥 发表于 2024-8-10 17:38
讲义里讲到硬过渡、软过渡、硬线、防锯齿这类概念,硬过渡和硬线或硬边界等,就是用于画格子画线的 ...

嗯哪,这个讲义真的可以反复看,每次都有新的收获
点评
回复

使用道具

发表于 2024-8-10 20:09 | 显示全部楼层
凡哥 发表于 2024-8-10 17:38
讲义里讲到硬过渡、软过渡、硬线、防锯齿这类概念,硬过渡和硬线或硬边界等,就是用于画格子画线的 ...

就是看了讲义里的这些概念,才知道画格子和画线的原理。。
讲义还是要反复细看。。
都是有用的东西
点评
回复

使用道具

 楼主| 发表于 2024-8-22 21:40 | 显示全部楼层

2024年8月22日 星期四

CSS+HTML多叶草

评分

1

查看全部评分

点评
回复

使用道具

 楼主| 发表于 2024-8-22 21:41 | 显示全部楼层

多叶草代码

<style>
#mydiv {
	margin: 80px auto;
	width: 80px;
	height: 80px;
	filter: drop-shadow(0 0 1px darkgreen);
	position: relative;
}
.leaf {
	position: absolute;
	left: -50%;
	top: -50%;
	width: 100%;
	height: 100%;
	background: linear-gradient(45deg, yellow, green);
	border-radius: 80% 0%;
	transform-origin: 100% 100%;
	transform: rotate(var(--deg)) translateY(80px);
}
.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; }
</style>

<div id="mydiv">
	<span class="leaf"></span>
	<span class="leaf"></span>
	<span class="leaf"></span>
	<span class="leaf"></span>
	<span class="leaf"></span>
</div>

评分

1

查看全部评分

点评
回复

使用道具

 楼主| 发表于 2024-8-22 21:42 | 显示全部楼层
改变一些数据,效果会大不一样。例如,单单改变 .leaf 的 border-radius

评分

1

查看全部评分

点评
回复

使用道具

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

本版积分规则

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

GMT+8, 2025-9-15 20:35

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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