我需要在不使用的情况下完成一个网站CSS at all.
一切都很顺利,但我不知道如何改变我的字体系列与纯JS.
有谁知道如何使用导入字体JS only?
Thanks!
你说“纯JS”,但很可能你问的是如何在浏览器环境中做到这一点,这暴露了一个文档对象模型或 DOM https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction。因此,您可以将它与 Javascript 一起使用。
除非这是一个棘手的家庭作业问题,否则没有理由避免使用 CSS,因为 CSS 始终可用,而且它是设计样式的正确工具。
改变font-family
元素的定义很简单:
element.style.fontFamily = "Arial, Sans Serif";
现在,要导入字体,只需添加样式表或<style>
DOM 元素,它有一个font-face
rule:
var link = document.createElement('link');
link.setAttribute('rel', 'stylesheet');
link.setAttribute('type', 'text/css');
link.setAttribute('href', 'https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,700');
document.head.appendChild(link);
目前没有其他方法可以做到这一点。 https://stackoverflow.com/questions/5586845/how-to-import-font-file-using-javascript
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)