用于设置文本样式的实用程序类集合。
将此组件与标题组件结合使用,以设置内容样式。
UIkit 提供各种文本实用程序来设置文本样式。
类 | 描述 |
---|---|
.uk-text-lead |
添加此类以突出显示文本,例如在文章副标题中。 |
.uk-text-meta |
以下类将修改文本的字体大小。
类 | 描述 |
---|---|
.uk-text-small |
添加此类以减小字体大小。 |
.uk-text-default |
添加此类以设置默认字体大小。 |
.uk-text-large |
添加此类以增大字体大小。 |
添加以下类之一以修改文本的字体粗细。
类 | 描述 |
---|---|
.uk-text-light |
添加此类以应用字体粗细300 。 |
.uk-text-normal |
添加此类以应用字体粗细400 。 |
.uk-text-bold |
添加此类以应用字体粗细700 。 |
.uk-text-lighter |
添加此类以应用较细的字体粗细。 |
.uk-text-bolder |
添加此类以应用较粗的字体粗细。 |
添加.uk-text-italic
类以创建斜体文本。
以下类将把文本转换为大写、首字母大写或小写字符。
类 | 描述 |
---|---|
.uk-text-capitalize |
添加此类以将文本转换为首字母大写。 |
.uk-text-uppercase |
添加此类以将文本转换为大写。 |
.uk-text-lowercase |
添加此类以将文本转换为小写。 |
添加.uk-text-decoration-none
类以删除链接中的任何文本装饰。
使用以下类之一将不同的颜色应用于文本元素。
类 | 描述 |
---|---|
.uk-text-muted |
添加此类以使文本静音。 |
.uk-text-emphasis |
添加此类以强调文本。 |
.uk-text-primary |
添加此类以使用主颜色强调文本。 |
.uk-text-secondary |
添加此类以使用辅助颜色强调文本。 |
.uk-text-success |
添加此类以表示成功。 |
.uk-text-warning |
添加此类以表示警告。 |
.uk-text-danger |
添加此类以表示危险。 |
要将渐变或背景图像应用于文本,请将.uk-text-background
类添加到文本元素内的<span>
元素。未定义background-image
的样式将应用主颜色。
<h1><span class="uk-text-background"></span></h1>
添加以下有用的类之一以对齐文本。
类 | 描述 |
---|---|
.uk-text-left |
将文本向左对齐。 |
.uk-text-right |
将文本向右对齐。 |
.uk-text-center |
将文本水平居中对齐。 |
.uk-text-justify |
将文本两端对齐。 |
.uk-text-left
.uk-text-right
.uk-text-center
<div class="uk-child-width-1-3@s uk-grid-small" uk-grid>
<div>
<div class="uk-card uk-card-default uk-card-small">
<div class="uk-text-left uk-card-body">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr. <code>.uk-text-left</code>
</div>
</div>
</div>
<div>
<div class="uk-card uk-card-default uk-card-small">
<div class="uk-text-right uk-card-body">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr. <code>.uk-text-right</code>
</div>
</div>
</div>
<div>
<div class="uk-card uk-card-default uk-card-small">
<div class="uk-text-center uk-card-body">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr. <code>.uk-text-center</code>
</div>
</div>
</div>
</div>
UIkit 提供许多响应式对齐类。基本上,它们的工作方式与通常的对齐类相同,只不过它们具有表示它们生效的断点的后缀。
类 | 描述 |
---|---|
.uk-text-left@s .uk-text-center@s .uk-text-right@s |
影响640px及以上设备宽度。 |
.uk-text-left@m .uk-text-center@m .uk-text-right@m |
影响960px及以上设备宽度。 |
.uk-text-left@l .uk-text-center@l .uk-text-right@l |
影响1200px及以上设备宽度。 |
.uk-text-left@xl .uk-text-center@xl .uk-text-right@xl |
影响1600px及以上设备宽度。 |
.uk-text-center@s
.uk-text-right@l
.uk-text-center@m
<div class="uk-child-width-1-3@s uk-grid-small" uk-grid>
<div>
<div class="uk-card uk-card-default uk-card-small">
<div class="uk-text-center@s uk-card-body">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr. <code>.uk-text-center@s</code>
</div>
</div>
</div>
<div>
<div class="uk-card uk-card-default uk-card-small">
<div class="uk-text-right@l uk-card-body">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr. <code>.uk-text-right@l</code>
</div>
</div>
</div>
<div>
<div class="uk-card uk-card-default uk-card-small">
<div class="uk-text-center@m uk-card-body">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr. <code>.uk-text-center@m</code>
</div>
</div>
</div>
</div>
添加以下类之一以将文本垂直对齐到对象。
类 | 描述 |
---|---|
.uk-text-top |
将文本对齐到顶部。 |
.uk-text-middle |
将文本垂直居中。 |
.uk-text-bottom |
将文本对齐到底部。 |
.uk-text-baseline |
将文本对齐到基线。 |
<div class="uk-child-width-1-3@m uk-child-width-1-2@s" uk-grid>
<div>
<img src="images/avatar.jpg" width="50" height="50">
<span class="uk-text-top">Lorem ipsum.</span>
</div>
<div>
<img src="images/avatar.jpg" width="50" height="50">
<span class="uk-text-middle">Lorem ipsum.</span>
</div>
<div>
<img src="images/avatar.jpg" width="50" height="50">
<span class="uk-text-bottom">Lorem ipsum.</span>
</div>
</div>
添加以下有用的类之一以包裹您的文本。
类 | 描述 |
---|---|
.uk-text-truncate |
阻止文本换行到多行,将其截断并显示省略号。 |
.uk-text-break |
如果字符串的长度超过其容器的宽度,则会断开字符串。 |
.uk-text-nowrap |
阻止文本换行到多行。 |
<div class="uk-child-width-1-2@s" uk-grid>
<div>
<div class="uk-panel uk-text-truncate">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</div>
</div>
<div>
<div class="uk-panel uk-text-break">Loremipsumdolorsitamet,consecteturadipiscingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.</div>
</div>
</div>
添加.uk-text-stroke
类以创建轮廓标题。
<h1 class="uk-heading-small uk-text-stroke">Small</h1>
<h1 class="uk-heading-medium uk-text-stroke">Medium</h1>
<h1 class="uk-heading-large uk-text-stroke">Large</h1>
<h1 class="uk-heading-xlarge uk-text-stroke">X-Large</h1>
<h1 class="uk-heading-2xlarge uk-text-stroke">2X-Large</h1>
<h1 class="uk-heading-3xlarge uk-text-stroke">3X-Large</h1>