HTML สำหรับสัญลักษณ์หยุดชั่วคราวในการควบคุมเสียงและวิดีโอ


98

ฉันกำลังพยายามค้นหาสัญลักษณ์ Unicode เพื่อให้ปุ่มแสดงสัญลักษณ์หยุดชั่วคราวของ Unicode ฉันพบว่าสัญลักษณ์การเล่น Unicode นั้นเป็น&#9658แต่ฉันกำลังมองหาสัญลักษณ์หยุดชั่วคราวที่เทียบเท่า


1
มีคำถามเดียวกันนี้ แต่สำหรับปุ่ม "หยุด" (สี่เหลี่ยมจัตุรัส) คำตอบของ Rokoดีที่สุดสำหรับเรื่องนี้
starmandeluxe

คำตอบ:


109

มีสัญลักษณ์ต่างๆที่สามารถพิจารณาทดแทนได้อย่างเพียงพอ ได้แก่ :

  1. | | - แถบแนวตั้งมาตรฐาน (ตัวหนา) สองแท่ง

  2. ▋▋ - ▋และอื่น ๆ▋

  3. ▌▌ - ▌และอื่น ๆ▌

  4. ▍▍ - ▍และอื่น ๆ▍

  5. ▎▎ - ▎และอื่น ๆ▎

  6. ❚❚ - ❚และอื่น ๆ❚

ฉันอาจจะพลาดหนึ่งหรือสองครั้ง แต่ฉันคิดว่าสิ่งเหล่านี้ดีกว่า นี่คือรายการสัญลักษณ์ในกรณี


ฉันใช้สิ่งนี้: 𝍪.
JoshuaD

& # 9646; คือสัญลักษณ์หยุดชั่วคราวใน HTML
Fla

@JoshuaD หากคุณต้องการรองรับหลายเบราว์เซอร์คุณอาจไม่ควรใช้เบราว์เซอร์นั้น ฉันใช้ Firefox รุ่นล่าสุดและไม่สามารถอ่านได้
ลูกของพระเจ้า

4
ฉันใช้=กับtransform:rotate(90deg);.
Joe DF

1
@AChildofGod - ไม่ใช่ (เฉพาะ) เกี่ยวกับเบราว์เซอร์ แต่ขึ้นอยู่กับแบบอักษรที่ติดตั้งในเครื่องของคุณ
kubi

181

มาตรฐาน Unicode สำหรับสัญลักษณ์ควบคุมสื่อ

หยุดชั่วคราว: ⏸︎

Unicode มาตรฐาน 13.0 (ปรับปรุง 2020)ให้เทคนิคเบ็ดเตล็ดร่ายมนตร์อยู่ในช่วงแม่มด2300-23FF

เทคนิคเบ็ดเตล็ด

จากเอกสาร Unicode 13.0 ที่ครอบคลุมร่ายมนตร์บางส่วนที่เราสามารถเชื่อมโยงกับสัญลักษณ์ควบคุมสื่อทั่วไปมีดังต่อไปนี้:

แป้นพิมพ์และสัญลักษณ์ UI

23CF ⏏︎นำสื่อออก

สัญลักษณ์ส่วนต่อประสานผู้ใช้

23E9 ⏩︎กรอเดินหน้า
23EA ⏪︎กรอถอยหลังอย่างเร็ว
23EB ⏫︎เพิ่มเร็ว
23EC ⏬︎ลดเร็ว
23ED ⏭︎ข้ามไปสิ้นสุด
23EE ถัดไป⏮︎ข้ามไปเริ่มต้น
23EF ก่อนหน้า⏯︎เล่น / หยุดสลับ
23F1 ⏱︎นาฬิกาจับเวลา
23F2 ⏲︎นาฬิกาจับเวลา
23F3 ⏳︎นาฬิกาทราย
23F4 ︎ถอยหลังกลับ
23F5 ⏵︎เดินหน้าถัดไปเล่น
23F6 ⏶︎เพิ่ม
23F7 ⏷︎ลด
23F8 ⏸︎หยุด
23F9 ⏹︎หยุด
23FA ⏺︎บันทึก

สัญลักษณ์แสดงพลังจาก ISO 7000: 2012

23FB ⏻︎สแตนด์บาย / พลังงาน
23FC ⏼︎เปิด / ปิดเครื่อง
23FD ⏽︎เปิดเครื่อง
2B58 ⭘︎ปิดเครื่อง

สัญลักษณ์แสดงพลังจาก IEEE 1621-2004

23FE ⏾︎กำลังนอนหลับ

ใช้บนเว็บ:

ไฟล์ต้องถูกบันทึกโดยใช้การเข้ารหัส UTF-8 โดยไม่มี BOM (ซึ่งในสภาพแวดล้อมการพัฒนาส่วนใหญ่จะถูกตั้งค่าโดยค่าเริ่มต้น) เพื่อที่จะสั่งให้โปรแกรมแยกวิเคราะห์วิธีแปลงไบต์เป็นอักขระได้อย่างถูกต้อง <meta charset="utf-8"/>ควรใช้ทันทีหลังจาก<head>ในไฟล์ HTMLและตรวจสอบว่าContent-Type: text/html; charset=utf-8ตั้งค่าส่วนหัว HTTP ที่ถูกต้องแล้ว

ตัวอย่าง:

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"

ตัวแปรมาตรฐาน

เพื่อป้องกันไม่ให้สัญลักษณ์จากการเป็น"สี emojified" ⏩︎ / ⏩ ผนวกรหัส U + FE0E ข้อความนำเสนอตัวเลือกเพื่อขอตัวแปรมาตรฐาน : (ตัวอย่าง: &#x23e9;&#xfe0e;)

ความไม่สอดคล้องกัน

อักขระในช่วง Unicode มีความอ่อนไหวต่อสภาพแวดล้อมแบบอักษรที่ใช้แอปพลิเคชันเบราว์เซอร์ระบบปฏิบัติการแพลตฟอร์ม
เมื่อไม่ทราบหรือหายไปเราอาจเห็นสัญลักษณ์เช่น หรือ▯แทนหรือแม้กระทั่งพฤติกรรมที่ไม่สอดคล้องกันเนื่องจากความแตกต่างในการใช้งานโปรแกรมแยกวิเคราะห์ HTML โดยผู้ให้บริการรายต่างๆ
ตัวอย่างเช่นในเบราว์เซอร์Windows Chromium ส่วนต่อท้าย Standardized Variant U + FE0E นั้นมีข้อบกพร่องและสัญลักษณ์ดังกล่าวยังดีกว่าเมื่อใช้ร่วมกับ CSS เช่น: font-family: "Segoe UI Symbol"เพื่อบังคับให้ฟอนต์เฉพาะนั้นอยู่เหนืออิโมจิสี (โดยปกติจะรู้จักในชื่อ "Segoe UI Emoji") ซึ่งท้าทาย จุดประสงค์ของ U + FE0E ในตอนแรกเวลาจะบอก ...


แบบอักษรไอคอนที่ปรับขนาดได้

เพื่อหลีกเลี่ยงปัญหาที่เกี่ยวข้องกับอักขระที่ไม่รองรับ - วิธีแก้ปัญหาที่ทำงานได้คือใช้ชุดแบบอักษรของไอคอนที่ปรับขนาดได้เช่น:

แบบอักษรน่ากลัว

ไอคอนผู้เล่น - ปรับขนาดได้ - แบบอักษรที่ยอดเยี่ยม

<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>

ไอคอนGoogle

ป้อนคำอธิบายภาพที่นี่

<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>

และอื่น ๆ อีกมากมายที่คุณสามารถพบได้ในป่า และสุดท้าย แต่ไม่น้อยที่มีประโยชน์จริงๆออนไลน์นี้เครื่องมือ: กำเนิดตัวอักษรไอคอน, Icomoon.io



2
ขอบคุณเพื่อนคำตอบที่เป็นประโยชน์จริงๆ
Daniel Barde

1
น่ารำคาญที่ไม่มีปุ่ม "วงกลมหยุด" ในแบบอักษร / ไอคอนของ Google ดังนั้นการตั้งค่า "การเล่นแบบวงกลม" และ "การหยุดชั่วคราวแบบวงกลม" จึงไม่สมบูรณ์ ...
SX ยินดีต้อนรับการนินทา


คำตอบที่ยอดเยี่ยม - ฉันชอบความพยายามที่ทุ่มเทลงไป คุณสังเกตเห็น "สัญลักษณ์ ISO 7000 / IEC 60417 อย่างเป็นทางการสำหรับการหยุดชั่วคราวการหยุดชะงักคือ # 5111B โปรดดู Media_Controls" ซึ่ง @intotecho ชี้ถึงในคำตอบที่ประเมินต่ำกว่านี้ → stackoverflow.com/a/48918561/4575793
Cadoiz

ตัวเลือกการนำเสนอข้อความ&#xfe0e;เช่นใน&#x25B6;&#xfe0e;ดูเหมือนจะไม่ทำงานใน Firefox และ Chrome สำหรับ Android (2020 AC)
Luis A. Florit

59

สิ่งต่อไปนี้อาจมีประโยชน์:

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

หมายเหตุ : เห็นได้ชัดว่าอักขระเหล่านี้ไม่ได้รับการสนับสนุนอย่างดีในแบบอักษรยอดนิยมดังนั้นหากคุณวางแผนที่จะใช้บนเว็บอย่าลืมเลือกแบบอักษรบนเว็บที่รองรับสิ่งเหล่านี้



22

เจอแล้วมันอยู่ในบล็อกเทคนิคเบ็ดเตล็ด ⏸ (U + 23F8)


3
ไม่แน่ใจว่าคำตอบที่ถูกโหวตได้รับการโหวตอย่างไร ดูลิงก์ด้านล่างซึ่ง "แถบแนวตั้งคู่" นี้ยังระบุว่า "หยุดชั่วคราว" ในความคิดเห็น น่าเสียดายที่ดูเหมือนว่าฟอนต์จะไม่ได้รับการสนับสนุนอย่างดี (เพิ่มใน Unicode ในเดือนมิถุนายน 2014) fileformat.info/info/unicode/char/23f8/index.htm
Anm


5

หากคุณต้องการให้อักขระที่เป็นอักขระเดี่ยวตรงกับสามเหลี่ยมหันขวาสำหรับ "เล่น" ให้ลองใช้เลขโรมัน 2 Ⅱ &#8545;ใน HTML หากคุณสามารถวางแท็กการจัดรูปแบบไว้รอบ ๆ แท็กนั้นก็จะดูดีเป็นตัวหนา อยู่<b>&#8545;</b>ใน HTML สิ่งนี้มีการรองรับที่ดีกว่าแถบแนวตั้งคู่ที่กล่าวถึงก่อนหน้านี้มาก


ฉันดีใจที่คุณพูดถึงทำให้เป็นตัวหนา ฉันใช้ & # 2405; และดูดีกว่าในตัวหนา
เกิดขึ้นเมื่อ

5

เบราว์เซอร์สมัยใหม่รองรับ 'DOUBLE VERTICAL BAR' (U + 23F8) ด้วยเช่นกัน:

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

สำหรับเครื่องเล่นเพลงมันสามารถทำหน้าที่เป็นคู่หูสำหรับ 'BLACK RIGHT-POINTING POINTER' (U + 25BA) ได้เนื่องจากทั้งคู่มีความกว้างและความสูงเท่ากันทำให้เหมาะสำหรับปุ่มเล่น / หยุดชั่วคราว:

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


1
บนแถบแนวตั้งคู่ของ mac ล้อมรอบด้วยกล่อง Skeuomorphic มีลักษณะแตกต่างจากตัวชี้ชี้ไปทางขวาสีดำ
จะ

2

ไม่มีอักขระที่เข้ารหัสเพื่อใช้เป็นสัญลักษณ์หยุดชั่วคราวแม้ว่าอักขระต่างๆหรือชุดอักขระต่างๆอาจมีลักษณะเหมือนสัญลักษณ์หยุดชั่วคราวมากหรือน้อยขึ้นอยู่กับแบบอักษร

ในการอภิปรายในรายชื่อผู้รับจดหมาย Unicode สาธารณะในปี 2548 ข้อเสนอแนะให้ใช้อักขระ U + 275A HEAVY VERTICAL BAR สองชุด: ❚❚ แต่ความเพียงพอของผลลัพธ์ขึ้นอยู่กับแบบอักษร ตัวอย่างเช่นสัญลักษณ์อาจได้รับการออกแบบให้แท่งอยู่ห่างกันมากเกินไป - การอภิปรายในรายการจะอธิบายว่าเหตุใดสัญลักษณ์หยุดชั่วคราวจึงไม่ได้รับการเข้ารหัสและสิ่งนี้ก็ไม่มีการเปลี่ยนแปลง

ดังนั้นตัวเลือกที่ดีที่สุดคือการใช้รูปภาพ หากคุณจำเป็นต้องใช้สัญลักษณ์ในข้อความขอแนะนำให้สร้างเป็นขนาดใหญ่ที่เหมาะสม (เช่น 60 x 60 พิกเซล) และลดขนาดเป็นขนาดข้อความด้วย CSS (เช่นการตั้งค่าheight: 0.8emในimgองค์ประกอบ)


คุณยังสามารถเพิ่ม CSS บางอย่างเช่น "letter-spacing: -6px" ให้กับ Heavy Vertical Bar สองเท่าเพื่อให้ดูเหมือนสัญลักษณ์หยุดชั่วคราวจริงๆ ตัวอย่าง: jsfiddle.net/enKaA
JaGo

นี่ดีกว่า # 9616 เนื่องจากสูงเท่ากัน
Aram Kocharyan

2
คำตอบนี้ล้าสมัย Unicode 7.0 (เปิดตัว 2014) ได้เพิ่ม U + 23F8 และสัญลักษณ์ที่ตรงกัน (เล่นหยุดบันทึก) เพื่อจุดประสงค์นี้unicode.org/charts/PDF/Unicode-7.0/U70-2300.pdf
SX ต้อนรับซุบซิบ ageist

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.