2017-01-24 8 views
0

入力を集中させることなく、点滅しているキャレットをHTML入力に完全に表示させることはできますか?HTML入力、フォーカスのない点滅のキャレット?

もしそうでなければ、点滅して点滅するキャレットのような形のCSS divをスタイルしますが、焦点を合わせると消えてしまいますが、その手間をかける前に簡単な方法がありますか?

+0

なぜでそれで遊ぶことができますか?これはUXの悪夢のように聞こえる。 – CollinD

+0

"blinking caret"とは、点滅するカーソルを意味しますか?キャレットは少し上向きの形です。 –

+0

@MichaelCokerこのコンテキストでは、キャレットはさまざまな形を取ることができますが、今日ではほとんどの場合、点滅するパイプルックの傾向があります。 https://en.wikipedia.org/wiki/Caret_navigation – CollinD

答えて

1

あなたはアニメーションの背景に試してみることができます。

input:focus { 
 
    background-image:none; 
 
} 
 
input { 
 
    animation: blink-empty 1s infinite; 
 
    background-image:/*linear-gradient(black,black)*/ linear-gradient(red,red); 
 
    background-position: 1px center; 
 
    background-repeat: no-repeat; 
 
    background-size:1px 1.2em; 
 
} 
 
@keyframes blink-empty { 
 
    30%, 75%{background-size:1px 1.2em;} 
 
    50% {background-size: 0 1.2em;} 
 
}
<p>fake carret on left side colored red for demo. but will not follow text if any.</p> 
 
<input type="text" value=""/>

はあなたがhttp://codepen.io/gc-nomade/pen/jyLMLd

+0

ありがとう:)これは私が必要としていたものに最適です。 – Ash

関連する問題