c# - 有没有办法通过 bot 框架中的 CSS 或 C# 更改 webchat 中的字体大小?
问题描述
我希望使用 microsoft botservices 的 webchat 中的字体大小相同。不同元素的默认字体大小不一样,导致网络聊天看起来很奇怪。
带有 ES5 polyfills 的全功能包可以在这里找到示例: https ://github.com/microsoft/BotFramework-WebChat/tree/master/samples/01.b.getting-started-es5-bundle
我尝试使用 css 更改字体大小
* {
font-size: 13px;
}
但是,在我部署了在服务器上托管聊天机器人的页面后,这并没有成立。
我想要的只是字体大小在我所有的卡片和 texblocks 中保持一致。
解决方案
您不需要通过 styleOptions 更改字体大小。您可以通过 CSS 更改网络聊天元素及其所有子元素来简单地做到这一点,如下所示:
<style>
html,
body {
height: 100%;
}
body {
margin: 0;
}
#webchat {
height: 100%;
width: 100%;
}
#webchat>* {
font-size: 22px;
}
</style>
希望有帮助!
推荐阅读
- javascript - Vue.js: Using mixin functions inside vue.router routes
- javascript - 使用滚动条定位表格以填充页面
- excel - 将多个工作表中的 ActiveX 按钮组合为一个按钮
- javascript - Firebase JavaScript - 数组中的映射值仅显示最后一项
- excel - 从组合框 vlookup 设置单元格值
- javascript - 当使用javascript或jquery有多个具有相同类名的图像时,如何在单击时在另一个图像上显示图像?
- performance - 扑。具有高分辨率图像列表的高 GPU 负载
- electron - 如何隐藏电子应用程序的任务栏引脚
- bash - 如何删除项目的旧错误提交?
- php - 对于在 phpDoc 中返回 HTML 的函数,我应该使用哪种 @return 类型?