在HTML的文字輸入中,您可以觀察到在文字中顯示的標記,稱為文字輸入插入符號。它也被稱為文字輸入遊標。
在本教學中,我們將學習設定文字輸入插入符的樣式。但是,我們只能更改文字輸入插入符號的顏色,因為現代瀏覽器不支援更改形狀。
使用者可以按照下面的語法使用 'caret-color' CSS 屬性來改變文字輸入插入符的顏色。
caret-color: color;
在上面的輸入中,‘color’可以是字串格式的顏色名稱、十六進位值、rgb值或HSL值。
在下面的範例中,我們定義了兩個文字輸入並給出了「inp」和「inp1」類別名稱。我們使用“caret-color”CSS 屬性為第一個輸入元素設定了“紅色”顏色。
此外,我們在第二個輸入元素中使用了‘auto’值。在輸出中,使用者可以觀察到第一個輸入框中的紅色遊標和第二個輸入框中的黑色遊標,因為auto值會採用瀏覽器的預設顏色,大多數情況下為黑色。
<html> <head> <style> .inp { caret-color: red; } .inp1 { caret-color: auto; } </style> </head> <body> <h3>Using the <i> caret-color </i> CSS property to style the text input caret</h3> <input type = "text" placeholder = "Write something here." class = "inp"> <br> <br> <input type = "text" placeholder = "Write something here." class = "inp1"> </body> </html>
在下面的範例中,我們使用了「transparent」作為「color-caret」 CSS屬性的值,以設定遊標的透明顏色。基本上,當我們需要隱藏文字輸入遊標時,可以使用它。
在輸出中,使用者可以觀察到他們可以在輸入框中輸入文本,但無法看到遊標。
<html> <head> <style> .inp { caret-color: transparent; } </style> </head> <body> <h3>Using the <i> caret-color </i> CSS property to style the text input caret</h3> <input type = "text" placeholder = "Your Good name" class = "inp"> </body> </html>
在下面的範例中,我們在 div 元素內新增了文字。之後,我們為 div 元素使用了具有 true 值的 ‘contenteditable’ 屬性,這使得 div 元素的內容可編輯。
在這裡,我們設定了可編輯 div 元素的文字輸入遊標的樣式,並為其賦予了粉紅色,使用者可以在輸出中觀察到。
<html> <head> <style> .test { caret-color: pink; } </style> </head> <body> <h3>Using the <i> caret-color </i> CSS property to style the text input caret</h3> <div class = "test" contenteditable = "true"> This div is editable. Click anywhere on the text to start editing. Observe the Pink color of the cursor. </div> </body> </html>
使用者學會了使用「caret-color」CSS 屬性來設定文字輸入插入符號的樣式。然而,一些舊的瀏覽器也支援‘caret-shape’屬性,使用它,我們可以改變遊標的形狀,但現代瀏覽器不支援它。
以上是什麼是文字輸入插入符號樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!