テキストエリアのプレースホルダ(消える文字)を複数行対応させる方法 multi-line placeholder text (webkit)

PR

multi-line placeholder text (webkit)
By Ryan Gill

DEMO 表示

目からウロコが落ちる
webkit系限定なのですが、こういう使い方があったんですね

テキストエリアに複数行の消えるテキストを表示させる方法です
一行じゃ収まりが悪い時に使えますね

 

コード部分はシンプルです
機能として必要なところを抜粋

 

HTML

<textarea placeholder="First line"></textarea>

 

CSS

textarea::-webkit-input-placeholder::after {
 display: block;
 content: "Second line \A Third line\A You get the picture...\A 5";
}

 

HTMLの方でまず、一行目のプレースホルダを指定します
このことによってwebkit以外のブラウザでも一行目のテキストは見えるようになります

次にCSSで二行目以降を追加しますcontentの内容の \A で改行になります

あとはテキストエリアの高さを設定したりで使えます

PR

COMMENT

コメントを残す

PR

9ineBBの管理人が運営するサイト

WDG WEB DESIGN GALLERY ウェブデザインギャラリー