2012-02-27 4 views
19

背景画像を使用せずに<textarea>内に水平ルールを作成する方法を知っている人はいますか?<textarea>水平ルール付き

CSS3は問題ありません。私は必要に応じてIE用のイメージフォールバックを行うことができます。

例:

enter image description here

答えて

44

あなたはこの線形グラデーションを使用して行うことができます。

.notes { 
 
    background-attachment: local; 
 
    background-image: 
 
     linear-gradient(to right, white 10px, transparent 10px), 
 
     linear-gradient(to left, white 10px, transparent 10px), 
 
     repeating-linear-gradient(white, white 30px, #ccc 30px, #ccc 31px, white 31px); 
 
    line-height: 31px; 
 
    padding: 8px 10px; 
 
}
<textarea class="notes"></textarea>

JSFiddle Version

+0

をそして、我々は勝者を持っています!ありがとうございましたminitech。それは決して私の心を越えたことはありません。 – Turnip

+0

非常にうまくいった。 – j08691

+0

@ 3rror404:また、画像からパディングを追加するように編集しました。ピー!それは多くの勾配です... – Ryan

0

私は画像を使用することが適切なソリューションだと思います。

フォールバック:テキストエリアの透明な背景、ラッパーの背景画像DIV。

関連する問題