上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页
摘要: 最近群里有这样一个有意思的问题,大家在讨论,使用 CSS 3D 能否实现如下所示的效果: 这里的核心难点在于,如何利用 CSS 实现一个立体的数字?CSS 能做到吗? 不是特别好实现,但是,如果仅仅只是在一定角度内,利用视觉障眼法,我们还是可以比较完美的还原上述效果的。 利用距离、角度及光影构建不一 阅读全文
posted @ 2023-01-03 10:43 ChokCoco 阅读(3812) 评论(16) 推荐(35) 编辑
摘要: 今天,收到一个很有意思的提问,如何实现类似如下的背景效果图: 嗯?核心主体是由多个六边形网格叠加形成。 那么我们该如何实现它呢?使用纯 CSS 能够实现吗? 当然可以,下面我们就将尝试如何使用 CSS 去实现这样一个背景效果。 如何绘制六边形? 首先,看到这样一个图形,如果想要使用一个标签完成整个背 阅读全文
posted @ 2022-12-26 09:59 ChokCoco 阅读(3523) 评论(5) 推荐(23) 编辑
摘要: 假设,我们有这样一张 Gif 图: 利用 CSS,我们尝试来搞一些事情。 图片的 Glitch Art 风 在这篇文章中 --CSS 故障艺术,我们介绍了利用混合模式制作一种晕眩感觉的视觉效果。有点类似于抖音的 LOGO。 像是这样: 假设,我们有这样一张图: 只需要一个标签即可 <div clas 阅读全文
posted @ 2022-12-19 10:40 ChokCoco 阅读(3226) 评论(29) 推荐(52) 编辑
摘要: 本文是 CSS Houdini 之 CSS Painting API 系列第四篇。 现代 CSS 之高阶图片渐隐消失术 现代 CSS 高阶技巧,像 Canvas 一样自由绘图构建样式! 现代 CSS 高阶技巧,完美的波浪进度条效果! 在上三篇中,我们详细介绍了 CSS Painting API 是如 阅读全文
posted @ 2022-12-18 12:40 ChokCoco 阅读(2870) 评论(0) 推荐(18) 编辑
摘要: 本文是 CSS Houdini 之 CSS Painting API 系列第三篇。 现代 CSS 之高阶图片渐隐消失术 现代 CSS 高阶技巧,像 Canvas 一样自由绘图构建样式! 在上两篇中,我们详细介绍了 CSS Painting API 是如何一步一步,实现自定义图案甚至实现动画效果的! 阅读全文
posted @ 2022-12-14 20:07 ChokCoco 阅读(3092) 评论(3) 推荐(13) 编辑
摘要: 在上一篇文章中 -- 现代 CSS 之高阶图片渐隐消失术,我们借助了 CSS @Property 及 CSS Mask 属性,成功的实现了这样一种图片渐变消失的效果: CodePen Demo -- 基于 @property 和 mask 的文本渐隐消失术 但是,这个效果的缺陷也非常明显,虽然借助了 阅读全文
posted @ 2022-12-12 20:31 ChokCoco 阅读(2541) 评论(6) 推荐(8) 编辑
摘要: 在过往,我们想要实现一个图片的渐隐消失。最常见的莫过于整体透明度的变化,像是这样: <div class="img"></div> div { width: 300px; height: 300px; background: url(image.jpg); transition: .4s; } .i 阅读全文
posted @ 2022-12-06 10:24 ChokCoco 阅读(3865) 评论(8) 推荐(31) 编辑
摘要: 大家都知道,当一些重大事件发生的时候,我们的网站,可能需要置灰,像是这样: 当然,通常而言,全站置灰是非常简单的事情,大部分前端同学都知道,仅仅需要使用一行 CSS,就能实现全站置灰的方式。 像是这样,我们仅仅需要给 HTML 添加一个统一的滤镜即可: html { filter: grayscal 阅读全文
posted @ 2022-12-02 10:29 ChokCoco 阅读(3387) 评论(4) 推荐(38) 编辑
摘要: 对 Chrome 扩展功能熟悉的小伙伴,可能都有用过 Chrome 的 3D 展示页面层级关系这个功能。 可以通过 控制台 --> 右边的三个小点 --> More Tools --> Layers 打开。即可以看到页面的一个 3D 层级关系,像是这样: 这个功能有几个不错的作用: 页面层级概览 快 阅读全文
posted @ 2022-11-21 11:02 ChokCoco 阅读(2517) 评论(1) 推荐(20) 编辑
摘要: 大部分同学都用过 CSS 的屏幕宽度媒体查询,像是这样: @media screen and (min-width: 900px) { div { padding: 1rem 3rem; } } 这里表示的是与屏幕宽度相关的样式设置,上面的代码表示当屏幕宽度大于 900px 时,内部的样式代码块才能 阅读全文
posted @ 2022-11-03 10:25 ChokCoco 阅读(1907) 评论(1) 推荐(10) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页