- 从颜色、间距、字号、结构四个层面把设计决策抽成 CSS 令牌,并用真实对比度数据验证可读性,为页面的持续扩展打好基础。 从颜色、间距、字号、结构四个层面把设计决策抽成 CSS 令牌,并用真实对比度数据验证可读性,为页面的持续扩展打好基础。
- 媒体查询看的是视口宽度,不是组件所在容器的宽度。同一个卡片组件放在侧栏和主区域,需要两种布局,但视口宽度是一样的——媒体查询没法区分。:has() 让选择器能根据子元素状态选父元素,容器查询让组件能根据自身容器宽度调整布局。两者合起来,能做到以前必须写 JS 才能实现的响应式效果。一、:has() 实战1. 表单状态联动以前要给父容器加高亮,得监听 checkbox 的 change 事件再... 媒体查询看的是视口宽度,不是组件所在容器的宽度。同一个卡片组件放在侧栏和主区域,需要两种布局,但视口宽度是一样的——媒体查询没法区分。:has() 让选择器能根据子元素状态选父元素,容器查询让组件能根据自身容器宽度调整布局。两者合起来,能做到以前必须写 JS 才能实现的响应式效果。一、:has() 实战1. 表单状态联动以前要给父容器加高亮,得监听 checkbox 的 change 事件再...
- 华为云 CSS 全文检索服务索引重建与分片均衡实战:一次 mapping 冲突引发的写入阻塞排查背景:突然变慢的写入上周五下午,运营反馈商品搜索结果延迟从 80ms 涨到 2s 以上,同时 Elasticsearch 集群日志里出现大量 `rejected execution of coordinating operation ... TOO_MANY_REQUESTS`。我们的 CSS 集... 华为云 CSS 全文检索服务索引重建与分片均衡实战:一次 mapping 冲突引发的写入阻塞排查背景:突然变慢的写入上周五下午,运营反馈商品搜索结果延迟从 80ms 涨到 2s 以上,同时 Elasticsearch 集群日志里出现大量 `rejected execution of coordinating operation ... TOO_MANY_REQUESTS`。我们的 CSS 集...
- 用 :focus-visible 替代全局去掉焦点轮廓:键盘 Tab 时显示清晰焦点,鼠标点击时界面保持干净,并注意自定义组件的可聚焦性与对比度。 用 :focus-visible 替代全局去掉焦点轮廓:键盘 Tab 时显示清晰焦点,鼠标点击时界面保持干净,并注意自定义组件的可聚焦性与对比度。
- 用独立的CSS教学示例拆解2048窄屏布局:让棋盘跟随父容器,统一盒模型与间距,使用四列Grid和自动高度保持方形,并区分长数字适配、页面缩放与真实设备验收。 用独立的CSS教学示例拆解2048窄屏布局:让棋盘跟随父容器,统一盒模型与间距,使用四列Grid和自动高度保持方形,并区分长数字适配、页面缩放与真实设备验收。
- 分析 CSS :has() 伪类如何填补父级选择的空白,实现条件样式、表单验证反馈和复杂布局控制,浏览器支持现状与降级方案。结合生产环境的真实案例,分析常见陷阱和最佳实践,帮助开发者避免踩坑并提升工程质量。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野。 结合实际项目中的真实场景,详细讲解技... 分析 CSS :has() 伪类如何填补父级选择的空白,实现条件样式、表单验证反馈和复杂布局控制,浏览器支持现状与降级方案。结合生产环境的真实案例,分析常见陷阱和最佳实践,帮助开发者避免踩坑并提升工程质量。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野。 结合实际项目中的真实场景,详细讲解技...
- 分析 CSS :has() 伪类如何填补父级选择的空白,实现条件样式、表单验证反馈和复杂布局控制,浏览器支持现状与降级方案。结合生产环境的真实案例,分析常见陷阱和最佳实践,帮助开发者避免踩坑并提升工程质量。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野。 结合实际项目中的真实场景,详细讲解技... 分析 CSS :has() 伪类如何填补父级选择的空白,实现条件样式、表单验证反馈和复杂布局控制,浏览器支持现状与降级方案。结合生产环境的真实案例,分析常见陷阱和最佳实践,帮助开发者避免踩坑并提升工程质量。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野。 结合实际项目中的真实场景,详细讲解技...
- 摘要:微服务化后,日志散落在几十个节点上,grep 翻日志效率极低,出了问题靠“人肉排错”。本文以 Spring Boot 微服务集群为例,基于华为云云搜索服务 CSS(Elasticsearch + Kibana),结合 LTS(日志传输)和 Logstash,搭建集中式日志采集、存储、检索与可视化平台,实现秒级日志查询、错误实时告警和接口性能分析,把运维从“翻日志”升级到“看面板”。标签... 摘要:微服务化后,日志散落在几十个节点上,grep 翻日志效率极低,出了问题靠“人肉排错”。本文以 Spring Boot 微服务集群为例,基于华为云云搜索服务 CSS(Elasticsearch + Kibana),结合 LTS(日志传输)和 Logstash,搭建集中式日志采集、存储、检索与可视化平台,实现秒级日志查询、错误实时告警和接口性能分析,把运维从“翻日志”升级到“看面板”。标签...
- 做后台页面时,同一张卡片在主内容区是三列,塞进侧栏就只剩一列。用媒体查询判断视口宽度并不准确:卡片本身没变,布局却跟着页面走。于是有人用 JavaScript 监听容器宽度再加类名,能跑通,却多了一层状态同步,异步加载和组件复用时容易出岔子。 容器查询:按容器宽度换布局.card-list { container-type: inline-size; }@container (min-wid... 做后台页面时,同一张卡片在主内容区是三列,塞进侧栏就只剩一列。用媒体查询判断视口宽度并不准确:卡片本身没变,布局却跟着页面走。于是有人用 JavaScript 监听容器宽度再加类名,能跑通,却多了一层状态同步,异步加载和组件复用时容易出岔子。 容器查询:按容器宽度换布局.card-list { container-type: inline-size; }@container (min-wid...
- 昨天写了一个环形专注计时器,其中用 CSS 变量做主题切换的部分比较有代表性,这里把设计思路展开聊聊。 昨天写了一个环形专注计时器,其中用 CSS 变量做主题切换的部分比较有代表性,这里把设计思路展开聊聊。
- 现代 CSS 中,Flexbox 和 Grid 是两把最常用的布局利器。很多人纠结"该用哪个",本文用尽量短的篇幅讲清它们的差异和选型。 一、Flexbox:一维布局Flex 处理一条轴上的排列——要么横要么竖,是"一维"布局。.container { display: flex; justify-content: space-between; /* 主轴方向分布 */ align-i... 现代 CSS 中,Flexbox 和 Grid 是两把最常用的布局利器。很多人纠结"该用哪个",本文用尽量短的篇幅讲清它们的差异和选型。 一、Flexbox:一维布局Flex 处理一条轴上的排列——要么横要么竖,是"一维"布局。.container { display: flex; justify-content: space-between; /* 主轴方向分布 */ align-i...
- Flexbox 容器与项目两个角色、justify-content/align-items/gap 五个容器属性、flex 等分与固定宽度写法,以及主轴方向和 min-width:0 两个避坑点,一维布局首选方案。 Flexbox 容器与项目两个角色、justify-content/align-items/gap 五个容器属性、flex 等分与固定宽度写法,以及主轴方向和 min-width:0 两个避坑点,一维布局首选方案。
- 用 React + Vite + Tailwind CSS 从零搭建一个可视化简历海报生成器,支持四套模板、六种配色、四种字体,实时编辑预览,一键导出 PDF 和 PNG。本文分享架构设计、模板系统、分页渲染、导出实现及踩坑记录。 用 React + Vite + Tailwind CSS 从零搭建一个可视化简历海报生成器,支持四套模板、六种配色、四种字体,实时编辑预览,一键导出 PDF 和 PNG。本文分享架构设计、模板系统、分页渲染、导出实现及踩坑记录。
- 用 conic-gradient 纯 CSS 实现饼图、进度环、色轮和棋盘格背景,附起始角度、圆心设置与可访问性注意事项。 用 conic-gradient 纯 CSS 实现饼图、进度环、色轮和棋盘格背景,附起始角度、圆心设置与可访问性注意事项。
- 介绍 CSS 锚点定位 API 如何让弹出元素智能定位到锚点附近,自动避免溢出视口,解决 Tooltip、Dropdown 的定位难题。通过对比不同方案的优劣和适用场景,帮助读者在复杂的技术选型中做出明智决策。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野。 结合实际项目中的真实场景,详细讲... 介绍 CSS 锚点定位 API 如何让弹出元素智能定位到锚点附近,自动避免溢出视口,解决 Tooltip、Dropdown 的定位难题。通过对比不同方案的优劣和适用场景,帮助读者在复杂的技术选型中做出明智决策。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的技术视野。 结合实际项目中的真实场景,详细讲...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签