使用 SVG 和 CSS 构建 UI 组件

SVG 不仅仅是图标和插图,它还有很多我们开发人员有时会忘记的隐藏力量。与 CSS 相比,使用 SVG 有很多用途。例如,构建循环加载动画,或在图像上应用蒙版,在这种情况下,这并不意味着无法使用 CS...
3年前
2080

2022年CSS都有哪些更新?

,大家好,我是 CUGGZ。,2022 年 CSS 新增了很多特性,例如容器查询、父选择器、子网格、级联层、新视口单位等,多项期待已久的功能已集成到常青浏览器(自动升级到最新版本的浏览器,包括 Chr...
4年前
950

2022年CSS的发展如何?

2022年将成为 CSS 最伟大的一年。无论是在功能还是合作浏览器的功能发布方面,合作目标是实现 14 个功能。,本文是在 Google IO 2022上发表的演讲的文字形式。这里不会对每个功能进行深...
3年前
840

九个有用又有趣的 CSS 属性

如今,网络上的每个网站或 Web 应用程序都需要大量的 CSS 代码来使事物看起来既漂亮又出众。 我认为如果不使用 CSS,我们将永远不会有一个可以脱颖而出的优秀网页设计。,CSS 是一种非常有用的样...
3年前
770

Resize Observer 介绍及原理浅析

,响应式设计指的是根据屏幕视口尺寸的不同,对 Web 页面的布局、外观进行调整,以便更加有效地进行信息的展示。我们日常生活中接触的很多应用都遵循响应式的设计。,响应式设计如今也成为 web 应用的基本...
3年前
750

css流式布局的介绍

,说明,1、流式布局使用非固定像素来定义网页内容,即百分比布局。,2、通过将盒子的宽度设置为百分比根据屏幕的宽度进行伸缩,不受固定像素的限制,内容向两侧填充。,分类,左侧固定,右侧自适应,右侧固定左侧...
4年前
720

CSS 一步一步实现烟花动画

,之前项目上需要做一个烟花动画,要求是随机大小,不同地方出现,先看一下效果:,,进一步,还能实现彩色的效果,如下,,什么样的场景决定使用什么样的动画。比如一些比较轻量、装饰性的动画,CSS 动画就足够...
4年前
690

css渐进增强如何理解

,说明,1、为低版本浏览器构建页面,保证最基本的功能,然后对高级浏览器进行效果、交互等改进,增加功能。,达到更好的用户体验。,2、渐进增强认为应该关注内容本身。,请注意区别,连浏览器这个词都没提。内容...
3年前
610

12种解决CSS旧问题的新技巧

​译者 | 陈峻,审校 | 孙淑娟,如果您一直在使用CSS,那么很可能会遇到一些布局或跨浏览器兼容性等问题。例如,CSS3的样式不太适用于IE的某些旧版本。而有时候,当我们准备使用某项功能时,却发现它...
3年前
610

前端工程化指的是什么?

, 大家好,我是前端西瓜哥。今天来看看前端工程化是什么。,工程化,可以理解为使用一些方式,去改良然后提高行业中现有的步骤、设计、应用方式。前端工程化,就是指对前端进行一些流程的标准化,让开发变得更有效...
3年前
540

整洁架构之CSS

作者 | 李光毅,虽然开发工具早已经从 preprocessor 进化到了 styled component 甚至是 functional css,但在我看来新的工具并没有让我们的样式代码写的更好,只...
4年前
540

CSS 穿墙术!太强了

大家好,我是 ​​ConardLi​​,今天给大家分享 CSS 中一个神奇的属性:filter[1],为什么说它神奇?正如我标题所说的,我突然发现它能帮我们轻松实现 穿墙特效,类似这种的,gif录制略...
3年前
520

CSS 奇思妙想之酷炫倒影

,在 CSS 中,倒影是一种比较常见的效果。今天,我们就将尝试,使用 CSS 完成各类不同的倒影效果,话不多说,直接进入主题。,首先,快速过一下在 CSS 中,实现倒影的 2 种方式。,正常而言,-w...
4年前
510

CSS 实现炫酷文本过渡动画

今天分享一个炫酷的文本过渡动画效果,如下面GIF所示,曾经是否有见过这种动画呢,想想是不是感觉挺复杂呢,通常这个过渡效果通过较为复杂的可用WebGl实现,本文通过另一种方式实现,文章尾部有神奇的代码...
2年前
500

CSS新规范:样式查询

最近,Chrome团队发布了对一个新的CSS规范的实验性支持,即样式查询。简而言之,它让我们查询容器的样式,而不是只查询尺寸。在查询容器尺寸不够的情况下,这可能很有帮助。,介绍样式查询之前,我们先来回...
4年前
500

优化 CSS 代码的12个小技巧

,大家好,我是 CUGGZ。,今天来分享 12 个优化 CSS 代码小技巧!,分析表明,一些CSS属性的渲染速度比其他属性慢,因此应该谨慎使用。包括以下属性:,上述属性都是对性能要求比较高的。如果这些...
5年前
500

CSS 绘制一只思否猫

练习 CSS 有一个比较有趣的方式,就是发挥想象,绘制各式各样的图案,比如来绘制一只思否猫?,思否猫,SegmentFault 思否[1]的吉祥物,是一只独一无二、特立独行、热爱自由的(>^ω...
4年前
490

css中repeat()函数的用法

,说明,1、repeat()属性可以创建重复的网格轨道。这个适用于创建相等尺寸的网格项目和多个网格项目。,2、repeat()也接受两个参数:第一个参数定义网格轨道应该重复的次数,第二个参数定义每个轨...
4年前
470

前端布局之浅谈BFC

大家好,我是 CoderBin,在介绍BFC之前,需要先给大家介绍一下文档流。,我们常说的文档流其实分为 定位流、 浮动流、 普通流三种。,如果元素的属性 position 为 absolute ...
2年前
460