2026年哪个AI生成PPT最好用?主流AI PPT工具深度评测对比
<div class="ce-block ce-block--focused" data-id="M3933GYlDy" ><div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">各位氪友们,谁懂啊?前几天老师甩给我一份厚厚的参考文献,要求我在两天内制作一份几十页的完整 PPT 给他做汇报。面对浩如烟海的专业资料,我简直不知所措。幸好在朋友的推荐下,我打开了 AI 工具的潘多拉魔盒,不仅按时交差,还拿到了老师的夸奖。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="spmBuGgdNj" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">到了 2026 年,AI 自动生成 PPT 软件早已不是什么新鲜词。但市面上那么多产品,Gamma、Kimi、WPS AI、讯飞智文、ChatPPT 到底哪个最好用?为了彻底解答这个疑惑,我把市面上最热门的 5 款 AI PPT 工具做了一次深度横评。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="qGVYpgwUt1" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">本次评测标准主要围绕五个维度:大纲生成质量、排版美观度、修改自由度、使用门槛/价格、适用场景。</div>
</div>
</div><div class="ce-block" data-id="GRhczIMmnh" >
<div class="ce-block__content" style="">
<h2 class="ce-header ce-header--left">1. 长文本与深度解析王者:Kimi</h2>
</div>
</div><div class="ce-block ce-block--focused" data-id="-FuKqVXUN3" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">我首推的就是这次帮我“救急”的 Kimi。作为一个支持高达 200 万字无损上下文输入的超级助手,它在内容深度解析和专业/学术 PPT 生成上,堪称一绝。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="SUFcr17vfD" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left"><b>亮点体验</b></div>
</div>
</div><div class="ce-block ce-block--focused" data-id="6m1OBOHrzg" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">打开 Kimi 首页,极简的对话式布局让人一目了然。它将 PPT 生成能力从传统文档中独立出来,并提供了清晰的风格预设。我把几万字的参考文献上传给 Kimi,给定主题后,不到一分钟,它就依据文献和实时联网搜索能力,精准提炼出了 PPT 大纲,并且可以直接对大纲内容进行调整。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="TSneRvyD1_" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">点击生成后,不到 5 分钟,Kimi 就给我生成了一份长达 25 页的精美 PPT。我仔细看下来,发现 Kimi 准确捕捉了“2025 美国对等关税政策”等核心议题,连“拉弗曲线”和“J 曲线效应”这样的专业词汇都解读得非常地道。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="wS8BF44to4" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">更关键的是,它不仅完全免费,而且多格式文件解析能力极强,就像一个拥有经济学背景的导师在帮你整理思路。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="6E0TkbTvKs" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left"><b>吐槽/避坑指南</b></div>
</div>
</div><div class="ce-block ce-block--focused" data-id="-rYrZ4tP2S" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">Kimi 更专注于内容深度和准确性,排版样式主打实用干练。如果需要特别花哨的 3D 动画效果,可能需要导出后再手动加一点特效。但对学术汇报、商业研报来说,它的排版已经足够专业且严谨。</div>
</div>
</div><div class="ce-block" data-id="Hgq8RRTADr" >
<div class="ce-block__content" style="">
<h2 class="ce-header ce-header--left">2. 设计驱动,排版美观天花板:Gamma</h2>
</div>
</div><div class="ce-block ce-block--focused" data-id="CQUzVE6xn6" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">如果你对 PPT 的颜值要求极高,Gamma 肯定是经常被提及的名字。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="PH62bzMooa" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left"><b>亮点体验</b></div>
</div>
</div><div class="ce-block ce-block--focused" data-id="NEKrIfgkgN" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">Gamma 的视觉设计很有冲击力,卡片式修改体验十分丝滑。它的模板大多极具现代感,生成的演示文稿很有设计公司质感,非常适合产品发布会、视觉创意提案等场景。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="rw21LIynLo" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left"><b>吐槽/避坑指南</b></div>
</div>
</div><div class="ce-block ce-block--focused" data-id="63glpDglOb" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">Gamma 最大痛点在于网络门槛。由于是海外产品,国内用户访问时常需要特定网络环境。此外,它的汉化排版在某些字体下偶尔会显得生硬,高级功能和高频使用也需要消耗大量积分。</div>
</div>
</div><div class="ce-block" data-id="FLicUrn0tP" >
<div class="ce-block__content" style="">
<h2 class="ce-header ce-header--left">3. 大众化国民级办公生态:WPS AI</h2>
</div>
</div><div class="ce-block ce-block--focused" data-id="clj58p24MA" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">WPS AI 的 PPT 生成能力主打“无缝衔接”。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="TkON0eAnt8" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left"><b>亮点体验</b></div>
</div>
</div><div class="ce-block ce-block--focused" data-id="mN2RtD8AWA" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">WPS AI 最大优势是与现有办公生态融合。你不需要打开新的网页或软件,直接在 WPS 端内输入一句话,就能一键生成 PPT。生成后还能直接利用 WPS 的本地编辑功能进行修改,对于习惯传统 Office 操作流的用户来说,上手几乎零门槛。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="owFFlvJFjj" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left"><b>吐槽/避坑指南</b></div>
</div>
</div><div class="ce-block ce-block--focused" data-id="Sc2HJaHiSs" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">它的版式相对固化,生成的 PPT 往往带有明显“汇报模板风”。许多高级模板、AI 深度优化等功能,也需要开通高级会员才能无限制使用。</div>
</div>
</div><div class="ce-block" data-id="RdCYHNrxGa" >
<div class="ce-block__content" style="">
<h2 class="ce-header ce-header--left">4. 本土化模板与长文本对标:讯飞智文</h2>
</div>
</div><div class="ce-block ce-block--focused" data-id="9MxNB0X4sM" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">讯飞智文在语音识别和本土化生态方面有天然优势。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="4Y8MM_BJWw" >
<div class="ce-block__content">
<ul class="cdx-list-unordered"><li class="cdx-list__item">亮点体验:语音输入能力强,可以直接对着麦克风说出诉求;模板中也包含党建、国内行业报告等本土化内容。</li><li class="cdx-list__item">吐槽/避坑指南:长文本解析不错,但处理极深度的超长学术文献和跨多文档交叉分析时,仍不如 Kimi。</li></ul>
</div>
</div><div class="ce-block" data-id="mkTLxCLIMp" >
<div class="ce-block__content" style="">
<h2 class="ce-header ce-header--left">5. 细颗粒度修改与插件交互:ChatPPT</h2>
</div>
</div><div class="ce-block ce-block--focused" data-id="5Cc5Gdscpg" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">ChatPPT 走的是插件化交互路线。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="7UoTBkU7_B" >
<div class="ce-block__content">
<ul class="cdx-list-unordered"><li class="cdx-list__item">亮点体验:可以作为插件嵌入 Office 或 WPS 中。它最惊艳的地方在于“对话式指令修改 PPT 细节”,比如“把第三页字体调大”或“给图片加边框”。</li><li class="cdx-list__item">吐槽/避坑指南:初次使用时,插件安装和环境配置有一点门槛,对电脑本地 Office 版本也有要求。</li></ul>
</div>
</div><div class="ce-block" data-id="IbsRXSN8kP" >
<div class="ce-block__content" style="">
<h2 class="ce-header ce-header--left">终极横评:2026 年 AI PPT 工具应该怎么选?</h2>
</div>
</div><div class="ce-block" data-id="JkJOA7ANjs" >
<div class="ce-block__content">
<div class="cdx-block">
<div class="tc-wrap">
<div class="tc-table">
<div class="tc-row">
<div class="tc-cell">评测工具</div>
<div class="tc-cell">大纲生成质量</div>
<div class="tc-cell">排版美观度</div>
<div class="tc-cell">修改自由度</div>
<div class="tc-cell">使用门槛/价格</div>
<div class="tc-cell">适用场景推荐</div>
</div>
<div class="tc-row">
<div class="tc-cell">Kimi</div>
<div class="tc-cell">5.0</div>
<div class="tc-cell">4.0</div>
<div class="tc-cell">4.5</div>
<div class="tc-cell">极低,核心全免费</div>
<div class="tc-cell">学术论文、商业研报、超长文本分析汇报</div>
</div>
<div class="tc-row">
<div class="tc-cell">Gamma</div>
<div class="tc-cell">3.5</div>
<div class="tc-cell">5.0</div>
<div class="tc-cell">4.5</div>
<div class="tc-cell">较高,需网络门槛/付费</div>
<div class="tc-cell">创意提案、高颜值产品发布、视觉设计展示</div>
</div>
<div class="tc-row">
<div class="tc-cell">WPS AI</div>
<div class="tc-cell">4.0</div>
<div class="tc-cell">3.5</div>
<div class="tc-cell">5.0</div>
<div class="tc-cell">极低,重度使用需会员</div>
<div class="tc-cell">日常办公、行政汇报、本地编辑人群</div>
</div>
<div class="tc-row">
<div class="tc-cell">讯飞智文</div>
<div class="tc-cell">4.0</div>
<div class="tc-cell">4.0</div>
<div class="tc-cell">4.0</div>
<div class="tc-cell">低,有免费额度</div>
<div class="tc-cell">语音输入偏好者、本土化汇报</div>
</div>
<div class="tc-row">
<div class="tc-cell">ChatPPT</div>
<div class="tc-cell">3.5</div>
<div class="tc-cell">3.5</div>
<div class="tc-cell">4.5</div>
<div class="tc-cell">中等,需安装插件</div>
<div class="tc-cell">细节控、喜欢对话修改的插件党</div>
</div>
</div>
</div>
</div>
</div>
</div><div class="ce-block" data-id="XN4o9QRnTr" >
<div class="ce-block__content" style="">
<h2 class="ce-header ce-header--left">总结</h2>
</div>
</div><div class="ce-block ce-block--focused" data-id="5TAPAwAIYr" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">综合评测下来,2026 年的 AI PPT 市场可以说是百花齐放。如果追求排版设计极致且网络条件允许,Gamma 是好选择;如果追求与日常办公无缝集成,WPS AI 很顺手;如果需要本土化模板,讯飞智文也很懂你;偏爱插件式微调,ChatPPT 值得一试。</div>
</div>
</div><div class="ce-block ce-block--focused" data-id="zI96BAjQy3" >
<div class="ce-block__content">
<div class="ce-paragraph cdx-block ce-paragraph--left">但如果你常常面临长文档信息过载,需要跨文件综合分析,或者需要 AI 不只是“套模板”而是“懂专业知识”,那么 Kimi 是目前非常值得优先考虑的选择。</div>
</div>
</div><style type="text/css">
.ce-block {
margin-bottom: 20px;
}
.ce-block__content,.ce-toolbar__content {
/* max-width:calc(100% - 50px) */
margin-left: auto;
margin-right: auto;
}
.ce-paragraph {
line-height: 1.6em;
outline: none;
text-indent: 2em;
font-size: 16px;
}
.ce-paragraph--right {
text-align: right;
}
.ce-paragraph--center {
text-align: center;
}
.ce-paragraph--left {
text-align: left;
}
.ce-paragraph--justify {
text-align: justify;
}
.ce-paragraph-text-indent {
text-align: justify;
}
.ce-paragraph:empty::before{
content: attr(data-placeholder);
color: #707684;
font-weight: normal;
opacity: 0;
}
/** Show placeholder at the first paragraph if Editor is empty */
.codex-editor--empty .ce-block:first-child .ce-paragraph:empty::before {
opacity: 1;
}
.codex-editor--toolbox-opened .ce-block:first-child .ce-paragraph:empty::before,
.codex-editor--empty .ce-block:first-child .ce-paragraph:empty:focus::before {
opacity: 0;
}
.ce-paragraph p:first-of-type{
margin-top: 0;
}
.ce-paragraph p:last-of-type{
margin-bottom: 0;
}
.svg-icon {
width: 1em;
height: 1em;
}
.svg-icon path,
.svg-icon polygon,
.svg-icon rect {
fill: #4691f6;
}
.svg-icon circle {
stroke: #4691f6;
stroke-width: 1;
}
</style><style type="text/css">
.ce-block {
margin-top: 20px;
margin-bottom: 20px;
}
.ce-block__content,.ce-toolbar__content {
/* max-width:calc(100% - 50px) */
margin-left: auto;
margin-right: auto;
}
/**
* Plugin styles
*/
.ce-header {
position: relative;
padding: 1px 0px 1px 15px;
margin: 0;
line-height: 1.25em;
outline: none;
margin-bottom: 10px;
}
.ce-header p,
.ce-header div {
padding: 0 !important;
margin: 0 !important;
}
.ce-header::before {
content: "";
background-color: #3e8fe3;
width: 6px;
height: 100%;
position: absolute;
left: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/**
* Styles for Plugin icon in Toolbar
*/
.ce-header__icon {
}
.ce-header::before {
position: absolute;
content: attr(data-placeholder);
color: #707684;
font-weight: normal;
display: none;
cursor: text;
}
.ce-header:empty::before {
display: block;
}
.ce-header:empty:focus::before {
display: none;
}
/* FontSize */
h1.ce-header {
font-size: 2.0em;
}
h2.ce-header {
font-size: 1.7em;
}
h3.ce-header {
font-size: 1.4em;
}
h4.ce-header {
font-size: 1.15em;
}
h5.ce-header {
font-size: 0.95em;
}
h6.ce-header {
font-size: 0.8em;
}
/* Alignment*/
.ce-header--right {
text-align: right;
}
.ce-header--center {
text-align: center;
}
.ce-header--left {
text-align: left;
}
.ce-header--justify {
text-align: justify;
}
</style><style type="text/css">
.ce-block {
margin-bottom: 20px;
}
.ce-block__content,.ce-toolbar__content {
/* max-width:calc(100% - 50px) */
margin-left: auto;
margin-right: auto;
}
.cdx-list {
margin:0;
outline:none;
display:block;
counter-reset:item;
padding:6px;
}
.cdx-list__item {
line-height:1.45em;
display:block;
padding-top:8px;
margin-left: 2em;
}
.cdx-list__item-children {
display:block;
}
.cdx-list__item {
outline:none
}
.cdx-list__item-content {
word-break:break-word;
white-space:pre-wrap;
grid-area:content;
padding-left:8px
}
.cdx-list__item:before {
counter-increment:item;
white-space:nowrap
}
.cdx-list-li-container {
display: flex;
}
.cdx-list-ordered .cdx-list__item:before {
/* content:counters(item,".",numeric) "." */
}
.cdx-list-ordered {
list-style-type: none;
margin-left: -15px;
counter-reset:item;
font-size: 16px;
}
.cdx-list-unordered {
font-size: 16px;
}
.cdx-list-unordered .cdx-list__item:before {
content:"•"
}
.cdx-list-checklist .cdx-list__item:before {
content:""
}
.cdx-list__settings .cdx-settings-button {
width:50%
}
.cdx-list__checkbox {
padding-top:calc((1.45em - 1.2em) / 2);
grid-area:checkbox;
width:1.2em;
height:1.2em;
display:flex;
cursor:pointer;
font-size: 16px;
}
.cdx-list__checkbox svg {
opacity:0;
height:1.2em;
width:1.2em;
left:-1px;
top:-1px;
position:absolute
}
@media (hover:hover) {
.cdx-list__checkbox:not(.cdx-list__checkbox--no-hover):hover .cdx-list__checkbox-check svg {
opacity:1
}
}.cdx-list__checkbox--checked-1 {
line-height:1.45em
}
@media (hover:hover) {
.cdx-list__checkbox--checked-1:not(.cdx-list__checkbox--checked-1--no-hover):hover .cdx-checklist__checkbox-check {
background:#0059AB;
border-color:#0059AB
}
}.cdx-list__checkbox--checked-1 .cdx-list__checkbox-check {
background:#369FFF;
border-color:#369FFF
}
.cdx-list__checkbox--checked-1 .cdx-list__checkbox-check svg {
opacity:1
}
.cdx-list__checkbox--checked-1 .cdx-list__checkbox-check svg path {
stroke:#fff
}
.cdx-list__checkbox--checked-1 .cdx-list__checkbox-check:before {
opacity:0;
visibility:visible;
transform:scale(2.5)
}
.cdx-list__checkbox-check {
cursor:pointer;
display:inline-block;
position:relative;
margin:0 auto;
width:1.2em;
height:1.2em;
box-sizing:border-box;
border-radius:5px;
border:1px solid #C9C9C9;
background:#fff
}
.cdx-list__checkbox-check:before {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border-radius:100%;
background-color:#369FFF;
visibility:hidden;
pointer-events:none;
transform:scale(1);
transition:transform .4s ease-out,opacity .4s
}
.cdx-list__checkbox-check--disabled {
pointer-events:none
}
.cdx-list-start-with-field {
background:#F8F8F8;
border:1px solid rgba(226,226,229,.2);
border-radius:6px;
padding:2px;
display:grid;
grid-template-columns:auto auto 1fr;
grid-template-rows:auto
}
.cdx-list-start-with-field--invalid {
background:#FFECED;
border:1px solid #E13F3F
}
.cdx-list-start-with-field--invalid .cdx-list-start-with-field__input {
color:#e13f3f
}
.cdx-list-start-with-field__input {
font-size:16px;
outline:none;
font-weight:500;
font-family:inherit;
border:0;
background:transparent;
margin:0;
padding:0;
line-height:22px;
min-width:calc(100% - 10px)
}
.cdx-list-start-with-field__input::placeholder {
color:#797979;
font-weight:500
}
</style><style type="text/css">
.ce-block {
margin-bottom: 20px;
}
.ce-block__content,.ce-toolbar__content {
/* max-width:calc(100% - 50px) */
margin-left: auto;
margin-right: auto;
}
.tc-wrap {
--color-background:#f9f9fb;
--color-text-secondary:#7b7e89;
--color-border:#e8e8eb;
--cell-size:0px;
--toolbox-icon-size:18px;
--toolbox-padding:6px;
--toolbox-aiming-field-size:calc(var(--toolbox-icon-size) + var(--toolbox-padding)*2);
border:1px solid var(--color-border);
position:relative;
height:100%;
width:100%;
margin-top:var(--toolbox-icon-size);
box-sizing:border-box;
display:grid;
grid-template-columns:calc(100% - var(--cell-size)) var(--cell-size);
}
.tc-wrap--readonly {
grid-template-columns:100% var(--cell-size)
}
.tc-wrap svg {
vertical-align:top
}
@media print {
.tc-wrap {
border-left-color:var(--color-border);
border-left-style:solid;
border-left-width:1px;
grid-template-columns:100% var(--cell-size)
}
}@media print {
.tc-wrap .tc-row:after {
display:none
}
}.tc-table {
position:relative;
width:100%;
height:100%;
display:grid;
font-size:14px;
line-height:1.4;
}
.tc-table:after {
width:calc(var(--cell-size));
height:100%;
left:calc(var(--cell-size)*-1);
top:0
}
.tc-table:after,.tc-table:before {
position:absolute;
content:""
}
.tc-table:before {
width:100%;
height:var(--toolbox-aiming-field-size);
top:calc(var(--toolbox-aiming-field-size)*-1);
left:0
}
.tc-table--heading .tc-row:first-child {
font-weight:600;
border-bottom:2px solid var(--color-border);
}
.tc-table--heading .tc-row:first-child :empty:before {
content:attr(heading);
color:var(--color-text-secondary)
}
.tc-table--heading .tc-row:first-child:after {
bottom:-2px;
border-bottom:2px solid var(--color-border)
}
.tc-add-column,.tc-add-row {
display:flex;
color:var(--color-text-secondary)
}
@media print {
.tc-add {
display:none
}
}.tc-add-column {
padding:4px 0;
justify-content:center;
border-top:1px solid var(--color-border);
}
@media print {
.tc-add-column {
display:none
}
}.tc-add-row {
height:var(--cell-size);
align-items:center;
padding-left:4px;
position:relative;
}
.tc-add-row:before {
content:"";
position:absolute;
right:calc(var(--cell-size)*-1);
width:var(--cell-size);
height:100%
}
@media print {
.tc-add-row {
display:none
}
}.tc-add-column,.tc-add-row {
transition:0s;
cursor:pointer;
will-change:background-color;
}
.tc-add-column:hover,.tc-add-row:hover {
transition:background-color .1s ease;
background-color:var(--color-background)
}
.tc-add-row {
margin-top:1px;
}
.tc-add-row:hover:before {
transition:.1s;
background-color:var(--color-background)
}
.tc-row {
display:grid;
grid-template-columns:repeat(auto-fit,minmax(10px,1fr));
position:relative;
border-bottom:1px solid var(--color-border);
}
.tc-row:after {
content:"";
pointer-events:none;
position:absolute;
width:var(--cell-size);
height:100%;
bottom:-1px;
right:calc(var(--cell-size)*-1);
border-bottom:1px solid var(--color-border)
}
.tc-row--selected {
background:var(--color-background)
}
.tc-row--selected:after {
background:var(--color-background)
}
.tc-cell {
border-right:1px solid var(--color-border);
padding:6px 12px;
overflow:hidden;
outline:none;
line-break:normal;
}
.tc-cell--selected {
background:var(--color-background)
}
.tc-wrap--readonly .tc-row:after {
display:none
}
.tc-toolbox {
--toolbox-padding:6px;
--popover-margin:30px;
--toggler-click-zone-size:30px;
--toggler-dots-color:#7b7e89;
--toggler-dots-color-hovered:#1d202b;
position:absolute;
cursor:pointer;
z-index:1;
opacity:0;
transition:opacity .1s;
will-change:left,opacity;
}
.tc-toolbox--column {
top:calc(var(--toggler-click-zone-size)*-1);
transform:translateX(calc(var(--toggler-click-zone-size)*-1/2));
will-change:left,opacity
}
.tc-toolbox--row {
left:calc(var(--popover-margin)*-1);
transform:translateY(calc(var(--toggler-click-zone-size)*-1/2));
margin-top:-1px;
will-change:top,opacity
}
.tc-toolbox--showed {
opacity:1
}
.tc-toolbox .tc-popover {
position:absolute;
top:0;
left:var(--popover-margin)
}
.tc-toolbox__toggler {
display:flex;
align-items:center;
justify-content:center;
width:var(--toggler-click-zone-size);
height:var(--toggler-click-zone-size);
color:var(--toggler-dots-color);
opacity:0;
transition:opacity .15s ease;
will-change:opacity;
}
.tc-toolbox__toggler:hover {
color:var(--toggler-dots-color-hovered)
}
.tc-toolbox__toggler svg {
fill:currentColor
}
.tc-wrap:hover .tc-toolbox__toggler {
opacity:1
}
.tc-settings .cdx-settings-button {
width:50%;
margin:0
}
.tc-popover {
--color-border:#eaeaea;
--color-background:#fff;
--color-background-hover:rgba(232,232,235,0.49);
--color-background-confirm:#e24a4a;
--color-background-confirm-hover:#d54040;
--color-text-confirm:#fff;
background:var(--color-background);
border:1px solid var(--color-border);
box-shadow:0 3px 15px -3px rgba(13,20,33,.13);
border-radius:6px;
padding:6px;
display:none;
will-change:opacity,transform;
}
.tc-popover--opened {
display:block;
animation:menuShowing .1s cubic-bezier(.215,.61,.355,1) forwards
}
.tc-popover__item {
display:flex;
align-items:center;
padding:2px 14px 2px 2px;
border-radius:5px;
cursor:pointer;
white-space:nowrap;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
}
.tc-popover__item:hover {
background:var(--color-background-hover)
}
.tc-popover__item:not(:last-of-type) {
margin-bottom:2px
}
.tc-popover__item-icon {
display:inline-flex;
width:26px;
height:26px;
align-items:center;
justify-content:center;
background:var(--color-background);
border-radius:5px;
border:1px solid var(--color-border);
margin-right:8px
}
.tc-popover__item-label {
line-height:22px;
font-size:14px;
font-weight:500
}
.tc-popover__item--confirm {
background:var(--color-background-confirm);
color:var(--color-text-confirm);
}
.tc-popover__item--confirm:hover {
background-color:var(--color-background-confirm-hover)
}
.tc-popover__item--confirm .tc-popover__item-icon {
background:var(--color-background-confirm);
border-color:rgba(0,0,0,.1);
}
.tc-popover__item--confirm .tc-popover__item-icon svg {
transition:transform .2s ease-in;
transform:rotate(90deg) scale(1.2)
}
.tc-popover__item--hidden {
display:none
}
@keyframes menuShowing {
0% {
opacity:0;
transform:translateY(-8px) scale(.9)
}
70% {
opacity:1;
transform:translateY(2px)
}
to {
transform:translateY(0)
}
}
</style><style type="text/css">
.inline-code {
background: rgba(250, 239, 240, 0.78);
color: #b44437;
padding: 3px 4px;
border-radius: 5px;
margin: 0 1px;
font-family: inherit;
font-size: 0.86em;
font-weight: 500;
letter-spacing: 0.3px;
}
</style>
页:
[1]