做购物网站小图标保姆级建站教程:从设计到前端实现全解析
域名服务器搞不懂?建站第一步就卡壳?别急,这篇保姆级建站教程从头讲到尾,帮你把“做购物网站小图标”这件事搞定,一步不落,还能顺便搞明白服务器、域名、SEO优化这些基础问题。
不管是新手还是老手,想要打造一个有辨识度、用户体验好的购物网站,小图标设计是关键一环。它不只关乎美观,更是用户操作效率、品牌识别度和SEO优化的基础。下面从设计规范出发,一步步带你走通购物网站小图标的全流程。
设计原则:做购物网站小图标的底层逻辑
设计不是凭空想象,而是基于用户行为、品牌调性与技术实现的系统工程。在购物网站中,小图标的功能包括导航、交互提示、状态展示等,它们的设计必须遵循几个关键原则。
一致性原则
小图标必须与网站整体UI风格保持一致。比如,如果是扁平化设计风格,图标也应采用简洁的线条和无渐变的填充。MDN Web Docs明确指出,一致性是提升用户体验和降低用户认知负担的关键因素。
可识别性原则
小图标必须足够清晰,即使在低分辨率下也能被用户快速识别。在设计时,可以参考Apple的图标设计规范,使用明确的轮廓、高对比度配色,避免过于复杂的细节。
功能匹配原则
每个小图标都必须有明确的功能指向,比如“加入购物车”、“收藏”、“点赞”等。图标的设计要能直观地传达其作用,避免用户产生误解。例如,一个购物车图标,应该包含购物袋的轮廓和商品的简笔画,而不是一个抽象的图形。
响应式适应性
购物网站需要支持多端访问,小图标在不同分辨率下必须保持清晰和一致性。设计时建议采用SVG格式,既保证了矢量精度,也便于缩放和适配。
布局与间距规范:图标与界面的协调关系
图标设计不仅要符合视觉规则,还要在页面中与其他元素保持良好的协调性。布局和间距决定了用户的视觉焦点与操作路径。
图标大小规范
在购物网站中,小图标通常尺寸为16px × 16px、24px × 24px或32px × 32px。根据MDN Web Docs建议,图标尺寸应根据展示位置进行适配:
- 导航栏图标:24px × 24px
- 按钮图标:24px × 24px
- 状态图标:16px × 16px
图标间距规范
图标与文字或按钮之间的间距应保持一致,避免视觉混乱。建议采用10px到12px的间距,使图标与元素之间保持呼吸感。
图标对齐规范
图标应与文字或按钮对齐,保持视觉统一。常见对齐方式有:
- 左对齐(用于导航栏)
- 中心对齐(用于按钮)
- 顶部对齐(用于状态提示)
色彩与字体:图标设计中的视觉语言
图标颜色和字体的选择直接影响品牌识别度和用户的情绪反馈。在购物网站中,色彩设计尤其重要,因为用户通过颜色快速识别功能和操作。
色彩选择原则
购物网站的主色调通常选择橙色、绿色、蓝色等高识别度色彩,以增强用户的操作信心。图标颜色应与主色保持一致,但也要考虑状态变化,如:
- 默认状态:主色调(如蓝色)
- 悬停状态:主色调加深10%
- 禁用状态:灰色(#ccc)
- 警告状态:红色(#e74c3c)
字体与图标的结合
图标与文字搭配时,字体应保持简洁、易读。推荐使用系统字体如Helvetica、Arial或Google Fonts中的Roboto、Open Sans等,这些字体在不同平台上的显示效果更稳定。
组件设计:小图标在界面中的实际应用
小图标在购物网站中通常以按钮、图标按钮、状态指示器等形式出现。设计时需要考虑它们的交互状态和使用场景。
图标按钮组件
图标按钮是购物网站中最常见的交互元素之一。设计时需考虑以下状态:
- 默认状态
- 悬停状态
- 激活状态
- 禁用状态
以下是一个基于HTML和CSS的图标按钮组件代码示例:
<button class="icon-button"><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 3h2l.4 2M7 13h10m0 0v10m0-10L7 21"></path></svg><span>加入购物车</span>
</button>
.icon-button {display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;background-color: #007bff;color: #fff;border: none;border-radius: 4px;cursor: pointer;font-family: Arial, sans-serif;font-size: 14px;
}.icon-button:hover {background-color: #0056b3;
}.icon {width: 16px;height: 16px;
}
状态指示图标
在购物网站中,状态图标常用于显示订单状态、库存状态等。常见的状态包括:
- 待支付
- 已支付
- 已发货
- 已收货
这些图标应使用不同颜色区分状态,例如:
- 待支付:橙色(#f39c12)
- 已支付:绿色(#2ecc71)
- 已发货:蓝色(#3498db)
- 已收货:灰色(#95a5a6)
前端实现:小图标的代码实现与优化
小图标的实现方式通常有两种:使用SVG直接嵌入HTML,或使用CSS制作图形。SVG在购物网站中是首选,因为其高分辨率和可扩展性,且易于适配不同设备。
SVG图标的实现
SVG是一种基于XML的图像格式,可以在HTML中直接使用。以下是一个购物车图标的SVG代码示例:
<svg class="cart-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 3h2l.4 2M7 13h10m0 0v10m0-10L7 21"></path>
</svg>
SVG图标的优化建议
- 简化路径:尽量减少路径复杂度,避免影响加载速度。
- 压缩文件大小:使用工具如SVGO进行压缩。
- 使用Symbol组件:通过
<symbol>标签定义图标,避免重复代码。 - 预加载:对于高优先级的图标,可以通过
<link rel="preload">预加载。
使用SVG Sprites
对于多个小图标,推荐使用SVG Sprites技术,将多个图标整合为一个SVG文件,再通过CSS background-image和background-position引用。这种方式减少HTTP请求,提升页面加载速度。
示例代码如下:
<svg style="display: none;"><symbol id="cart" viewBox="0 0 24 24"><path d="M3 3h2l.4 2M7 13h10m0 0v10m0-10L7 21"></path></symbol><symbol id="heart" viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.27 2 8.5 2 6.01 3.72 4 6.03 4c1.3 0 2.6.21 2.6.46 0 .25-.95.46-1.72.91-.54.33-.95.75-.95 1.25 0 .5 1.05.9 1.72 1.35.57.45 1.25.85 2.08 1.15C12.2 11.62 13 12.38 13 13.59c0 1.21-.87 2.11-2 2.41-.93.25-1.62.57-1.62 1.19 0 .61.96 1.31 2 1.71.92.39 1.85.65 2.8.79V21c0 .37-.05.68-.12.92-.07.24-.17.44-.29.6-.12.16-.26.3-.42.45a7 7 0 01-1.06.95c-.76.54-1.7 1.05-2.79 1.45C7.34 22.68 6.76 22.81 6.19 22.81c-.57 0-1.04-.11-1.48-.33a7 7 0 01-1.04-.95 7 7 0 01-.95-1.04c-.4-.89-.68-1.83-.68-2.81 0-.98.27-1.92.68-2.81.39-.89.88-1.67 1.48-2.31.6-.64 1.36-1.19 2.2-1.58.84-.39 1.73-.65 2.67-.76v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09V8.59c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .34.27.64.6.81.33.17.73.25 1.15.25.42 0 .83-.08 1.16-.25.33-.17.6-.47.6-.81v-4.16c0-.61.57-1.09 1.2-1.09.63 0 1.2.48 1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.2 1.09.63 0 1.2-.48 1.2-1.09v-4.16c0-.61-.57-1.09-1.2-1.09-.63 0-1.2.48-1.2 1.09v4.16c0 .61.57 1.09 1.