IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:Canvas API

共 2 篇相关文章

IT 累计浏览 14,845

图片动态局部毛玻璃模糊效果的实现

作者从一个可拖动的模糊方块效果出发,拆解了“图片动态局部毛玻璃”这一视觉特效的核心实现。原理很直观:用一个带有模糊滤镜(CSS3 `filter: blur()`)的局部覆盖层,叠放在原始清晰背景图之上,拖动覆盖层即可实现动态局部模糊。 关键难点在于如何让模糊层与背景图精准对齐,文章给出了两种巧妙方案:一是通过JavaScript动态计算并调整覆盖层的 `background-position`;二是利用 `background-attachment: fixed` 的特性让背景图相对视口固定,从而免去计算,但后者仅适用于无滚动的场景。文章进一步展示了该技术在文字模糊、以及模拟iOS毛玻璃效果中的潜力。 最后,作者提供了一个全兼容(支持IE7+及现代浏览器)的实战案例——百度图片首页的局部动态模糊,并分享了其利用SVG `foreignObject` 将页面内容转换为图片来实现更复杂模糊效果的思路。

IT 累计浏览 3,285

色板 -- 颜色收集

这篇整理了一份庞大的 CSS 命名颜色中英文对照清单。从最轻柔的浅粉红(lightpink)开始,一路穿过充满活力的热情粉红、神秘的紫罗兰色谱、深邃的午夜蓝,再跨越到温暖的巧克力棕、珊瑚红,最终以经典的黑白灰收尾。 清单的特别之处在于它不仅罗列了颜色,还为每个英文名称附上了生动传神的中文译名,比如将“mistyrose”译作“雾中玫瑰”,“seashell”译为“海贝”。这种对照为设计师和开发者提供了一份极佳的视觉化参考,帮助快速理解并定位每个颜色的确切感觉与应用场景。它更像一本微型的色彩词典,当你需要为一个元素寻找一个比“蓝色”更精确,但又不像色值那样抽象的名称时,这份清单就能派上用场。