在焦点css3上将文本区域背景更改为白色

时间:2014-07-20 02:00:24

标签: css css3

我有以下 css 代码....(仅相关部分)

.register {
    width: 400px;
    margin: 10px auto;
    padding: 10px;
    border: 1px solid #FAFAFA;
    border-radius: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #444;
    background-color: #f0f0f0;
    box-shadow: 0 0 1px 0 #000000;
    }
    .register h3 {
    margin: 0 15px 20px;
    border-bottom: 1px solid #909090;
    padding: 5px 10px 5px 0;
    font-size: 1.1em;
    }
    .register div {
    margin: 0 0 15px 0;
    border: none;
    }
    .register label {
    display: inline-block;
    width: 25%;
    text-align: right;
    margin: 10px;
    }
    .register input[type=text], .register input[type=password] {
    width: 65%;
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Sans-Serif;
    padding: 5px;
    font-size: 0.9em;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.07);
    }
    .register input[type=text]:focus, .register input[type=password]:focus {
    background: #FFFFFF;
    }
    .register textarea{
    width: 65%;
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Sans-Serif;
    padding: 5px;
    font-size: 0.9em;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.07);
    }
    div.textarea > * {
    vertical-align:middle
    }

我需要文本区域字段更改为焦点上的白色背景(焦点背景),就像在表单中的其他输入字段中一样。

我提供了当前表格的Fiddle Demo

请求帮助。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我想知道你已经为其他领域做过那么为什么不能为textarea。无论如何,如下所示更新您的CSS。

.register input[type=text]:focus, .register input[type=password]:focus, .register textarea:focus {
background: #FFFFFF;
}