chore:任务栏的图标小程序正常
This commit is contained in:
@@ -280,57 +280,23 @@
|
||||
<!-- 底部工具栏: 5 个图标按钮均匀分布 -->
|
||||
<view class="input-toolbar">
|
||||
<view class="toolbar-item" hover-class="toolbar-item--hover" @click="onToolbarItem('task')">
|
||||
<view class="toolbar-icon-svg">
|
||||
<!-- 任务: 黑底对话气泡(微信式) + 三个白点 -->
|
||||
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M4 6 h22 a4 4 0 0 1 4 4 v12 a4 4 0 0 1 -4 4 h-15 l-7 5 v-5 h0 a4 4 0 0 1 -4 -4 v-12 a4 4 0 0 1 4 -4 z" fill="#1f1f1f"/>
|
||||
<circle cx="11" cy="16" r="1.6" fill="#fff"/>
|
||||
<circle cx="16" cy="16" r="1.6" fill="#fff"/>
|
||||
<circle cx="21" cy="16" r="1.6" fill="#fff"/>
|
||||
</svg>
|
||||
</view>
|
||||
<view class="toolbar-icon icon-task"></view>
|
||||
<text class="toolbar-text">任务</text>
|
||||
</view>
|
||||
<view class="toolbar-item" hover-class="toolbar-item--hover" @click="onToolbarItem('automation')">
|
||||
<view class="toolbar-icon-svg">
|
||||
<!-- 自动化: 圆形 + 对勾 -->
|
||||
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="#1f1f1f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<circle cx="16" cy="16" r="11"/>
|
||||
<path d="M11 16 l4 4 l7 -8"/>
|
||||
</svg>
|
||||
</view>
|
||||
<view class="toolbar-icon icon-automation"></view>
|
||||
<text class="toolbar-text">自动化</text>
|
||||
</view>
|
||||
<view class="toolbar-item" hover-class="toolbar-item--hover" @click="onToolbarItem('library')">
|
||||
<view class="toolbar-icon-svg">
|
||||
<!-- 资料库: 打开的书(两页 + 书脊) -->
|
||||
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="#1f1f1f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M3 7 c5 -2 10 -2 13 1 c3 -3 8 -3 13 -1 v18 c-5 -2 -10 -2 -13 1 c-3 -3 -8 -3 -13 -1 z"/>
|
||||
<path d="M16 8 v18"/>
|
||||
</svg>
|
||||
</view>
|
||||
<view class="toolbar-icon icon-library"></view>
|
||||
<text class="toolbar-text">资料库</text>
|
||||
</view>
|
||||
<view class="toolbar-item" hover-class="toolbar-item--hover" @click="onToolbarItem('expert')">
|
||||
<view class="toolbar-icon-svg">
|
||||
<!-- 专家: 圆形表盘 + 时针分针 -->
|
||||
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="#1f1f1f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<circle cx="16" cy="16" r="11"/>
|
||||
<path d="M16 9 v7 l5 3"/>
|
||||
</svg>
|
||||
</view>
|
||||
<view class="toolbar-icon icon-expert"></view>
|
||||
<text class="toolbar-text">专家</text>
|
||||
</view>
|
||||
<view class="toolbar-item" hover-class="toolbar-item--hover" @click="onToolbarItem('more')">
|
||||
<view class="toolbar-icon-svg">
|
||||
<!-- 更多: 2x2 网格方块(apps) -->
|
||||
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" fill="none" stroke="#1f1f1f" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<rect x="4" y="4" width="9" height="9" rx="1.5"/>
|
||||
<rect x="19" y="4" width="9" height="9" rx="1.5"/>
|
||||
<rect x="4" y="19" width="9" height="9" rx="1.5"/>
|
||||
<rect x="19" y="19" width="9" height="9" rx="1.5"/>
|
||||
</svg>
|
||||
</view>
|
||||
<view class="toolbar-icon icon-more"></view>
|
||||
<text class="toolbar-text">更多</text>
|
||||
</view>
|
||||
</view>
|
||||
@@ -3443,23 +3409,31 @@ _handleStreamError(msg) {
|
||||
}
|
||||
|
||||
.toolbar-icon {
|
||||
font-size: 44rpx;
|
||||
line-height: 1;
|
||||
color: #1f1f1f;
|
||||
}
|
||||
|
||||
.toolbar-icon-svg {
|
||||
width: 44rpx;
|
||||
height: 44rpx;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
background-size: contain;
|
||||
line-height: 1;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
|
||||
svg {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: block;
|
||||
&.icon-task {
|
||||
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHJlY3QgeD0iMiIgeT0iNiIgd2lkdGg9IjI2IiBoZWlnaHQ9IjE4IiByeD0iNiIgZmlsbD0iIzFmMWYxZiIvPjxjaXJjbGUgY3g9IjEwIiBjeT0iMTUiIHI9IjEuNSIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iMTUiIHI9IjEuNSIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjIyIiBjeT0iMTUiIHI9IjEuNSIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
|
||||
}
|
||||
|
||||
&.icon-automation {
|
||||
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWYxZjFmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTEiLz48cGF0aCBkPSJNMTEgMTYgbDQgNCBsNyAtOCIvPjwvc3ZnPg==");
|
||||
}
|
||||
|
||||
&.icon-library {
|
||||
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWYxZjFmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgNyBjNSAtMiAxMCAtMiAxMyAxIGMzIC0zIDggLTMgMTMgLTEgdjE4IGMtNSAtMiAtMTAgLTIgLTEzIDEgYy0zIC0zIC04IC0zIC0xMyAtMSB6Ii8+PHBhdGggZD0iTTE2IDggdjE4Ii8+PC9zdmc+");
|
||||
}
|
||||
|
||||
&.icon-expert {
|
||||
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWYxZjFmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTEiLz48cGF0aCBkPSJNMTYgOSB2NyBsNSAzIi8+PC9zdmc+");
|
||||
}
|
||||
|
||||
&.icon-more {
|
||||
background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMWYxZjFmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHJlY3QgeD0iNCIgeT0iNCIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEuNSIvPjxyZWN0IHg9IjE5IiB5PSI0IiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiByeD0iMS41Ii8+PHJlY3QgeD0iNCIgeT0iMTkiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHJ4PSIxLjUiLz48cmVjdCB4PSIxOSIgeT0iMTkiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHJ4PSIxLjUiLz48L3N2Zz4=");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user