2012-02-27 18 views
19

Czy ktoś wie o sposobie tworzenia reguł poziomych w ramach <textarea> bez użycia obrazu tła?<textarea> z regułą poziomą

CSS3 byłby w porządku. W razie potrzeby mogę wykluczyć awarię obrazu dla IE.

Przykład:

enter image description here

Odpowiedz

44

Można to zrobić za pomocą gradienty liniowe:

.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

I mamy zwycięzcę! Dzięki, minitech. To nigdy nie przyszło mi do głowy. – Turnip

+0

Bardzo ładnie wykonane. – j08691

+0

@ 3rror404: Edytowane również w celu dodania wypełnienia z obrazu. Uff! To dużo gradientów ... – Ryan

0

myślę za pomocą obrazu jest dobrym rozwiązaniem.

Fallback: przezroczyste tło na tekście, obraz tła na opakowaniu DIV.

Powiązane problemy