CSS 三角形工作原理动画

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费信用额度!

在过去我做过的演讲中,我发现自己不得不使用 文字和夸张的手势 来解释 CSS 三角形的工作原理。 效果从来都不太好。

大家明白了吗?

所以我认为不妨尝试用一个实际的屏幕内代码动画来演示一下。 开始吧!

查看 CodePen 上 Chris Coyier (@chriscoyier) 编写的 解释 CSS 三角形的动画

技巧的核心在于元素上的边框以一定角度相交。 因此,如果一个边框是透明的,而另一个不是,则整个形状看起来像一个三角形。 您可以“打开和关闭”不同的边框,并使用不同的高度/宽度来获得指向不同方向的不同三角形形状。

当然,您可以使用 CSS 和单个元素获得 各种疯狂的形状。 三角形总是特别引人注目,因为它非常实用。