CSS ascent-override descent-override line-gap-override基本效果实例页面
回到相关文章 »效果:
ascent-override:
张鑫旭:介绍下@font-face 中 3 个与文字垂直排版距离相关的属性。
大家可以拖动下面的滑杆感受下不同值下的排版效果。
大家可以拖动下面的滑杆感受下不同值下的排版效果。
descent-override:
张鑫旭:介绍下@font-face 中 3 个与文字垂直排版距离相关的属性。
大家可以拖动下面的滑杆感受下不同值下的排版效果。
大家可以拖动下面的滑杆感受下不同值下的排版效果。
line-gap-override:
张鑫旭:介绍下@font-face 中 3 个与文字垂直排版距离相关的属性。
大家可以拖动下面的滑杆感受下不同值下的排版效果。
大家可以拖动下面的滑杆感受下不同值下的排版效果。
代码:
CSS代码:
.content { width: 280px; line-height: 30px; border-top: 1px solid #999; border-bottom: 1px solid #fff; box-shadow: inset 0 -1px #fff; background: repeating-linear-gradient(transparent 0 29px, #999 29px 30px); } .ascent { font-family: ascentFont; } .descent { font-family: descentFont; } .line-gap { font-family: lineGapFont; line-height: normal; } @font-face { font-family: ascentFont; src: local('xxx font'); ascent-override: 100%; } @font-face { font-family: descentFont; src: local('xxx font'); descent-override: 0%; } @font-face { font-family: lineGapFont; src: local('xxx font'); line-gap-override: 80%; }
HTML代码:
<h4>ascent-override:<output id="ascentOutput">100%</output></h4> <div class="content ascent">... <input type="range" value="100" min="0" max="200" name="ascent" is="ui-range" data-tips="${value}%"> </div> <h4>descent-override:<output id="descentOutput">0%</output></h4> <div class="content descent">... <input type="range" value="0" min="0" max="200" name="descent" is="ui-range" data-tips="${value}%"> </div> <h4>line-gap-override:<output id="lineGapOutput">80%</output></h4> <div class="content line-gap"> ... <input type="range" value="80" min="0" max="200" name="lineGap" is="ui-range" data-tips="${value}%"> </div>