话题编程语言 › CSS

编程语言:CSS

万能的渐变!CSS 渐变实现自适应进度条

工作中遇到自适应进度条的设计挑战,传统方法使用多个标签实现小圆点,但不够优雅。通过CSS渐变,只需一次平铺即可实现圆点效果,关键在于确定最小平铺单元和利用径向渐变。此外,自适应SVG也是一种简便的实现方式。当前进度可通过叠加线性渐变和伪元素实现。渐变技术还可应用于滑动选择器等场景,展现了其强大的适应性和灵活性。

Curved Box Cutouts in CSS

通过嵌套元素和CSS技巧,可以实现一个带有间隙和圆角的视觉效果。利用outlineradial-gradient,可以在大盒子和小盒子之间创建仿真的间隙,同时保持圆角的一致性。通过CSS变量,代码更灵活易维护。这种方法适用于简单的设计场景,无需额外标记,仅需调整背景属性即可实现。

CSS grid 布局如何添加分隔线?

在开发中,遇到7*N网格布局时,每行需添加分隔线。使用grid布局虽方便,但无法直接选择行。通过渐变背景、伪元素或border技巧,可优雅实现分隔线效果。渐变方法适合固定行高,而伪元素和border则更灵活,能应对行高变化。这些技巧简化了布局实现,提升了代码的可维护性。

CSS 如何模拟“真实”的进度条?

在页面加载过程中,进度条的存在可以很好的缓解用户的等待焦虑。

但是你可能不知道,90%以上的进度条只是模拟的,是假的进度条。没办法,大部分情况下都无法真实的算出资源的加载情况。既然无法避免,那我们就需要尽可能真实地模拟加载情况,给人一种页面很轻快的感觉。

巧用 CSS 实现高频出现的复杂怪状按钮

告别切图,利用这个神奇的 CSS 技巧,巧妙实现复杂图形!

研发都应该了解的如何在vite中接入现代化css工程化方案

好的css工程化方案可以增强我们项目的可维护性、提高样式的复用性、进行自动化处理等,在提高页面加载速度和性能的同时,我们可以有更多的精力进行js逻辑的处理。

使用 CSS content-visibility 提高渲染性能

最近,我在 emoji-picker-element 上遇到了一个性能问题:在一个接近 20k 个自定义表情符号的 Fediverse 实例上,打开表情符号选择器时,页面至少冻结了一秒钟,之后会卡顿一段时间。

与 Slack、Discord 等类似,在 Mastodon 或 Fediverse 的不同服务器上也可以有自己的自定义表情符号。对于 20k 大小的自定义表情符号虽然不常见,但也并非不会出现。

浅谈Postcss处理流程并速写一个基础的Postcss插件

PostCss,想必很多前端开发者几乎都会在webpack配置中添加相关的postcss插件来处理css样式文件,比如打包的时候给css属性添加各浏览器兼容前缀(即垫片)、亦或是将px单位转换为rem单位等等,但普遍都是npm完对应的依赖包,在插件配置项plugins那里配置一下就完了,很少会去特地了解其处理css的原理,正好之前在图灵项目开发暗黑模式时需要编撰一个postcss插件来将已有的亮眼模式下的颜色转换出一套对应的暗黑颜色,让我又重拾起postcss进行相关原理的温习,以及去学习如何自己编撰相关的逻辑来处理像字体颜色、背景色的转换。

Masonry Layouts with Tailwind CSS

Two different approaches to make a masonry layout with Tailwind CSS.

How to Build a Modal Video Component with Tailwind CSS and Vue

Learn how to build a simple modal video component using Tailwind CSS and Vue.js, and with TypeScript support.

3 Examples of Brilliant Vertical Timelines with Tailwind CSS

Learn how to build three responsive vertical timelines with Tailwind CSS.

How to Create a Spotlight Card Hover Effect with Tailwind CSS

Learn how to create to create a spotlight card effect on mouse hover with Tailwind CSS.

Implementing Tailwind CSS Dark Mode Toggle with No Flicker

Learn how to implement flicker-free Tailwind CSS Dark Mode toggle.

How to Make a Stunning CTA Animation with Tailwind CSS

Learn how to create an engaging CTA animation on mouseover using Tailwind CSS.

Auto-Growing Textarea with Tailwind CSS

A common trick that makes a textarea automatically grow in height as you type, made with Tailwind CSS.

Animated Gradient Borders with Tailwind CSS

How to create a card highlighted with animated border gradients using Tailwind CSS.

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.148.1. UTC+08:00, 2025-11-28 06:53
浙ICP备14020137号-1 $访客地图$