javascript中一个按钮样式的两种字体类型
two font types in one button style in javascript
我有一个问题:假设我正在编写一个java脚本计算器。我希望每个按钮都有两个信息:一个是描述,例如"add
",另一个在这种情况下是"plus sign
"。我希望该描述的大小必须为12px
,但我希望"plus sign
"的大小为40px
。综上所述:一个按钮中包含两种字体大小。有可能做到这一点吗?
是。
button {
font-size: 12px;
}
button > span {
font-size: 40px;
}
<button>Add<span>+</span></button>
或者使用一些CSS魔术:
button {
font-size: 12px;
}
button:after {
content: "++";
font-size: 40px;
}
<button>Add</button>
随时根据您的具体需求进行修改。
您可以在<button>
元素中嵌套多个<span>
,并相应地设置样式:
<button>
<span id="a">small</span>
<span id="b">big</span>
</button>
Fiddle
如果它不一定是<input type="button">
,我会使用类似的东西:
<button onclick="" class="button-style">
<span class="font-style-1">add</span>
<span class="font-style-2">+</span>
</button>
然后为<button>
定义一个类似按钮的样式,并为您的跨度定义类似的样式:
.font-style-1 {
font-size: 12px;
vertical-align: middle;
}
.font-style-2 {
font-size: 48px;
vertical-align: middle;
}
现场观看:http://codepen.io/PhilipFeldmann/pen/qbroJP
相关文章:
- 使用javascript单击同一按钮,在两种样式之间更改css值
- 把两种不同的形式合为一
- 这两种不同的创建对象文字的方法有什么区别
- angularjs两种功能的替代品(欧芹和重置)
- 我想要相同的函数以两种方式反应
- HTML中两种JS实现之间的差异
- 比较两种不同格式的时间戳-GAS
- 这两种方法有什么不同
- 正则表达式,两种方式,不同的结果
- 如何将两种不同类型的事件附加到同一元素
- 这两种使用 jQuery 追加 DOM 元素的方法有什么不同
- 通过两种方法创建和更新 CSS
- 什么'这两种继承策略之间的区别是什么
- 在 OpenLayers 3 中的单个点上设置两种样式
- javascript中一个按钮样式的两种字体类型
- 如何设置角度谷歌折线图的样式,使其在同一条线上有两种样式
- 设置默认值的两种样式
- Javascript一次对两种效果进行样式化
- Javascript可以在一个元素的两种不同的CSS样式之间切换
- 是否可以在画布的同一路径上使用两种不同的笔触样式?