Weekly #013
文章推荐
A Complete Guide to CSS Refactoring
https://www.lambdatest.com/blog/css-refactoring
这篇文章讨论了 CSS 重构对网站性能的影响以及如何改善 CSS 代码的结构。它介绍了影响 CSS 性能的因素,包括加载时间延长、移动设备适应性不佳、用户体验差以及服务器负载增加。文章还解释了核心网络指标(Core Web Vitals)的概念,包括最大内容绘制时间(Largest Contentful Paint)、首次输入延迟(First Input Delay)和累计布局偏移(Cumulative Layout Shift)。
Styling External Links with Attribute Selectors
https://css-irl.info/styling-external-links-with-attribute-selectors
本篇文章讲解了如何使用 CSS 样式来为外部链接添加自定义图标,以及如何根据链接的属性来选择不同的样式。同时还介绍了如何使用伪元素来添加图标,并解决了图标换行的问题。
Designing for All: The Basic Principles of Web Accessibility
https://www.sitepoint.com/designing-for-all-the-basics-principles-of-web-accessibility
本文介绍了 Web 可访问性的重要性和定义,以及创建可访问和包容性用户界面的实践。其中包括使用语义化 HTML、优化排版、颜色和布局、使多媒体内容无障碍等方面的最佳实践。通过遵循这些实践,可以提高网站和应用程序的可读性、可用性和可访问性,使所有用户都能够获得良好的在线体验。
The Negative Impact of Mobile-First Web Design on Desktop
https://www.nngroup.com/articles/content-dispersion
本文讨论了移动优先的网页设计对桌面设备的影响,现代网站设计趋向于移动优先,但在桌面设备上呈现时,内容会显得过大和拉伸,使用户难以使用和理解信息。这种设计趋势由于移动优先、极简主义和大型图像等因素造成,会导致用户体验的负面影响,包括增加认知负荷、互动成本提高、难以理解内容和用户沮丧等。为了改善内容分散问题,建议提高信息密度、优化页面布局和减少不必要的负空间等。
Don’t Use Fixed CSS height or width on Buttons, Links, or Any Other Text Containers
https://ashleemboyer.com/blog/don-t-use-fixed-css-height-or-width-on-text-containers
这篇文章讨论了在网页设计中使用固定的 CSS 高度值可能导致不符合 WCAG 2.2 中 Resize Text 的风险。文章提到了使用 rem 单位和 padding 来处理文本大小调整的方法,并介绍了一种使用 em 单位来指定文本容器大小的技术。同时,文章强调了确保文本在调整大小时仍然可用的重要性。
工具介绍
AquaAI
AQuaAI 是一个训练、设计和制作服装的综合平台,可以帮助用户设计出精美的时装。用户需准备自己的服装照片并上传到 AQuaAI 平台,然后 AQuaAI 会使用 AI 对这些照片进行训练并生成模型,用户可以使用这些训练好的模型来设计时装。
Kolorize
一款在线的照片上色工具,通过 AI 技术可以将黑白照片变成彩色照片。用户只需上传照片并经过三个简单步骤,就可以选择满意的彩色效果并保存。
AI News Podcast
一个 AI 新闻播客网站,利用 AI 提供即时新闻和播客更新。用户只需选择自己喜欢的选项,并点击下方的按钮,即可在 3 分钟内获得由 AI 生成的个性化播客内容。
AI Halloween Photobooth
https://huggingface.co/spaces/editing-images/ai-halloween-photobooth
一个借助 AI 来生成万圣节风格照片的在线工具,详细介绍可查看此条 推文。
GitHub contribution graph
https://contribution-graph-red.vercel.app
一个在线生成 GitHub 贡献图动画的网站。
资源聚合
Soco-st
一个提供免费商用插图的日本素材网站,用户可以免费下载、使用各种漂亮的插图,并且每个插图都提供了 PNG、SVG 和 EPS 三种格式。
Synapse_CoR
https://github.com/ProfSynapse/Synapse_CoR
Synapse_CoR 是一种具有创新性的 AI 交互方式,通过与用户目标对齐、召唤专家代理和逐步思考,旨在使 AI 变得易于使用、吸引人和高效。
404 Illustrations
https://www.kapwing.com/404-illustrations
一套时尚并且随时可用于网站 404 页面的图片素材。
Midjourney: Pro Level Guide
https://doc.clickup.com/9009068053/p/h/8cfpy0n-440/b6ccfaf01c847f7
OpenAI:GPT 最佳实践中文大白话版本
https://futureforce.feishu.cn/file/CMpdbLxAhon5K5x5C1OcciYwnOf