首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你可能不需要 javascript
XboxYan
创建于2021-11-23
订阅专栏
能用CSS实现的何必麻烦JS?
等 322 人订阅
共78篇文章
创建于2021-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
了解一下全新进化的CSS linear缓冲函数
今天就来介绍一下Chrome 113+全新推出的linear 缓冲函数。 一、目前CSS缓冲函数的局限性 提到 CSS 运动缓冲函数,你可能会想到以下几种 linear:线性 steps:阶段 eas
使用 CSS columns 布局来实现自动分组布局
最近在项目中碰到这样一个布局,有一个列表,先按照 4 * 2 的正常顺序排列,当超过 8 个后,会横向重新开始 4 * 2 的布局,有点像一个个独立的分组,然后水平排列,如下 图中序号是 dom 序列
CSS 实现自适应导航栏
在移动端应用中,经常会碰到这样的导航栏,导航栏左边通常是一个返回按钮,中间是标题,右边是工具栏,如下 值得注意的是,右侧的工具栏是不固定的,有可能有多个,也有可能没有,并且中间的标题是整体居中的,如果
CSS魔法!如何将任意CSS类型转换为数值?
在 CSS 中有各式各样的类型值,例如 1rem、10vw、100cqw等等,这些相对值给与了 CSS 强大的适应能力。但有时候,我们还需要知道这些相对值所对应的真实值,也就是px值,比如在移动端,我
CSS 如何改变网格布局偶数行的排序?
最近在项目中看到这样一个布局,如下 布局本身没什么奇怪的,就是 4 * 2 的网格,比较特殊的是第二行布局是从右往左的,整体是一个这样的顺序 而这个列表是通过一个数组动态渲染的,可能有很多同学会将这个
CSS 滚动驱动动画终于正式支持了~
在最新的Chrome 115中,令人无比期待的CSS 滚动驱动动画(CSS scroll-driven animations)终于正式支持了~有了它,几乎以前任何需要JS监听滚动的交互都可以纯 CSS
纯 CSS 实现带连接线的树形组件
之前在这篇文章(CSS 实现树状结构目录)中实现了一个树状结构,效果是这样的 整个实现没有用到任何 JavaScript,非常巧妙,有兴趣可以回顾一下。 不过有时候还需要那种带连接线的样式,这样看起来
深入了解CSS颜色混合函数color-mix
今天来介绍一下 Chrome 111+正式推出的 CSS颜色混合函数:color-mix()。 所谓颜色混合,顾名思义,就是将两种颜色按照一定的比例混合起来,和调色板比较像。到目前为止,可以说是最强大
如何理解 CSS step 函数中的 jump-* 关键词?
CSS steps什么时候又多出来这么多关键词?一起学习一下吧~之前在这篇文章中:[CSS 实现 Ant Design官网Logo彩蛋效果](https://juejin.cn/post/705697
使用 CSS 渐变来实现波浪动画
之前看到coco的这样一篇文章: 纯 CSS 实现波浪效果!,非常巧妙,通过改变border-radius和不断旋转实现的波浪效果,有兴趣的可以去研究一下。 这次尝试一下使用 CSS 渐变来实现这样一
CSS MASK 实现 loading动画
分享一个简单的loading效果,如下 仔细观察,主要有两个动画 小球的运动 背景的变化 看似有点复杂,其实换个角度,实现要比想象的容易很多,也非常巧妙,一起看看吧 一、整体思路 如果按照正常的思路,
一个有意思的CSS图片hover效果
今天来分享一个比较有意思的图片 hover 效果,如下 你也可以在这里抢先体验 jcode 仔细观察,这个效果主要有两个要点 图片被切割成多个矩形 每个矩形会旋转 90 度 那么,这个是如何实现的呢?
了解一下全新的CSS动画合成属性animation-composition
介绍一个在Chrome 112上刚刚正式推出的 CSS 动画合成属性:animation-composition 日后非常有用的一个特性,快来了解一下吧 一、从 CSS 抛物线运动说起 众所周知,抛物
你可能不需要 JS!CSS实现一个计时器
CSS现在可不仅仅只是改一个颜色这么简单,还可以做很多交互,比如做一个功能齐全的计时器? 样式上并不复杂,主要是几个交互的地方 数字时钟的变化 开始、暂停操作 重置操作 如何仅使用 CSS 来实现这样
突发奇想!借助CSS自定义彩色字体来实现多行文本展开收起
之前写过这样一篇文章:CSS 实现多行文本“展开收起”,介绍了一些纯 CSS 实现多行文本展开收起的小技巧,特别是右下角的“展开收起”按钮,用到了浮动布局,非常巧妙,有兴趣的可以回顾一下。 原本以为已
CSS 颜色混合的N种方式
在项目中经常会碰到需要邻近色的场景,比如将一个颜色变深(浅)一点,下面是一个按钮的选中态 如果出现一种颜色就定义一个变量,每次都要维护多个颜色变量太麻烦了。有没有办法只用一个颜色呢?在这里也就是,如何
CSS 实现超过固定高度后出现展开折叠按钮
在平时开发中,经常会碰到一些需要判断高度的场景,比如当超过一定高度后,需要自动出现展开折叠按钮,如下 传统的思路肯定是通过JS去动态计算容器的高度,但这样就涉及到加载时机的问题,获取早了可能元素还没渲
CSS 如何让auto height完美支持过渡动画?
众所周知,高度在设置成auto关键词时是不会触发transition过渡动画的,下面是伪代码 效果如下 如果希望展开时有过渡动画,例如这样 通常是借助 JS 动态去获取元素的高度(还有些麻烦的,需要渲
你可能不知道的dialog弹窗
想必大家都知道 HTML5 中有 dialog 这样一个标签,顾名思义,就是“弹窗”。除了有良好的语义外,随着浏览器的不断更新迭代,还出现了许多你可能不知道的特性,快速了解一下吧~
2022年我写了哪些CSS文章?
2022 全年共计发布了 41 篇关于 CSS 的原创文章。为了方便查阅学习,花了一点时间分类整理了一下,按照时间倒序排序如下 CSS 如何根据背景色自动切换黑白文字? CSS 如何实现羽化效果? 万
下一页