跳至主要内容
CSS-Tricks
  • 文章
  • 笔记
  • 链接
  • 指南
  • 年鉴
  • 随机
搜索
作者文章

Temani Afif

CSS 挑战 — CSS 生成器 — CSS 提示 — CSS 模式 — CSS 加载器 — CSS 形状

@ChallengesCss · support.temani-afif.com

文章“探索 CSS Paint API:多边形边框”的直接链接
画布 clip-path CSS Paint API Houdini

探索 CSS Paint API:多边形边框

如今,使用clip-path创建复杂形状是一件轻而易举的事,但为这些形状添加边框却总是令人头疼。CSS 并没有提供稳健的解决方案,我们总是需要为每个特定的情况编写特定的“hacky”代码…

2021年10月22日
文章“探索 CSS Paint API:Blob 动画”的直接链接
动画 画布 CSS Paint API Houdini

探索 CSS Paint API:Blob 动画

在碎片效果之后,我将着手处理另一个有趣的动画:**Blob**!我们都同意,这种效果很难用 CSS 实现,因此我们通常会使用 SVG 来创建这些粘性形状。但是…

2021年10月22日
文章“探索 CSS Paint API:图像碎片效果”的直接链接
画布 CSS Paint API Houdini

探索 CSS Paint API:图像碎片效果

在我之前的文章中,我使用 CSS 蒙版和自定义属性创建了碎片效果。这是一个不错的效果,但它有一个缺点:它使用了大量的 CSS 代码(使用 Sass 生成)。这次我…

2021年10月22日
文章“使用自定义属性和 cubic-bezier() 构建复杂的 CSS 过渡”的直接链接
@property 动画 cubic-bezier 过渡

使用自定义属性和 cubic-bezier() 构建复杂的 CSS 过渡

我最近演示了如何使用cubic-bezier()实现复杂的 CSS 动画,以及在 CSS 过渡中如何做到这一点。我能够创建复杂的悬停效果,而无需诉诸关键帧。在这篇文章中,我…

2021年7月14日
文章“六边形及其他:灵活、响应式的网格模式,无需媒体查询”的直接链接
浮动 网格 布局

六边形及其他:灵活、响应式的网格模式,无需媒体查询

不久前,Chris 分享了这个漂亮的六边形网格。顾名思义,它使用——等等——CSS 网格来形成该布局。这是一个巧妙的技巧!结合网格列、网格间隙和创意剪辑…

2021年6月8日
文章“使用 cubic-bezier() 进行高级 CSS 动画”的直接链接
CSS 动画 cubic-bezier Houdini

使用 cubic-bezier() 进行高级 CSS 动画

在处理复杂的 CSS 动画时,往往会创建包含大量声明的扩展@keyframes。但是,我想谈谈几个可能有助于简化操作的技巧,同时保持在…

2021年5月13日
文章“将元素浮动到底部角”的直接链接
Flexbox 浮动 shape-outside

将元素浮动到底部角

需要将一个元素放置在右侧或左侧,使文本环绕它?对于float属性来说,这是一项简单的任务。但是,如果您还想将该元素(我们称之为…

2024年5月21日
文章“使用 CSS 蒙版和自定义属性创建图像碎片效果”的直接链接
@property CSS 动画 自定义属性 蒙版

使用 CSS 蒙版和自定义属性创建图像碎片效果

Geoff 分享了这个棋盘格,其中瓷砖逐个消失以显示图像的想法。其中,一个元素具有背景图像,然后 CSS 网格布局包含从填充的背景颜色变为…

2021年3月23日
  • 更新
  • 1
  • ...
  • 2
  • 3
  • 4

CSS-Tricks 由 DigitalOcean 提供支持。

关注 Web 开发最新动态

通过我们精心制作的时事通讯

DigitalOcean
  • 关于 DO
  • Cloudways
  • 法律声明
  • 获取免费信用额度!
CSS-Tricks
  • 为我们撰稿!
  • 与我们合作广告
  • 联系我们
社交
  • RSS Feed
  • CodePen
  • Mastodon
  • X
返回顶部

© 2024 . All rights reserved.