基本信息
阅读时间:约 19 分钟
字数:约 7569 字
摘要:把行动拆成步数、视线、阻力三个可测参数,用公式 F = 步数 + 阻力 − 1.5 倍视线算出摩擦系数;覆盖房间四圈层与手机主屏三层布局,配 21 天重排路线与七项验收读数。
全文语音
中文
English
日本語
한국어
从「想不想做」到「几步能够到」:把行为翻译成距离
讲环境设计的常见写法是从动机入手:把诱惑藏起来,把好习惯摆出来,然后期待坚持变得容易。这个方向本身没有错,但它留下两个没解决的问题:第一,「摆出来」到底要摆到多近才算近;第二,同一件东西放在同一个位置,为什么有人每天用,有人一个月也碰不到一次。

本篇换一个单位来量这件事。我们不问「你有多想做」,而是问:从你现在的位置和姿态出发,要做这件事需要多少步、能不能被看见、开始之前还要做多少准备。这三个量都能在现场数出来,也都能当场改掉,而且几乎不依赖你当天的心情。

这就是摩擦系数工程的出发点:把一个行为拆成三个可测量的参数,算出一个数字,然后像调音量一样调这个数字。你需要的不是更强的自律,而是一份能反复复算的清单。

它的适用范围包括两部分:物理空间(房间、桌面、玄关、厨房)和数字界面(手机主屏、应用层级、通知与解锁方式)。这两部分共用同一套参数,这也是本篇把它们放在一篇文章里讲的原因——很多人白天在手机上、晚上在房间里,两边各有一套摩擦,却从来没有用同一把尺子量过。

读完你会拿到五样可以直接照做的东西:三个参数的定义与计量规则、一条可以手算的公式、物理空间的四圈层排布法、手机主屏的三层布局,以及一条 21 天的改动路线与七项验收读数。

三个参数的定义:步数、视线、阻力
步数(记作 S)指的是:从你当前的身体姿态或当前所处界面出发,到「这个动作可以真正开始」之间,需要完成的独立动作数。计数规则尽量简单:一次位移算一步,一次开门或拉开抽屉算一步,一次弯腰、蹲下或踮脚算一步,一次「找东西」算一步,翻找超过十秒的按两步计。

视线(记作 V)指的是:保持当前姿态不动、并且不需要主动去找的情况下,目标是否落在你的视野里。它分三档:V=0 表示看不到,需要起身或主动搜索;V=1 表示需要转头、侧身或滑动一屏才能看到;V=2 表示在静息视野内,眼睛不必先决定往哪儿看就已经看到了。

阻力(记作 R)指的是:动作本身开始之前,必须先完成的准备事项数。它和步数不同——步数衡量「到不到得了」,阻力衡量「能不能立刻开始」。典型阻力包括:设备没电、需要充电、需要登录或验证、需要换衣服、需要先把台面清空、需要等待加载、需要先找到配件。每一项计 1 分。

这三个参数的共同点是可被第三方复核。你可以请家人按同样的规则数一遍,两人结果相差通常不超过一两分;而「我今天状态好不好」这类说法既无法复核,也无法提前改造。工程化的前提是可测量,这也是我们放弃从动机入手的原因。

需要提醒的是,三个参数描述的是「容易程度」,不是「应该与否」。一件东西容易拿到,不等于你应该多拿。摩擦系数是一把尺,不是一份推荐清单;真正决定方向的,是你事先写下来的那份「希望增加」与「希望减少」的行为名单。

摩擦系数公式:一个可以手算的打分表
公式是:F = S + R − 1.5 × V。步数与阻力做加法,视线做减法并按 1.5 倍加权。加权的原因是,视线带来的不是「少走一步」,而是「省掉一次主动搜索」,而一次主动搜索的代价通常高于一次位移。视觉搜索的反应时会随干扰项数量上升,基础实验心理学给出的量级是每增加一个干扰项增加数十毫秒;来源类型是教科书级别的公开实验结论,这里只借用其量级关系,不做精确换算。

计量时统一取「典型情境」,也就是这件事最常发生的那段时间里你所处的姿态。跑步鞋的步数应按你下班回到家、坐在沙发上时的姿态来数,而不是按你已经站在玄关时的姿态来数。用最有利的姿态打分,结果会失真。

参考区间如下(经验区间,随个人习惯浮动,并非实验室标准):F ≤ 0 属于极低摩擦,行为倾向于自发发生,几乎不需要你做决定;F 在 1 到 2 之间属于低摩擦,多数日子里会顺手完成;F 在 3 到 5 之间属于中等摩擦,需要有意识地提醒自己;F ≥ 6 属于高摩擦,通常只在计划得很周全的日子里才会发生。

举三个算例。客厅电视柜下层的哑铃:走过去 1 步、弯腰 1 步、开门 1 步,S=3;被柜门挡住,V=0;需要先挪开压在上面的杂物,R=1;F=3+1−0=4,属于中等摩擦,需要刻意提醒。手机主屏上的阅读应用:解锁 1 步、点击图标 1 步,S=2;在首屏静息视野内,V=2;已登录且缓存过内容,R=0;F=2+0−3=−1,属于极低摩擦。厨房台面上的零食:走过去 2 步,S=2;摆在台面中央,V=2;无准备动作,R=0;F=2−3=−1,同样是极低摩擦。

这三个算例说明一件容易被忽略的事:同一个房间里的两件东西,可能一件几乎不会发生、另一件会自动发生,差别只在于参数组合。很多人以为自己做不到是因为不够坚持,实际是参数没有被动过。

把公式用一次你就会发现:降低 F 最快的通常不是「把东西搬近一点」,而是「把它挪进静息视野」。搬近省的是步数(1 分),进视野省的是加权后的 3 分。这也是本篇把视线单独列为一个参数、而不是并入步数的原因。
反过来用同样成立:如果你希望某件事少发生,把它移出静息视野(V 从 2 降到 0,F 上升 3 分),再增加一个准备动作(R 加 1 分)。两步操作就能让 F 抬升约 4 分,通常足以把它从「顺手」拉回「需要想一想」的区间。
专业分析:摩擦系数的观测依据、两个框架的对比与执行清单
先看三组可查证的公开数据,均标注量级与来源类型,用来建立「摩擦确实存在量级效应」的直觉,不作为精确的因果证据。第一组来自机场运营现场:荷兰史基浦机场在男厕小便池内侧刻印一只苍蝇图案后,运营方在公开访谈中给出的飞溅减少量级约为八成。来源类型是机场运营方的公开访谈报道,属于单个现场的自然观察,没有对照组,量级仅供参考。

第二组来自电子商务:亚马逊于 1999 年获得美国专利 US 5,960,411,将下单流程从多步表单压缩为一次点击。来源类型是专利文献与企业公开披露。这份专利的价值在于它把一个商业问题直接表述为「减少动作数」,与本文的步数参数同构。第三组来自企业与学校现场:谷歌纽约办公室在 2009 年前后把散装巧克力豆从透明容器改为不透明容器、并把部分零食移到更远位置;康奈尔大学食物与品牌实验室推动的「更聪明食堂」项目把沙拉吧移到队列最前、把白牛奶摆在巧克力牛奶之前,公开报道的蔬果选取提升量级在两成到七成之间。来源类型是媒体公开报道与项目方自述;需补充说明的是,该实验室后续有若干论文因数据处理问题被撤稿,因此这组数字只作量级参考,不宜当作因果结论。

再看两个命名框架,并与本文的方法做对比。第一个是福格行为模型(B=MAP,由斯坦福说服技术实验室的 B.J. Fogg 提出),它认为行为发生需要动机、能力、提示三者同时到位;优点是结构完整,缺点是「能力」这一项通常被定性描述为「容易或困难」,缺少可手算的刻度。第二个是塞勒与桑斯坦在《助推》(2008)中提出的选择架构,强调通过改变选项的呈现方式影响选择;优点是覆盖面广,缺点是偏重「选项如何被呈现」,对物理距离与准备动作这类可执行细节着墨不多。

摩擦系数工程与这两者的关系可以这样界定:它把福格模型里的「能力」和助推里的「呈现方式」压缩成一个可计算的数值 F,牺牲了模型的完整度,换来了可复核与可迭代。三者的分工是——福格模型用来判断某个行为缺的是动机还是能力,助推用来判断选项该以什么顺序呈现,摩擦系数用来回答「具体到这个房间、这块屏幕,我明天该挪哪一件东西」。三者不冲突,适用层级不同。

落地到度量,给出五项指标与一条执行清单。五项指标:①目标行为每周发生次数;②目标行为的平均 F(每个行为单独算,再取平均);③静息视野内 V=2 的物品数量;④一周内因阻力未清零导致中断的次数;⑤手机首屏图标总数与每日无目的解锁占比。执行清单:一、写下希望增加与希望减少的行为各三个;二、按锚点位置拍照,判定每个行为的 V 档位;三、数出 S 与 R,算出当前 F 并记在表上;四、每次只改一个参数下的一项;五、七天复算一次 F;六、连续两周指标没有朝预期方向移动,就把改动退回上一版。
关于有效性需要给出保守表述:上述做法在多数生活场景里能明显降低启动难度,但它不替代对动机本身的检视。如果一件事你连续数周既不想做、做了也觉得没有价值,降低摩擦只会让你更频繁地做一件本就不该保留的事。摩擦系数优化的是「执行」,不是「选择」。
物理空间重排:按静息半径划分四个圈层
物理空间的排布可以按静息半径分成四个圈层。圈层 0 是手边:保持坐姿或卧姿、伸出手臂即可触及,S=0 到 1。圈层 1 是起身:需要站起来并走一两步,S=1 到 2。圈层 2 是跨区:需要走到房间的另一个区域或另一个房间,S=3 到 5。圈层 3 是出门:需要开门、上下楼或离开住所,S≥6。

排布规则只有一条:你希望增加的行为,其启动物件放在圈层 0 或 1,并尽量做到 V=2;你希望减少的行为,其启动物件放到圈层 2 或 3,并让 V=0。这条规则的效力来自它同时对两个参数起作用——移动位置改变步数,遮挡或收纳改变视线。

具体例子:希望早上喝够水,把水壶和杯子前一天晚上放在床头柜(圈层 0、V=2、R=0,F 约为 −3);希望少刷短视频,把平板从沙发扶手移到书柜上层并放进不透明收纳盒(圈层 2、V=0、R=1,F 约为 4 到 6);希望晚间做拉伸,把瑜伽垫展开铺在床与墙之间的空位(圈层 0、V=2、R=0)。

小空间的处理:如果住所只有一个房间,圈层 2 与圈层 3 无法真正拉开距离,就把视线当作主要杠杆——用不透明容器、柜门或帘子把「希望减少」的物件从静息视野里拿掉,同时用一个专用托盘把「希望增加」的物件在静息视野里固定位置。空间小的时候,V 的权重比 S 更高。

一个容易忽略的细节:圈层是相对「锚点」定义的,而不是相对房间的几何中心。你一天里停留最久的三个位置——通常是床、书桌、沙发——就是你的锚点。同一件东西在书桌锚点下是圈层 0,在沙发锚点下可能是圈层 2。排布前先把锚点列出来,否则会出现「在书桌前很顺手、在沙发上一件也够不到」的失衡。
视线管理:把提示放在眼睛不需要选择的地方
视线是三个参数里改动成本最低、收益最高的一个,也是最难自我观察的一个。人对自己视野里的东西会迅速习惯,习惯之后就「看不见」了,尽管它仍然在视野当中。这也是为什么需要用外部手段来判定 V,而不是凭印象。

判定方法用拍照法:在每个锚点位置保持你最常有的姿态,头部不动,举手机拍一张照片。照片里出现的物件即为 V=2;需要转头才能拍到的为 V=1;拍不到的为 V=0。三个锚点各拍一张,一共三张照片,五分钟可以完成,它们也是后面所有改动的基线。

提高 V 的常规做法有四种:把物件放在视线高度的开放台面(不用开柜门);用统一颜色的托盘或收纳盒让目标物件成组出现;把目标物件的「完成态」直接展示出来(书翻开扣在桌上、琴谱翻开在谱架上、水壶装满放在底座上);把相关物件绑定在一起(跑鞋、袜子、心率带装进同一个袋子放在门口)。

降低 V 的做法同样有四种:放进不透明容器;放进柜门后或抽屉里;移到视线水平线以下或以上的位置(需要弯腰或抬头才看得到);用布帘或屏风做视觉隔断。这四种都属于「不改变位置、只改变可见性」,对合租或家人共用空间的场景尤其适用,因为它不动别人的东西。

视线的双向性需要反复强调:你对「希望减少」的行为做的所有视线处理,和对「希望增加」的行为做的处理同样重要。很多人只做了前半部分——把书摆出来、把水果放在桌上——却把零食、遥控器、充电器原样留在视野里,结果是环境替你保留了旧的选择,新的选择只是多了一个竞争者。
阻力清单:为高频动作预置「零准备」状态
阻力是三个参数里最容易被低估的一个,因为它往往不在动作发生的那一刻显现,而是在「上一次用完」的时候就已经被埋下。跑鞋脏了、充电线被借走、应用被登出、台面堆着没洗的杯子——这些都是上一次留下的账单,在下一次才被支付。

把阻力分成四类便于逐项清零。能源类:没电、没网、没水。位置类:不确定东西在哪、配件分散在三处。状态类:脏、乱、未复位、未更新。凭证类:需要登录、需要密码、需要穿戴、需要他人配合。每一类各写一条清零动作,比临时处理更快。

清零的核心机制是「复位」:把物件恢复到下一次可以直接开始的状态,作为本次动作的最后一个步骤。跑完步把鞋刷净放回固定袋子;读完把书翻到下一页、扣回原位并归位书签;用完充电线立刻插回固定插座。复位多用十几秒,但它把下一次的 R 从 1 或 2 拉回 0,收益发生在未来。

一张简易的阻力清零表可以按四列记:动作、常见阻力、预置动作、复位动作。以晨间跑步为例:常见阻力是衣物分散与手表没电;预置动作是前一天晚上把衣物与手表装进门口的固定袋子、并把手表放上充电器;复位动作是回家后立刻清洗、晾干、装回。以练琴为例:常见阻力是琴盖关闭与谱架收起;预置动作是让琴盖与谱架保持打开;复位动作是弹完保持原状,只做除尘。

数字侧的阻力主要是三类:登录态失效(每次要输密码或验证码)、加载等待(打开后要等数秒到十几秒)、权限弹窗。处理方式分别是开启生物识别解锁与保留登录态、把常用内容缓存到本地、以及在首次使用时一次性完成权限授权。数字阻力的好处是一次处理长期生效,适合在第 15 到 21 天集中清理。
需要留意的是,阻力清零本身也有成本,不该对所有动作都做。优先级建议按「每周发生次数 × 当前 R 值」排序,乘积最大的前三项先做,其余维持现状。把清零动作铺开到所有事情上,它自己就会变成一个新的负担。
数字界面:手机主屏的三层布局
手机上的三个参数与物理空间同构,只是计量单位从位移换成了交互次数。步数 S 是「从锁屏到目标功能的第一下有效操作」之间的交互次数:解锁 1 次、滑动翻页 1 次、打开文件夹 1 次、点击图标 1 次。视线 V 同样分三档,判定基准从身体姿态换成了屏幕层级。阻力 R 包括解锁方式、登录态、加载等待与权限弹窗。

三层布局的划分:第一层是首屏与锁屏可见区域,V=2,S 通常为 1 到 2;第二层是第二屏、Dock 与桌面小组件,需要一次滑动或一次下拉,V=1,S 加 1;第三层是文件夹内部、应用资源库与搜索结果,需要主动搜索,V=0,S 加 2 到 3。把同一个应用从第三层移到第一层,F 大约下降 4 到 5 分,通常是所有改动里收益很高的一步。

首屏的建议排法是「五加四」:Dock 放四个你希望高频发生的应用(通常是一个输入类、一个阅读类、一个记录类、一个沟通类),首屏中部单行放五个同样性质的图标,其余全部移出首屏。首屏不留任何文件夹——进文件夹等于多一次点击,等于多加 1 分步数,而它带来的收益(收纳整洁)并不抵消这个代价。

你希望减少的应用按相反规则处理:从首屏移走(V 从 2 降到 0 或 1)、放进资源库而不是文件夹(需要主动搜索)、关闭角标与锁屏预览、收紧通知权限。四步叠加后 F 通常能抬升 4 分以上,足以把它从「顺手点开」变成「需要想一下才去找」。

数字界面还有两个物理空间没有的杠杆。一是解锁方式:把密码改为指纹或面部识别,S 直接减 1,且几乎零成本。二是「无目的解锁」——解锁后没有明确目标就开始滑动。降低它的办法不是更强地约束自己,而是在锁屏上放一个明确的单一入口(比如一个待办小组件),让解锁之后的第一屏自带一个目的地。
应用层级与通知:把二次跳转也算进步数
应用内部的层级同样要计入步数。从打开应用到进入真正的功能页,每多一次跳转计 1 步;每多一次登录、验证或二次确认计 2 步,因为这类操作的阻力高于普通跳转。一个需要「打开—选栏目—点二级入口—登录」的功能,光是内部就有 5 分左右的摩擦,即使它摆在首屏也不容易发生。

处理办法是把目标功能的最短路径固化下来:把它加到桌面小组件、加入收藏、设为默认页,或使用系统级的快捷指令。目标是让「到达功能页」的交互次数不超过两次。超过两次的,要么换一个入口更浅的应用,要么明确接受它属于高摩擦行为,并把它从「希望增加」的名单里划掉。

通知是把 V 从 0 提到 2 的外部手段——它让目标在你不必寻找的情况下出现。但它同时占用注意力,因此只应对「你明确希望增加的行为」开启:服药提醒、学习应用的复习提醒、运动日程提醒都属于这一类;资讯、社交流与促销类通知通常不在这一类内。

一个可操作的判断顺序:先算出该行为的 F。若 F 已经很低(≤0),不必开通知,开了只是增加打扰;若 F 在 1 到 2 之间,通知可以作为临时支撑,等 F 稳定后关掉;若 F ≥ 3,优先改布局而不是开通知,因为通知并不降低真实的摩擦,只是把提醒外包了出去。

对于你希望减少的行为,可以主动制造「负摩擦」:移到第三层、关通知、加一步确认(比如把支付验证改为每次输入)、以及把屏幕使用时间或应用锁的密码交给家人保管。最后一项把阻力从 1 抬到 2 以上,并引入一次人际交互,通常是四项里效果相对明显的一项;但它也牵涉到关系,使用前应与对方说明用途与边界。
数字侧还有一个物理空间没有的优势:可回滚且成本低。图标挪错位置,五秒就能挪回来。因此数字侧可以更激进地试错,而物理侧(打孔、添置家具、重新布线)应该先观察一段时间再动。这也是 21 天路线把数字侧的改动安排在前两周的原因。
21 天重排路线:每周一个参数,每天一次微调
路线设计成「每周只动一个参数」,原因是这样你才能判断到底是哪个改动起了作用。三个参数同时改,F 会大幅下降,但你不知道该保留哪一项,也无法在失效时精准回退。

第 1 到 7 天只动步数 S:把所有「希望增加」的行为的启动物件移到圈层 0 或 1,把所有「希望减少」的物件移到圈层 2 或 3;手机侧完成首屏「五加四」的排布。每天只做一处移动,做完在表上记下新的 S 与 F。第 7 天做第一次复算。

第 8 到 14 天只动视线 V:做三张锚点照片的判定,把「希望增加」的物件放进静息视野并展示完成态,把「希望减少」的物件做不透明处理或隔断;手机侧关闭不必要的角标与锁屏预览,把目标应用的小组件放到首屏。第 14 天做第二次复算。

第 15 到 21 天只动阻力 R:按「每周次数 × 当前 R」排出前三项,为每一项写清预置动作与复位动作;数字侧完成生物识别解锁、保留登录态、本地缓存与权限一次性授权。第 21 天做第三次复算,并对照第 1 天的基线表。

每天的投入控制在十分钟以内:两分钟读数(记录当天目标行为是否发生、是否被阻力中断),六分钟做一处改动,两分钟更新表格。超过十分钟的改动说明你拆得不够细,应该把它拆成两天的两处小改动。
路线的退出条件也要事先写清:如果连续两周「希望增加」的行为发生次数没有朝预期方向移动,而平均 F 已经降到 0 或以下,说明瓶颈可能不在摩擦,而在动机或这件事本身的价值。此时应停止改造,回到选择层面重新评估,而不是继续加大环境投入。
验收指标:七项读数与一张复盘表
七项读数,每周记一次,写在同一张表上:①希望增加的行为本周发生次数;②该行为的当前平均 F;③希望减少的行为本周发生次数(预期下降);④静息视野内 V=2 的目标物件数;⑤一周内因阻力未清零而中断的次数;⑥手机首屏图标总数;⑦每日无目的解锁占比(解锁后没有明确目标就开始滑动的比例,可用系统自带的屏幕使用报告估算数量级)。

判定标准建议写成三条明确的条件,避免事后解释:条件一,希望增加的行为发生次数相比基线周上升,且平均 F 相比基线周下降;条件二,希望减少的行为发生次数相比基线周下降;条件三,阻力中断次数连续两周不超过两次。三条同时满足,才认为本轮改动有效,可以把改动固化下来。

复盘表按四列记:日期、本次改动了哪个参数下的哪一项、改动前 F、改动后 F 与三天后的实际发生次数。第三列与第四列之间存在时间差,这是刻意的——改动当天的高涨不能作为依据,三天后的读数才作数。

常见的误判有两种。第一种是把「新鲜感」当成有效:改动后头三天行为次数上升,第四天回落,这是环境变化后的常见反应,不足以判定有效,要看第二周。第二种是把「记录本身」当成干预:只记不改,读数会稳定但不会移动。记录的价值在于给改动提供基线,不在于记录这个动作本身。

关于精度要给出保守说明:F 是手工打分,重复测量的误差通常在 1 分左右,因此单次变化小于 1 分的改动不应被判定为有效。判断改动是否奏效,看的是两分以上的变化加上连续两周的行为次数趋势,两者结合比单看 F 更可靠。
最后一项建议是把这套读数接到你已经有的周回顾里,而不是新建一套流程。多数人中断的原因不是方法不对,而是多出了一张表要填。把七项读数压缩成三行写进你已经在做的周回顾,留存情况会明显好于另起一份文档。
常见问题
1.问:住处只有一个房间,圈层根本拉不开距离,怎么办?
答:把视线当作主要杠杆。空间小的时候 S 的改动空间有限,而 V 的权重是 1.5 倍,用不透明容器和柜门把「希望减少」的物件从静息视野里拿掉,用一个固定托盘把「希望增加」的物件摆在静息视野里,两项加起来通常能让 F 移动 3 分以上。
2.问:家人或室友不同意改动公共区域,怎么办?
答:优先使用只改变可见性、不改变归属的四种做法:不透明容器、柜门后、帘子隔断、移到视线水平线之外。这些都不动别人的东西位置,只是改变你能看到什么。真正需要协商的改动留到你拥有完全处置权的私人区域,比如自己的书桌和自己的手机。
3.问:手机主屏改完过几天又乱了,怎么保持?
答:新安装的应用默认不进首屏,这是一个可以写进习惯的规则。另外在第 7、14、21 天各做一次复算,复算时顺手把首屏清理回「五加四」。三次复算之后,这个排布通常会稳定下来。
4.问:三个参数会不会互相冲突,比如放进视野就要牺牲整洁?
答:会,这也是为什么改动要拆开做。冲突的常规解法是用托盘或收纳盒:把一组目标物件放进同一个容器,容器本身是整洁的,容器在视野内,打开容器只多 1 步。这样整洁与可见性通常可以兼顾。
5.问:是不是需要买收纳用品才能开始?
答:不需要。第一阶段只动步数,也就是挪位置,零成本就能完成。视线阶段用到的不透明容器,家里现有的盒子、布袋、抽屉通常已经够用。建议在第三周阻力阶段再考虑是否添置,那时你已经知道真正卡住的是哪一项。
6.问:什么时候应该停止改造?
答:两个信号出现其一就可以停。一是希望增加的行为已经稳定发生且不再需要提醒;二是平均 F 已经降到 0 或以下,但行为次数连续两周没有变化。后者提示瓶颈不在摩擦,继续投入环境的边际收益很低。
7.问:这套参数能不能用来给别人设计环境?
答:可以用,但对象的「希望增加」名单必须由对方来写,你只负责帮他数 S、V、R 并提出改动方案。如果名单由你代写,摩擦系数就会变成一种代劳的安排,对方缺少动机时,F 再低也难以持续。
图片来源:图1 webreiziger / Pixabay (CC0) · 图2 Pexels / Pixabay (CC0) · 图3 wal_172619 / Pixabay (CC0) · 图4 messomx / Pixabay (CC0) · 图5 Michael_Pointner / Pixabay (CC0) · 图6 geraldoswald62 / Pixabay (CC0) · 图7 frolicsomepl / Pixabay (CC0) · 图8 geralt / Pixabay (CC0) · 图9 SplitShire / Pixabay (CC0) · 图10 Pexels / Pixabay (CC0) · 图11 qimono / Pixabay (CC0) · 图12 ligielis / Pixabay (CC0) · 图13 geralt / Pixabay (CC0) · 图14 Kost9n4 / Pixabay (CC0) · 图15 KavindaF / Pixabay (CC0) · 图16 jarmoluk / Pixabay (CC0) · 图17 zivica / Pixabay (CC0) · 图18 lin2015 / Pixabay (CC0) · 图19 ahmetyuksek / Pixabay (CC0) · 图20 geralt / Pixabay (CC0) · 图21 Leonhard_Niederwimmer / Pixabay (CC0) · 图22 the_iop / Pixabay (CC0) · 图23 wal_172619 / Pixabay (CC0) · 图24 SarahNic / Pixabay (CC0) · 图25 marijana1 / Pixabay (CC0) · 图26 pen_ash / Pixabay (CC0) · 图27 marijana1 / Pixabay (CC0) · 图28 pen_ash / Pixabay (CC0) · 图29 ajcespedes / Pixabay (CC0) · 图30 valentinsimon0 / Pixabay (CC0) · 图31 RonaldPlett / Pixabay (CC0) · 图32 eak_kkk / Pixabay (CC0) · 图33 PIRO4D / Pixabay (CC0) · 图34 geraldoswald62 / Pixabay (CC0) · 图35 fighter_lok / Pixabay (CC0) · 图36 Michael_Pointner / Pixabay (CC0) · 图37 soap0119 / Pixabay (CC0) · 图38 liggraphy / Pixabay (CC0) · 图39 biancamentil / Pixabay (CC0) · 图40 Ralphs_Fotos / Pixabay (CC0) · 图41 ELG21 / Pixabay (CC0) · 图42 Michael_Pointner / Pixabay (CC0) · 图43 geraldoswald62 / Pixabay (CC0) · 图44 FlorinBirj / Pixabay (CC0) · 图45 MiraCosic / Pixabay (CC0) · 图46 Dimhou / Pixabay (CC0) · 图47 MiraCosic / Pixabay (CC0) · 图48 focusonpc / Pixabay (CC0)

评论(0)