text-emphasis-style
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2022.
Thuộc tính CSS text-emphasis-style đặt kiểu hiển thị của dấu nhấn mạnh. Nó cũng có thể được đặt và đặt lại bằng thuộc tính viết tắt text-emphasis.
Try it
text-emphasis-style: none;
text-emphasis-style: triangle;
text-emphasis-style: "x";
text-emphasis-style: filled double-circle;
<section id="default-example">
<p>
I'd far rather be
<span class="transition-all" id="example-element">happy than right</span>
any day.
</p>
</section>
p {
font: 1.5em sans-serif;
}
Cú pháp
/* Giá trị ban đầu */
text-emphasis-style: none; /* Không có dấu nhấn mạnh */
/* Giá trị <string> */
text-emphasis-style: "x";
text-emphasis-style: "\25B2";
text-emphasis-style: "*";
/* Giá trị từ khóa */
text-emphasis-style: filled;
text-emphasis-style: open;
text-emphasis-style: dot;
text-emphasis-style: circle;
text-emphasis-style: double-circle;
text-emphasis-style: triangle;
text-emphasis-style: filled sesame;
text-emphasis-style: open sesame;
/* Giá trị toàn cục */
text-emphasis-style: inherit;
text-emphasis-style: initial;
text-emphasis-style: revert;
text-emphasis-style: revert-layer;
text-emphasis-style: unset;
Giá trị
none-
Không có dấu nhấn mạnh.
filled-
Hình dạng được tô đặc bằng màu đồng nhất. Nếu không có
filledhayopen, đây là giá trị mặc định. open-
Hình dạng rỗng (không tô).
dot-
Hiển thị các chấm nhỏ làm dấu. Chấm tô đặc là
'•'(U+2022), chấm rỗng là'◦'(U+25E6). circle-
Hiển thị các vòng tròn lớn làm dấu. Vòng tròn tô đặc là
'●'(U+25CF), vòng tròn rỗng là'○'(U+25CB). double-circle-
Hiển thị vòng tròn kép làm dấu. Vòng tròn kép tô đặc là
'◉'(U+25C9), vòng tròn kép rỗng là'◎'(U+25CE). triangle-
Hiển thị hình tam giác làm dấu. Tam giác tô đặc là
'▲'(U+25B2), tam giác rỗng là'△'(U+25B3). sesame-
Hiển thị dấu mè làm dấu nhấn mạnh. Dấu mè tô đặc là
'﹅'(U+FE45), dấu mè rỗng là'﹆'(U+FE46). <string>-
Hiển thị chuỗi ký tự đã cho làm dấu. Tác giả không nên chỉ định nhiều hơn một ký tự trong
<string>. Tác nhân người dùng có thể cắt bớt hoặc bỏ qua các chuỗi có nhiều hơn một cụm ký tự đồ họa.
Định nghĩa hình thức
| Initial value | none |
|---|---|
| Applies to | all elements |
| Inherited | yes |
| Computed value | as specified |
| Animation type | discrete |
Cú pháp hình thức
text-emphasis-style =
none |
[ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] |
<string>
Ví dụ
>Ví dụ cơ bản
h2 {
-webkit-text-emphasis-style: sesame;
text-emphasis-style: sesame;
}
Đặc tả kỹ thuật
| Specification |
|---|
| CSS Text Decoration Module Level 3> # text-emphasis-style-property> |
Tương thích trình duyệt
Xem thêm
- Các thuộc tính liên quan
text-emphasis-color,text-emphasis. - Thuộc tính
text-emphasis-positioncho phép xác định vị trí của dấu nhấn mạnh.