纯CSS丝滑边框线条动画

5 月 27 日
阅读 4 分钟
256
在这个网站(minimal-portfolio-swart.vercel.app)发现一个不错的交互效果,用户体验效果很不错。如封面图所示,这个卡片上有一根白色的线条围绕着卡片移动,且在线条的卡片内部跟随这一块模糊阴影,特别是在线条经过卡片圆角部分有特别丝滑的感觉。

CSS图像边框:Interop 2023的一个重点领域

2 月 27 日
阅读 5 分钟
784
在Interop 2023中,CSS图像边框被确定为一个关键的重点领域。这个特性允许您使用图像来设置元素边框的样式,浏览器已经支持这个特性很多年了。然而浏览器之间的行为差异导致Web开发人员不愿意完全使用此功能。随着Interop 2023中包含图像边框,重新承诺解决行为差异并鼓励广泛采用。这一举措强调了能够创建在不同浏览器...

炫酷鼠标悬停随机渐变文本动画效果

1 月 2 日
阅读 4 分钟
947
如图所示,这是一个很炫酷的鼠标悬停动画效果,卡片的文字随着鼠标的移动不断变化着,且文字的颜色伴随着渐变色跟随鼠标移动,中心部分是突出的LOGO效果,整个交互效果十分引人注目。原效果来源于 evervault.com/customers 这个网站,有兴趣的可以体验看看~

[译]你需要知道的CSS属性isolation

2023-12-07
阅读 3 分钟
778
本文翻译自 The CSS property you didn't know you needed 👈,作者:Francesco Vetere, 略有删改。大家好!👋今天我想谈谈一个CSS功能,在我看来没有得到太多的关注。但它应该被关注!我说的就是isolation属性!基本上它提供了更多对元素与文档其他部分交互的控制,并且通常是解决 z-index 问题的一种优雅的解决方案。让...

[译]原生CSS嵌套使用

2023-12-06
阅读 6 分钟
734
今年所有的主流浏览器都支持原生CSS嵌套:Chrome、Firefox和Safari。这是一个重要的CSS功能,这将使编写CSS更加容易。在本文中我将记录到目前为止我所学到的关于CSS嵌套的知识,并与您分享我的发现,包括使用案例和示例。

纯CSS实现炫酷背景霓虹灯文字效果

2023-12-04
阅读 4 分钟
1.1k
如图所示,这是一个很炫酷的霓虹灯文字效果且背景炫酷,就像很多个灯光闪烁着不同的颜色。本次文章将解析如何用CSS代码实现这个效果,根据上面的动图分析出我们要实现的几个主要功能点:整个背景中有平均分布的小点衬托中心区域文字闪烁效果如同霓虹灯一样文字背景呈多个平均分布的亮点背景亮点的颜色整体呈现渐变色变化...

CSS技巧:从高度0过渡到自动高度

2023-12-02
阅读 2 分钟
533
本文翻译自 CSS trick: transition from height 0 to auto!,作者:Francesco Vetere, 略有删改。如果你在CSS上花了足够长的时间,很可能你曾尝试过从height:0到auto的平滑过渡。。。却发现它不起作用!😢️幸运的是现在有一个解决这个问题的方法:使用CSS Grid布局可以解决这个问题,而且代码简单,运行的很完美。让我们...

纯CSS动态渐变文本特效

2023-11-24
阅读 4 分钟
994
如图所示,这是一个炫酷的文本渐变效果,如同冰岛的极光一般。本次的文章让我们逐步分解代码,了解其实现原理。基于以上动图效果可以分析以下是本次动效实现的主要几点:文本中有多个颜色的动画每个颜色显示的半径不同,有大有小整体动画是有规律的重复进行着实现过程接下来开始正式的代码实现过程,通过以上可以分析出...

纯CSS实现炫酷文本时钟

2023-11-21
阅读 3 分钟
966
如图所示这是一个纯本文时钟效果,和传统的时钟不一样,没有表盘,也没有完整到每一分钟的数字表示当前时刻。在这个时钟中,当前时间通过文本显示,显示的文本时间误差为+/- 4分钟,以明亮的颜色突出显示当前时间,而其余字母则较暗。实际上这是一个实现很复杂的时钟,因为只使用CSS实现,JS只需要获取初始化的时间,如...

纯CSS实现炫酷文本阴影效果

2023-11-20
阅读 3 分钟
918
如图所示,这是一个文本阴影效果,阴影有多个颜色,鼠标悬停时文本阴影效果消失,文本回到正常的效果。让我们逐步分解代码,看看如何使用纯CSS实现这个效果的。

基于 Letterize.js + Anime.js 实现炫酷文本特效

2023-11-14
阅读 3 分钟
997
如上面gif动图所示,这是一个很炫酷的文字动画效果,文字的每个字符呈波浪式的扩散式展开。本次文章将解读如何实现这个炫酷的文字效果。基于以上的截图效果可以分析出以下是本次要实现的主要几点:文案呈圆环状扩散开,扩散的同时文字变小文字之间的间距从中心逐个扩散开,间距变大文案呈圆环状扩散开,扩散的同时文字变...

纯CSS实现魔法渐变边框卡片

2023-11-13
阅读 3 分钟
1.3k
如图所示,这是一个很炫酷的卡片效果,关键效果在于卡片的边框呈渐变色变化着,在网页中有这样一个卡片相信可以极大的增强用户体验交互。本次文章将解读如何使用纯CSS实现这个炫酷的卡片效果。

Photoshop Web版本用了哪些CSS技术

2023-11-07
阅读 13 分钟
801
Photoshop是我14岁时学会的第一个专业设计应用程序。这是我成为设计师并最终成为前端开发人员的原因之一。正因为如此,我认为看看CSS是如何助力像Photoshop这样的大型应用开发会很有趣。

使用CSS圆锥渐变创建背景图案

2023-10-16
阅读 5 分钟
438
拥有一个好的背景图案可以使你的网站设计与众不同。多亏了CSS渐变,我们可以使用几行代码创建花哨炫酷的图案。在这篇文章中,我们将学习conic-gradient并使用它来创建不同的CSS图案。
封面图

CSS小技巧之单标签loader

2023-10-15
阅读 4 分钟
908
loader组件是网站的重要组成部分。它可以用在许多地方,我们需要显示的内容正在加载中。这样的组件需要尽可能简单,在这篇文章中我们将学习如何使用优化的代码创建不同的CSS加载器。

CSS小技巧之绘制心形图案

2023-10-13
阅读 4 分钟
878
我们将使用CSS创建一个心形图案。你可能会说:“为什么又一篇关于心形的文章?已经做过很多了!“。我们不会只建立一个心形图案,我们会使用现代的CSS技巧来实现。忘记带有border-radius和rotation的伪元素。我们也将把图像转化为心形图案!
封面图

使用三角函数在CSS中的随机性

2023-09-02
阅读 6 分钟
3.9k
本文翻译自 Randomness in CSS using trigonometry,作者:Kacper 略有删改在过去,我已经介绍了CSS中使用模运算的伪随机性的主题,我使用素数创建了一个自动计数器,可以用来为每个对象生成不同的值。因此,我们可以独立地计算每个元素的伪随机值。尽管这个解决方案很强大,但它几乎没有缺点:模函数不是连续的它过于复...

CSS is、where和has选择器

2023-07-10
阅读 5 分钟
3.7k
本文翻译自 How the CSS :is, :where and :has Pseudo-class Selectors Work,作者:Craig Buckler 略有删改CSS 选择器允许我们按HTML文档中的类型、属性或位置选择元素。本教程介绍了三个新选项:is()、:where()和:has()。

通过构建背景图学习CSS径向渐变

2023-06-30
阅读 7 分钟
854
CSS渐变通常用于创建花哨的图案,因此我选择了其中一些仅使用radial-gradient()制作的图案。通过构建它们,我们将了解有关这些渐变的一切。

如何使用CSS Grid 居中 div

2023-06-29
阅读 4 分钟
4.3k
本文翻译自 How to Center a Div Using CSS Grid,作者:Fimber Elemuwa, Ralph Mason。 略有删改在本文中,我们将介绍使用CSS Grid在水平和垂直方向上居中div的五种方法,当然这些技术可用于任何类型的元素。

CSS中常用的颜色格式

2023-06-28
阅读 5 分钟
4.2k
CSS 中的颜色格式可以采用不同的表示方式,包括常用的十六进制、RGB、RGBA、HSL 和 HSLA 等格式。十六进制是最常用的格式,使用 6 个十六进制数字来表示颜色,例如 #FF0000 表示红色;RGB 格式使用红、绿、蓝三个颜色通道的数值来表示颜色,例如 rgb(255,0,0) 也表示红色;RGBA 格式在 RGB 的基础上增加了一个透明度通道...

CSS小技巧之悬停3D发光效果

2023-06-19
阅读 2 分钟
847
今天要实现的效果如图所示,鼠标悬停是图片卡片会有3D翻转的效果,且动画过程中还带有发光的效果。类似这种3D悬停效果日常看到的比较多,但是今天实现的这个效果有以下几个亮点:

Web 界面开发指南,持续更新

2023-06-08
阅读 3 分钟
1.6k
最近看到了一份非常精简但很实用的《Web 界面开发指南》,其中仅有 4 页,却详细阐述了前端交互体验的关键要点。这份指南的思路和方法相当于一个最佳实践,比许多冗长的内容介绍更易于理解。实际上即使没有太多编码经验,也能够轻松地使用这些指南,如果按照这些要点进行开发,相信会让你的项目更加完美,注重细节将使你...

CSS小技巧使用 font-variation 让文字起飞

2023-05-29
阅读 4 分钟
4.2k
今天逛codepen的时候发现了一个不错的文字动画效果,如此丝滑飘逸的效果必须得研究研究,可以看到字体粗细切换过渡效果很均匀,不像我们平常使用字体时设置 font-weight 的效果,日常设置字重的时候并不是每个值都会生效,只会有几个区间的值是可用的,以下代码给6个p标签设置font-weight 从 100 到 600:

与众不同的夜间开关交互效果

2023-05-19
阅读 5 分钟
4.9k
这个夜间模式切换开关效果是不是很炫酷,在短视频曾刷到过是一个国外的设计师看似是为了难为我们前端开发设计了一个元素超多且动画复杂的开关切换效果。

CSS小技巧之圆形虚线边框

2023-05-15
阅读 3 分钟
1k
虚线相信大家日常都用的比较多,常见的用法就是使用 border-style 控制不同的样式,比如设置如下边框代码: {代码...} 这将设置顶部的边框样式为点状,右边的边框样式为虚线,底部的边框样式为实线,左边的边框样式为双线。如下图所示:border-style 除了上面所支持的样式还有 groove ridge inset outset 3D相关的样式设...
封面图

一个有趣的图片加载效果

2023-04-26
阅读 3 分钟
2k
日常在业务中会经常使用到图片,而涉及到一些大图的加载等待的时间较长,一般为了用户更好的体验,会使用一些不同的图片加载效果,比如以下几种情况:
封面图

CSS文本平衡排版 text-wrap:balance

2023-04-18
阅读 3 分钟
1.5k
您是否曾经希望 CSS 中有一种原生能力可以使两行标题在每行字数上保持一致?作为一名设计师,我在设计网站或 UI 时处理不同的内容长度时经常发现这一点。

避免使用CSS @import 影响页面加载速度

2023-03-30
阅读 2 分钟
665
本文翻译自 What Is CSS @import And Why Can It Slow Down Websites?,略有删改CSS@import可以用来加载其他CSS样式的便捷方式,但是使用它也会使网站的资源呈现变得更慢,导致网站呈现的时间更长。什么是CSS @import?加载CSS文件最常见的方法是使用link标签: {代码...} 另一种方法是在另一个样式表中引用一个样式表,...
封面图

VisBug:助力前端开发的浏览器插件

2023-03-28
阅读 3 分钟
2.6k
作为前端开发者相信肯定有遇到过以下场景:看到一个网站某个模块不错的样式效果想要看CSS代码开发过程中调整样式,如字符溢出,对齐,字体大小颜色之类更改网站数据或样式截图分享在开发过程中,我们通常会遇到需要不断调整代码才能达到预期效果的情况。如果是线上网站的情况,一般会简单粗暴地使用 F12 来查看代码或更...

如此丝滑的按钮交互效果

2023-03-21
阅读 4 分钟
4.6k
今天分享一个很有特色的按钮交互效果,保证让你停不下来,原作者是Adam Kuhn,有兴趣的可以去codepen体验,地址:codepen,本文将核心功能逐一讲解,以下是在线效果图:
封面图

一个炫酷的头像悬停效果

2023-02-06
阅读 4 分钟
5.4k
本文翻译自 A Fancy Hover Effect For Your Avatar,略有删改,有兴趣可以看看原文。你知道当一个人的头像从一个圆圈或洞里伸出来时的那种效果吗?本文将使用一种很简洁的方式实现该悬停效果,可以用在你的头像交互上面。看到了吗?我们将制作一个缩放动画,其中头像部分似乎从它所在的圆圈中钻出来了。是不是很酷呢?接...
封面图

那些炫酷的CSS文字效果之诗词《兔》

2023-01-09
阅读 5 分钟
5.1k
不知不觉已经迈入2023年,今年是兔年,想到兔子就会联想到玉兔,中秋,胡萝卜,兔子不吃窝边草,这就越扯越远了,今天的主题是用纯CSS来实现各种不错的文字效果,文字则摘录古诗词中有关《兔》相关的诗词,让我们一边欣赏古诗词的同时一边走进CSS的世界。
封面图

那些你不知道的炫酷开关交互效果(12种)

2022-12-14
阅读 6 分钟
3.5k
本文将继续更新那些炫酷交互效果系列文章,今天带来的是有关 toggle 开关相关的组件。以下是本次文章涉及到的开关组件总览图,总计收集12款不同交互效果,相信总有一款适合你。
封面图

那些你不知道的 CSS 自定义形状网格布局 3

2022-12-12
阅读 6 分钟
2.1k
基于CSS自定义网格已发布第一部分和第二部分,本文将开始第三部分探讨更多的奇特自定义形状,与之前的文章一样,核心还是基于CSS grid,clip 和 mask来自定义网格形状布局。
封面图

世界杯火热进行中, 用一个div画个足球场助助兴

2022-11-30
阅读 3 分钟
4.6k
四年一度的世界杯正在火热进行中,有没有熬夜看你喜欢的队伍比赛呢。在这欢庆的氛围中,我决定用代码参与一把世界杯,擦边参与,那就是用CSS画一个足球场,正常的用CSS布局肯定是非常easy的,所以决定只用一个div完成,接下来开始正文。