知鸦日报2025-11-09

2025-11-08 16:30:00 ~ 2025-11-09 16:30:00

技术

The Weird Parts of position: sticky;

摘要

position: sticky是CSS中一个看似简单却常让人头疼的功能。它能让元素在滚动时“粘”在顶部或其他位置,但使用时容易因容器大小、层级关系等问题失效。常见问题包括粘性元素超出滚动容器、父容器限制过严等。通过调整align-selfflex-startself-start,可以解决大部分问题。理解CSS规范中的粘性约束机制,能更高效地调试和修复粘性定位的Bug。

An eBPF Loophole: Using XDP for Egress Traffic

摘要

XDP原是Linux中仅处理入站流量的高性能框架,但通过巧妙利用虚拟以太网(veth)接口的特性,实现了对出站流量的高效处理。该方法无需修改内核,兼容现有容器环境,性能比传统TC方案提升10倍,可达接近线速的194Gbps。这一突破不仅适用于实时迁移场景,还为容器网络性能优化提供了新思路,显著降低CPU开销,提升吞吐量。

Figma 协同编辑是如何做用户状态同步的?

摘要

Figma 通过同步用户状态实现协同编辑,主要包括用户基本信息、光标信息、视口信息和选中图形信息。用户移动光标、选择图形或改变视口时,状态会通过 WebSocket 广播给其他客户端。同步机制确保操作一致性,避免冲突。状态同步还支持跟随其他用户和实时更新房间用户列表,提升协作效率。

登录后可查看文章图片

pathLength makes makes SVG path animations easier to manage

摘要

今天给大家分享一个超实用的SVG路径动画技巧!只需利用stroke-dasharraystroke-dashoffset属性,配合CSS过渡效果,就能轻松实现签名动画。关键点在于:先用stroke-dasharray将路径分割成与总长度相同的片段,再用stroke-dashoffset控制偏移量,最后通过CSS动画调整偏移值完成绘制效果。更妙的是,通过pathLength属性可以简化计算,直接使用100作为基准值,让动画控制更直观!


‹ 2025-11-08 日报 2025-11-10 日报 ›

qrcode

关注公众号
接收推送