_圆角预览.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <!doctype html>
  2. <meta charset="utf-8">
  3. <title>圆角切角对照 · C 泓池 / 深空蓝</title>
  4. <style>
  5. :root{
  6. --bg:#0d1117; --panel:#161b22; --line:#26303d;
  7. --fg:#e6edf3; --dim:#8b949e; --gold:#F8C263;
  8. }
  9. *{box-sizing:border-box}
  10. body{margin:0;padding:40px 32px 72px;background:var(--bg);color:var(--fg);
  11. font:14px/1.6 -apple-system,"PingFang SC","Helvetica Neue",sans-serif}
  12. h1{font-size:20px;margin:0 0 4px;letter-spacing:.02em}
  13. .sub{color:var(--dim);margin:0 0 36px;font-size:13px}
  14. .sub code{background:#1f2630;padding:1px 6px;border-radius:4px;font-size:12px}
  15. section{border:1px solid var(--line);border-radius:14px;background:var(--panel);
  16. padding:22px 24px 26px;margin-bottom:22px}
  17. h2{font-size:15px;margin:0 0 2px;font-weight:600}
  18. h2 span{color:var(--dim);font-weight:400;font-size:12.5px;margin-left:8px}
  19. .note{color:var(--dim);font-size:12.5px;margin:6px 0 20px}
  20. .row{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}
  21. .cell{text-align:center}
  22. .cap{font-size:11.5px;color:var(--dim);margin-top:8px;letter-spacing:.03em}
  23. .plate{padding:18px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center}
  24. .dark{background:#0d1117;border:1px solid var(--line)}
  25. .light{background:#f5f7fa;border:1px solid #dde3ea}
  26. .checker{border:1px solid var(--line);
  27. background-image:linear-gradient(45deg,#2a3038 25%,transparent 25%),
  28. linear-gradient(-45deg,#2a3038 25%,transparent 25%),
  29. linear-gradient(45deg,transparent 75%,#2a3038 75%),
  30. linear-gradient(-45deg,transparent 75%,#2a3038 75%);
  31. background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0px;background-color:#1b2027}
  32. img{display:block}
  33. .px{image-rendering:pixelated}
  34. .tag{display:inline-block;font-size:11px;padding:2px 8px;border-radius:99px;
  35. border:1px solid var(--line);color:var(--dim);margin-left:8px;vertical-align:2px}
  36. .tag.on{color:#0d1117;background:var(--gold);border-color:var(--gold);font-weight:600}
  37. hr{border:0;border-top:1px solid var(--line);margin:22px 0}
  38. footer{color:var(--dim);font-size:12.5px;line-height:1.9}
  39. footer b{color:var(--fg);font-weight:600}
  40. </style>
  41. <h1>圆角切角对照 · C 泓池 / 深空蓝</h1>
  42. <p class="sub">iOS 连续曲率 squircle 遮罩,R = 边长 × 22.37%。原方角图已存在 <code>_原始方角备份/</code>。</p>
  43. <section>
  44. <h2>icon.png <span>1024×1024 · Expo 顶层 icon / Android 传统图标 / 启动页图</span></h2>
  45. <p class="note">iOS 走 <code style="background:#1f2630;padding:1px 5px;border-radius:4px">expo.icon</code> 分层包,不吃这张,所以带 alpha 不影响上架。</p>
  46. <div class="row">
  47. <div class="cell"><div class="plate dark"><img src="_原始方角备份/icon.png" width="160" height="160"></div><div class="cap">原始 方角</div></div>
  48. <div class="cell"><div class="plate dark"><img src="icon.png" width="160" height="160"></div><div class="cap">圆角 <span class="tag on">新</span></div></div>
  49. <div class="cell"><div class="plate light"><img src="icon.png" width="160" height="160"></div><div class="cap">浅底</div></div>
  50. <div class="cell"><div class="plate checker"><img src="icon.png" width="160" height="160"></div><div class="cap">透明通道</div></div>
  51. <div class="cell"><div class="plate dark" style="background:#1B4FD8"><img src="icon.png" width="76" height="76"></div><div class="cap">启动页 76px @ #1B4FD8</div></div>
  52. </div>
  53. </section>
  54. <section>
  55. <h2>android-icon-background.png <span>512×512 · 自适应背景层</span></h2>
  56. <p class="note">Android 自己的遮罩只露中间 72/108,四角本来就裁在外面 —— 设备上看不出差别,单看文件是圆角。</p>
  57. <div class="row">
  58. <div class="cell"><div class="plate dark"><img src="_原始方角备份/android-icon-background.png" width="140" height="140"></div><div class="cap">原始 方角</div></div>
  59. <div class="cell"><div class="plate dark"><img src="android-icon-background.png" width="140" height="140"></div><div class="cap">圆角 <span class="tag on">新</span></div></div>
  60. <div class="cell"><div class="plate light"><img src="android-icon-background.png" width="140" height="140"></div><div class="cap">浅底</div></div>
  61. <div class="cell"><div class="plate checker"><img src="android-icon-background.png" width="140" height="140"></div><div class="cap">透明通道</div></div>
  62. </div>
  63. </section>
  64. <section>
  65. <h2>favicon.png <span>48×48 · Web</span></h2>
  66. <p class="note">唯一一处圆角真正被用户看到的地方:浏览器标签页、书签、桌面快捷方式都不套系统遮罩。遮罩按 32 倍超采样再降到 48px,边缘不毛。</p>
  67. <div class="row">
  68. <div class="cell"><div class="plate dark"><img class="px" src="_原始方角备份/favicon.png" width="192" height="192"></div><div class="cap">原始 方角 · 4×放大</div></div>
  69. <div class="cell"><div class="plate dark"><img class="px" src="favicon.png" width="192" height="192"></div><div class="cap">圆角 · 4×放大 <span class="tag on">新</span></div></div>
  70. <div class="cell"><div class="plate light"><img class="px" src="favicon.png" width="192" height="192"></div><div class="cap">浅底 · 4×放大</div></div>
  71. <div class="cell"><div class="plate checker"><img class="px" src="favicon.png" width="192" height="192"></div><div class="cap">透明通道</div></div>
  72. <div class="cell"><div class="plate dark"><img src="favicon.png" width="48" height="48"></div><div class="cap">1:1 原大</div></div>
  73. </div>
  74. </section>
  75. <hr>
  76. <footer>
  77. <b>没动的四件:</b>android-icon-foreground.png、android-icon-monochrome.png、splash-icon.png 是透明底的主体标记,没有底板,切圆角没有意义;expo.icon 由 iOS 系统自己套形状。<br>
  78. <b>角形参数:</b>连续曲率(非圆弧),直边在距角点 1.5287R 处收住,与 iOS 主屏图标遮罩一致。1024 → R 229.1px,512 → R 114.5px,48 → R 10.7px。
  79. </footer>