css - 如何制作一个导航栏来展示字体的不同粗细?
问题描述
所以我正在尝试制作水平交互栏来展示我字体的不同权重。我有 14 行展示它,但不知道如何将它降低到 1 行,而只是在不同的权重之间切换。最终产品的屏幕截图。
解决方案
我制作了一个纯 JS 代码来克隆您的文本元素,然后增加字体重量。
你可以在这里看到它=> https://codepen.io/baessodiego/pen/YzXbqev
或者在这里
var j = 100
for(i=0; i<9; i++){
var p = document.createElement("P"); // Create a <> element
var t = document.createTextNode("Your font here, " + j); // Create a text
p.id = "font"; // add id to P
p.appendChild(t); // add Text to P
p.style.fontWeight = j; // add Style to P
j += 100 // Increase weight
document.body.appendChild(p); // append element to other elements
}
推荐阅读
- r - Filter_time 函数 - 在 R 中过滤时间
- swift - 如何防止子托管对象上下文停止应用程序?
- java - RxJava。Observable.OnSubscribe 无法解析为类型
- css - Box in box - 修复内框底部边框和底部边框之间的空间 -
- javascript - 循环和显示来自 2 个单独数组 Angular 4 的数据
- python - http://127.0.0.1:5000/post/0 不工作
- android - Android Studio Xml 预览白屏
- c# - 为什么这个 Simple Injector 注册会导致一个空集合?
- database - 如何为每个用户单独在服务器上启动 Cassandra
- javascript - 从 HTML 文件访问 JavaScript 函数