【发布时间】:2016-04-11 22:57:10
【问题描述】:
我正在使用这样的 javascript 创建 div 并为其设置样式:
var div = document.createElement("div");
div.setAttribute('style', 'box-shadow: 10px 10px 50px #888888; \
background-color: #ffb734; \
etc...
');
当我从 chrome 扩展内容脚本插入 div 时,我必须这样做。
如果我已将字体myFont.ttf 下载到同一目录,如何更改字体?
这是我尝试过的:
var div = document.createElement("div");
div.setAttribute('style', 'box-shadow: 10px 10px 50px #888888; \
background-color: #ffb734; \
@font-face {\
font-family: '" + 'openSans' + "'; \
src: url('" + 'OpenSans-Semibold.ttf' + "') \
} \
');
但这打破了div(它停止显示)
提前致谢!
附言制作一个 css 文件并将其包含在我的清单中是不是更好的方法?
【问题讨论】:
标签: javascript html css google-chrome-extension font-face