CSS 转换(transformation)

在 CSS 历史的大部分时间里,它只在 2D 平面上操纵事物。然后,一个新的规范出现了,谈论我们如何继续这样做,并通过 CSS 转换进入 3d 维度。

CSS 变换也是移动项目的更好方法,因为它们是硬件加速的。这意味着您的计算机将使用您的 GPU 来生成运动,使用 CSS 转换会明显更好。[……]

继续阅读

CSS 过渡

CSS 过渡使我们能够从一组样式平滑过渡到另一组样式。没有它们,您的悬停、单击和变换效果可能看起来很突兀。为了说明 CSS 过渡,下面是两个表情符号。单击它们以查看差异:

⚡️有过渡 ⚡️无过渡

CSS 过渡生成器#

作为本教程的一部分,我创建了一个 CSS 过渡生成器,[……]

继续阅读

CSS 网格交互指南

由于大多数现代浏览器都广泛支持 CSS 网格,因此为您的项目创建响应式布局从未如此简单。过去,经常使用浮点数而不是使用网格,这会导致许多奇怪的行为。下面,我们将介绍网格框的主要功能,以及如何使用它。

使用 CSS 网格,您可以定义网格,通常使用grid-template-columns和gri[……]

继续阅读

CSS 像素艺术生成器

欢迎使用 CSS 像素艺术生成器- 用 Ja​​vascript 编写,并受到本文的启发。在下方绘制您的像素作品,然后单击“生成 CSS”以在 CSS 中获取您的像素艺术,您可以将其复制到您的网页中。

您可以通过单击“选择文件”来上传文件。像素网格为 40×40,因此请确保您的文件为 40×4[……]

继续阅读

用纯 CSS 制作像素艺术

在我的 GBA(尤其是 Pokémon 和 Harvest Moon)上玩游戏长大的我一直对像素艺术及其固有的复古外观着迷。

当我在 9 月开始学习 HTML 和 CSS 时,我发现的第一个属性是box-shadow,它可以让我们在元素周围添加阴影效果。

如 MDN中所述,此属性由[……]

继续阅读

仅 CSS 砌体的网格布局

Masonry 是多年来网络一直在努力解决的问题,但没有找到真正有意义的原生解决方案。在 Web 开发和应用程序构建中,砌体是指在 Pinterest 上最常用的布局类型,其中元素“填补”了它们下方的空白。这与具有固定行宽的 flex 或 grid 有很大不同。

今天有很多方法可以用 Java[……]

继续阅读

如何用 CSS 做删除动画

在这个快速教程中,我们将研究一系列不同的“删除”样式,以便在您的下一个项目中使用。所以让我们来看看在你的下一个项目中删除东西的一些很酷的方法。下面是一组删除动画,它们都遵循类似的原则。让我们看一下它们,然后我们将了解它们是如何工作的。要开始动画,只需单击下面每张卡片中的十字按钮。

删除 UI[……]

继续阅读

如何让你的文字在 CSS 中看起来清晰

你用 Figma 吗?您是否注意到 Figma 中的文本与您在网站上使用 CSS 实现时的文本看起来不同?或者您是否注意到有些网站的文本非常清晰,而大多数网站却没有?或者,当您在浏览器中打开文本时,您的文本看起来并不是很“清晰”。

使您的网站字体与 Figma 匹配

所有这些事情背后的原[……]

继续阅读

不同深度的 CSS 插入边框

有时在创建插入边框时,我们希望将它们设置在距元素边缘不同的距离处。在 CSS 中,有很多方法可以做到这一点,根据您所处的情况,这些方法都很有用。

让我们看看使用 CSS 创建嵌入边框的不同方法。

选项 1:使用嵌入边框#

border使用以下属性在 CSS 中制作插入边框的最简[……]

继续阅读

创建 Javascript 绘图和注释应用程序

注释和绘图有很多用例。在本教程中,让我们看看如何使用 Javascript 制作一个简单的绘图应用程序。我们将使用纯 Javascript构建它,因此它可以让您灵活地在任何需要的地方实现它。

演示#

首先,让我们看看它是如何工作的,我已经向这个页面添加了功能。单击按钮时,您将获得绘图工具[……]

继续阅读