設計一個完美的Textarea[譯文]

原文地址

textarea 是頁面上我們可以實現的一種元素類型,在評論框,交流框,或者跳轉地址都可以看到很多種樣式的Textarea。不同的的瀏覽器Textarea的默認樣式不同。我們可以用CSS來設計實現你的Textarea,就像其他普通的元素那樣:

textarea#styled{
    font-family: Tahoma, sans-serif;

    width: 600px;
    height: 120px;
    padding: 5px;

    border: 3px solid #ccc;
    background-image: url(bg.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

在這種情況之下,Id值為"styled"的width和height被明確的設置,border和padding被設置,默認樣式改變了,background-image被設置。
Textarea也支持一些其他的特征來幫助你使其達到你的審美要求。是這樣的:"onfocus"和"onblur"你可以在行內應用并且使用Javascript命令行來控制,就像這樣:

<textarea name="styled-textarea" id="styled" onfocus="this.value=''; setbg('#e5fff3');" onblur="setbg('white')">Enter your comment here...</textarea>

上述代碼當他正在被觸發(fā)的時候會改變淺綠色的背景色,觸發(fā)結束,背景色變回原來的顏色,就是因為在你的頁面中包含這么一小段簡單的JQuery代碼,從而實現了這個功能:

function setbg(color){
     document.getElementById("styled").style.background=color
}

無論是創(chuàng)建一個a.js文件導入,還是把他放到<script type="text/javascript">標簽中導入,都可以實現相同的效果。

接下來請看下面的簡單的demo:

Demo

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 發(fā)現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,639評論 4 61
  • HTML標簽解釋大全 一、HTML標記 標簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,533評論 1 41
  • *感恩上天,感恩大地,感恩來到馬來西亞東馬古晉這個環(huán)境優(yōu)雅,種族和諧的好地方~ *感恩父親,感恩母親帶我來到這個世...
    Fen1232閱讀 154評論 0 1
  • 今天的晨讀“怎樣影響他人的行為,讓更多人愿意聽你的”。 書名《橫向領導力》 作者:哈佛大學教授羅杰?費希爾 用近期...
    云間看生活閱讀 626評論 2 2
  • 愛一個人沒有錯,只是愛一個不該愛的人會非常痛苦,但愛一個人絕對沒錯,愛是發(fā)自內心的,是不由的產生的,那是真實的感覺...
    清茶與酒_3cde閱讀 275評論 0 0

友情鏈接更多精彩內容