首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
用户体验
订阅
基本资料OS
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
妙用CSS变量,让你的CSS变得更心动
CSS变量又叫CSS自定义属性,为什么会突然提起这个很少人用到的东西呢?因为最近在重构个人官网,不知道为什么突然喜欢用上CSS变量,可能其自身隐藏的魅力,让笔者对它刮目相看。 谈到为什么会在CSS中使用变量,下面举个栗子,估计大家一看就会明白。 看完可能会觉得使用CSS变量的代…
[译] 渐进增强的 Web 体验(Progressive Web AMP)
Progressive Web AMP 提供了在移动端上迄今最好的 Web 体验,这是一种类原生的体验,支持诸多丰富功能,和 AMP 结合之后,让速度更快,更流畅,更简单
浏览器原生支持平滑滚动
浏览器从去年年底开始,已经开始支持浏览器的原生平滑滚动定位,CSS scroll-behavior属性和JS scrollIntoView()方法都可以。 scroll-behavior:smooth写在滚动容器元素上,可以让容器(非鼠标手势触发)的滚动变得平滑。 我们先看一个…
《从零构建前后分离的web项目》:前端1.0 终 - 前端性能优化 (多图预警)
我们通常在本地开发,本地环境和线上也并非完全一样,很多项目第一次上线几乎都会遇到本地开发无法复现的问题,可能是字体、样式的问题,也可能是webpack 编译的问题、甚至可能是本地的奇葩环境。所以 本地完美运行 ≠ 线上完美运行,我们需要 build 项目,模拟线上测试一下,看看…
使用CSS自定义属性构建骨架屏
设计Web上的加载状态常常被忽略或被认为是事后考虑。性能不仅是前端开发人员的职责,构建与慢速连接一起工作的体验也是设计挑战。 虽然前端开发人员需要注意一些事情,比如压缩和缓存,但是设计人员必须考虑UI处于“加载”或“离线”状态时的外观和行为。 随着我们对移动体验的期望发生变化,…
【只发精品】匠心打造Vue侧滑菜单组件
谷歌官方把这种布局叫做DrawerLayout(抽屉式导航栏)。那么我们要如何实现呢,好了正片开始! 页面结构很简单,一个抽屉,一个主容器,内容可以利用slot支持外部自行定制。 那么,手指滑动的距离就是nowX - startX,当前drawer的位置为startPos + …