mirror of
https://github.com/primer/css.git
synced 2024-12-02 16:13:02 +03:00
1.3 KiB
1.3 KiB
title | path | status | source | bundle |
---|---|---|---|---|
Truncate | components/truncate | Stable | https://github.com/primer/css/tree/main/src/truncate | truncate |
The css-truncate
class will shorten text with an ellipsis.
Truncate overflow
Combine the css-truncate
and css-truncate-overflow
classes to prevent text that overflows from wrapping.
<div class="col-3">
<div class="css-truncate css-truncate-overflow border p-3">
branch-name-that-is-really-long
</div>
<div class="border p-3 mt-3">
branch-name-that-is-really-long
</div>
</div>
Truncate target
Combine the css-truncate
and css-truncate-target
classes for inline (or inline-block) elements with a fixed maximum width (default: 125px
).
Some text with a
<strong class="css-truncate css-truncate-target">
branch-name-that-is-really-long
</strong>
You can override the maximum width of the truncated text with an inline style
attribute:
Some text with a
<strong class="css-truncate css-truncate-target" style="max-width: 180px">
branch-name-that-is-really-long
</strong>
You can reveal the entire string on hover with the addition of .expandable
.
Some text with a
<strong class="css-truncate css-truncate-target expandable">
branch-name-that-is-really-long
</strong>