HTML cho biểu tượng Tạm dừng trong điều khiển âm thanh và video


97

Tôi đang cố gắng tìm ký hiệu Unicode để làm cho một nút hiển thị biểu tượng tạm dừng Unicode. Tôi có thể thấy rằng biểu tượng phát Unicode &#9658nhưng tôi đang tìm biểu tượng tạm dừng Unicode tương đương.


1
Có câu hỏi tương tự, nhưng đối với nút "Dừng" (hình vuông). Câu trả lời của Roko là tốt nhất cho điều này.
starmandeluxe

Câu trả lời:


105

Có nhiều ký hiệu khác nhau có thể được coi là sự thay thế thích hợp, bao gồm:

  1. | | - hai thanh dọc tiêu chuẩn (in đậm).

  2. ▋▋ - ▋và khác▋

  3. ▌▌ - ▌và khác▌

  4. ▍▍ - ▍và khác▍

  5. ▎▎ - ▎và khác▎

  6. ❚❚ - ❚và khác❚

Tôi có thể đã bỏ lỡ một hoặc hai, nhưng tôi nghĩ đây là những cái tốt hơn. Đây là danh sách các biểu tượng đề phòng.


Tôi đã sử dụng cái này: 𝍪.
JoshuaD

& # 9646; là biểu tượng tạm dừng thực sự trong HTML.
Fla

@JoshuaD nếu bạn muốn hỗ trợ nhiều trình duyệt, bạn có thể không nên sử dụng trình duyệt đó. Tôi đang sử dụng Firefox mới nhất và nó không thể đọc được.
A Child of God

3
Tôi đã sử dụng =với transform:rotate(90deg);.
Joe DF

1
@AChildofGod - nó không (chỉ) về trình duyệt, nó phụ thuộc vào phông chữ được cài đặt trên máy của bạn.
kubi

173

Chuẩn Unicode cho các biểu tượng điều khiển phương tiện

Tạm dừng: ⏸︎

Các Unicode chuẩn 13,0 (cập nhật 2020) cung cấp Miscellaneous kỹ thuật glyphs trong khoảng HEX 2300-23FF

Kỹ thuật khác

Với tài liệu Unicode 13.0 phong phú , một số ký hiệu mà chúng ta có thể liên kết với các ký hiệu điều khiển Media phổ biến sẽ như sau:

Biểu tượng bàn phím và giao diện người dùng

23CF ⏏︎ Eject media

Biểu tượng giao diện người dùng

23E9 ⏩︎ tua đi nhanh
23EA ⏪︎ tua lại, tua ngược nhanh
23EB ⏫︎ tăng nhanh
23EC ⏬︎ giảm nhanh
23ED ⏭︎ bỏ qua để kết thúc, tiếp theo
23EE ⏮︎ bỏ qua để bắt đầu,
23F trước đó ⏯︎ phát / tạm dừng chuyển đổi
23F1 ⏱︎ đồng hồ bấm giờ
23F2 ⏲︎ đồng hồ hẹn giờ
23F3 ⏳︎ đồng hồ cát
23F4 ⏴ ︎ đảo ngược, lùi lại
23F5 ⏵︎ tiến, tiếp theo, phát
23F6 ⏶︎ tăng
23F7 ⏷︎ giảm
23F8 ⏸︎ tạm dừng
23F9 ⏹︎ dừng
23FA ⏺︎ ghi

Các ký hiệu nguồn từ ISO 7000: 2012

23FB ⏻︎ chế độ chờ / nguồn
23FC ⏼︎ bật / tắt
nguồn 23FD ⏽︎ bật nguồn
2B58 ⭘︎ tắt nguồn

Biểu tượng nguồn từ IEEE 1621-2004

23FE ngủ điện

Sử dụng trên Web:

Tệp phải được lưu bằng cách sử dụng mã hóa UTF-8 không có BOM (trong hầu hết các môi trường phát triển được đặt theo mặc định) để hướng dẫn trình phân tích cú pháp cách chuyển các byte thành ký tự một cách chính xác. <meta charset="utf-8"/>sẽ được sử dụng ngay sau <head>trong tệp HTML và đảm bảo rằng các tiêu đề HTTP chính xác Content-Type: text/html; charset=utf-8được đặt.

Ví dụ:

HTML
&#x23E9; Pictograph 
&#x23E9;&#xFE0E; Standardized Variant
CSS
.icon-ff:before { content: "\23E9" }
.icon-ff--standard:before { content: "\23E9\FE0E" }
JavaScript
EL_iconFF.textContent = "\u23E9";
EL_iconFF_standard.textContent = "\u23E9\uFE0E"

Biến thể tiêu chuẩn hóa

Để ngăn một glyph bị "màu sắc biểu tượng hóa", hãy thêm mã U + FE0E Text Presentation Selector để yêu cầu một biến thể Chuẩn hóa : (ví dụ &#x23e9;&#xfe0e;:)

Sự không nhất quán

Các ký tự trong dãy Unicode dễ bị ảnh hưởng bởi môi trường phông chữ mà chúng được sử dụng, ứng dụng, trình duyệt, hệ điều hành, nền tảng.
Khi không xác định hoặc bị thiếu - chúng tôi có thể thấy các ký hiệu như hoặc ▯ thay vào đó, hoặc thậm chí hành vi không nhất quán do sự khác biệt trong triển khai trình phân tích cú pháp HTML của các nhà cung cấp khác nhau.
Ví dụ: trên các trình duyệt Windows Chromium, hậu tố Biến thể Tiêu chuẩn hóa U + FE0E bị lỗi và các biểu tượng như vậy vẫn tốt hơn khi đi kèm với CSS, tức là: font-family: "Segoe UI Symbol"để buộc Phông chữ cụ thể đó trên Biểu tượng cảm xúc màu (thường được công nhận là "Biểu tượng cảm xúc giao diện người dùng Segoe") - bất chấp mục đích của U + FE0E ngay từ đầu - thời gian sẽ trả lời…


Phông chữ biểu tượng có thể mở rộng

Để tránh các vấn đề liên quan đến các ký tự không được hỗ trợ - một giải pháp khả thi là sử dụng các bộ phông chữ biểu tượng có thể mở rộng như:

Phông chữ tuyệt vời

Biểu tượng trình phát - có thể mở rộng - phông chữ tuyệt vời

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<i class="fa fa-arrows-alt"></i>
<i class="fa fa-backward"></i>
<i class="fa fa-compress"></i>
<i class="fa fa-eject"></i>
<i class="fa fa-expand"></i>
<i class="fa fa-fast-backward"></i>
<i class="fa fa-fast-forward"></i>
<i class="fa fa-forward"></i>
<i class="fa fa-pause"></i>
<i class="fa fa-play"></i>
<i class="fa fa-play-circle"></i>
<i class="fa fa-play-circle-o"></i>
<i class="fa fa-step-backward"></i>
<i class="fa fa-step-forward"></i>
<i class="fa fa-stop"></i>
<i class="fa fa-youtube-play"></i>

Biểu tượng của Google

nhập mô tả hình ảnh ở đây

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<i class="material-icons">pause</i>
<i class="material-icons">pause_circle_filled</i>
<i class="material-icons">pause_circle_outline</i>
<i class="material-icons">fast_forward</i>
<i class="material-icons">fast_rewind</i>
<i class="material-icons">fiber_manual_record</i>
<i class="material-icons">play_arrow</i>
<i class="material-icons">play_circle_filled</i>
<i class="material-icons">play_circle_outline</i>
<i class="material-icons">skip_next</i>
<i class="material-icons">skip_previous</i>
<i class="material-icons">replay</i>
<i class="material-icons">repeat</i>
<i class="material-icons">stop</i>
<i class="material-icons">loop</i>
<i class="material-icons">mic</i>
<i class="material-icons">volume_up</i>
<i class="material-icons">volume_down</i>
<i class="material-icons">volume_mute</i>
<i class="material-icons">volume_off</i>

và nhiều thứ khác bạn có thể tìm thấy trong tự nhiên; và cuối cùng nhưng không kém phần quan trọng, công cụ trực tuyến thực sự hữu ích này: trình tạo font-icon, Icomoon.io .



2
Cảm ơn bạn đời, câu trả lời thực sự hữu ích.
Daniel Barde

1
Thật phiền là không có nút "khoanh tròn dừng" trong phông chữ / biểu tượng của Google, vì vậy bộ "phát trong vòng tròn" và "tạm dừng được khoanh tròn" của họ chưa hoàn thành ...
Fizz


Câu trả lời tuyệt vời - Tôi thích nỗ lực đã bỏ ra. Bạn có nhận thấy "Ký hiệu ISO 7000 / IEC 60417 chính thức cho Tạm dừng; Gián đoạn là # 5111B. Xem Media_Controls", được @intotecho chỉ ra trong câu trả lời được đánh giá thấp này? → stackoverflow.com/a/48918561/4575793
Cadoiz

57

Sau đây có thể hữu ích:

  • &#x23e9;
  • &#x23ea;
  • &#x24eb;
  • &#x23ec;
  • &#x23ed;
  • &#x23ee;
  • &#x23ef;
  • &#x23f4;
  • &#x23f5;
  • &#x23f6;
  • &#x23f7;
  • &#x23f8;
  • &#x23f9;
  • &#x23fa;

LƯU Ý : rõ ràng, các ký tự này không được hỗ trợ nhiều trong các phông chữ phổ biến, vì vậy nếu bạn định sử dụng nó trên web, hãy nhớ chọn một webfont hỗ trợ những phông chữ này.



22

Tôi đã tìm thấy nó, nó nằm trong khối Kỹ thuật Linh tinh. ⏸ (U + 23F8)


3
Không chắc làm thế nào mà câu trả lời đúng lại bị loại bỏ. Xem liên kết bên dưới nơi "thanh dọc kép" này cũng được ghi là "tạm dừng" trong các nhận xét của nó. Thật tệ là nó dường như không được hỗ trợ tốt trong các phông chữ (được thêm vào Unicode vào tháng 6 năm 2014). fileformat.info/info/unicode/char/23f8/index.htm
Anm


5

Nếu bạn muốn một ký tự là một ký tự duy nhất để khớp với hình tam giác bên phải cho "play", hãy thử chữ số La Mã 2. Ⅱ &#8545;trong HTML. Nếu bạn có thể đặt các thẻ định dạng xung quanh nó, nó sẽ thực sự đẹp khi in đậm. <b>&#8545;</b>trong HTML. Điều này có hỗ trợ tốt hơn nhiều so với thanh dọc đôi đã đề cập trước đây.


Tôi rất vui vì bạn đã đề cập đến việc làm cho nó táo bạo. Tôi đang sử dụng & # 2405; và nó trông đẹp hơn khi in đậm.
efreed

5

Các trình duyệt hiện đại cũng hỗ trợ 'DOUBLE VERTICAL BAR' (U + 23F8):

http://www.fileformat.info/info/unicode/char/23f8/index.htm

Đối với trình phát nhạc, nó có thể hoạt động như một người bạn đồng hành cho 'ĐIỂM ĐIỂM ĐÚNG ĐEN' (U + 25BA) vì cả hai đều có chung chiều rộng và chiều cao bằng nhau, làm cho nó hoàn hảo cho nút phát / tạm dừng:

http://www.fileformat.info/info/unicode/char/25ba/index.htm


1
Trên mac, thanh dọc kép được bao quanh bởi một hộp lệch hình trông khác với con trỏ chuột phải màu đen.
Sẽ

2

Không có ký tự nào được mã hóa để sử dụng làm biểu tượng tạm dừng, mặc dù nhiều ký tự hoặc tổ hợp ký tự khác nhau có thể giống hoặc ít hơn ký hiệu tạm dừng, tùy thuộc vào phông chữ.

Trong một cuộc thảo luận trong danh sách gửi thư Unicode công khai vào năm 2005, một đề xuất đã được đưa ra là sử dụng hai bản sao của ký tự THANH CHỨNG NẶNG U + 275A: ❚❚. Nhưng sự đầy đủ của kết quả phụ thuộc vào phông chữ; ví dụ: glyph có thể đã được thiết kế để các thanh quá xa nhau. - Thảo luận về danh sách giải thích tại sao một biểu tượng tạm dừng không được mã hóa và điều này không thay đổi.

Vì vậy, lựa chọn tốt nhất là sử dụng một hình ảnh. Nếu bạn cần sử dụng biểu tượng trong văn bản, cách tốt nhất là tạo nó ở kích thước lớn phù hợp (ví dụ 60 x 60 pixel) và chia tỷ lệ nó xuống kích thước văn bản bằng CSS (ví dụ: thiết lập height: 0.8emtrên imgphần tử).


Bạn cũng có thể thêm một số CSS như "letter-spacing: -6px" vào thanh Heavy Vertical kép, để nó trông giống một biểu tượng tạm dừng thực sự hơn. Ví dụ: jsfiddle.net/enKaA
JaGo

Điều này tốt hơn # 9616 vì nó có cùng chiều cao.
Aram Kocharyan

2
Câu trả lời này đã lỗi thời. Unicode 7.0 (phát hành 2014) đã thêm U + 23F8 và các biểu tượng phù hợp (phát, dừng, ghi) chính xác cho mục đích này unicode.org/charts/PDF/Unicode-7.0/U70-2300.pdf
Fizz

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.