通过属性选择器获取表单对象

简介: 通过一个简单的联系表单,通过表单对象属性选择器获取表单对象。

通过一个简单的联系表单,通过表单对象属性选择器获取表单对象。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>设计表单样式</title>
  <style type="text/css">
  /*清除常用标签对象的默认边框,编剧和焦点线样式*/
    body,div,h1,form,fieldset,input,textarea{margin:0; padding: 0;border: 0; outline: none;}
    /*定义网页高度为窗口高度*/
    html{height: 100%;}
    /*设计网页基本显示效果,如背景色,并添加渐变背景色效果*/
    body{background:linear-gradient(#25303c,#728EAA);  font-family: sans-serif;}
    /*对表单结构样式进行初步设计,添加阴影,定义背景色和浅色边框,定义表单标题样式*/
    #contact{width: 430px; margin: 10px auto; padding: 20px;
    background: #c9d0de; border: 1px solid #e1e1e1;
      box-shadow: 0px 0px 8px #444;
    }
    h1{
      font-size: 34px; color: #445668;
      text-align: center; margin: 0 0 35px 0; text-shadow: 0px 1px 0px #f2f2f2;
    }
    /*设计表单的标签文本,文本框和文本区域样式*/
    label{/*标签文本样式:向左浮动,右对齐文本,定义文本投影特效*/
      float: left; clear: left; margin: 11px 20px 0 0; width: 95px;
      text-align: left; font-size: 16px; color: #445668;
      text-transform: uppercase; text-shadow: 0px 1px 0px #f2f2f2;
    }
    input{/*文本框样式:固定宽和高,增加边界,定义渐变背景色,设计圆角样式*/
      width: 260px; height: 35px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0;
      background: linear-gradient(#546A7F 0%,#5E768D 20%);
    /*  background: -Webkit-gradient(linear, left top,left bottom, 0% #546A7F,20% #5E768D);     老版写法 */  
      border-radius: 5px;
      box-shadow: 0px 1px 0px #f2f2f2;
      font-family: "楷体"; font-size: 16px; color: #f2f2f2; text-transform: 
        uppercase; text-shadow: 0px -1px 0px #334f71;}
      input::placeholder{
        color:#a1b2c3; text-shadow: 0px -1px 0px #35806b;
      }
    textarea{/*文本区域样式:固定宽和高,增加边界,定义渐变颜色,设计圆角,设计阴影特效*/
      width: 260px; height: 130px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0;
      background: linear-gradient(#546A7f 0%,#5E768D 20%);
      border-radius: 5px;
      box-shadow: 0px 1px 0px #f2f2f2;
      font-family: "楷体" ; font-size: 16px; color: #f2f2f2; text-transform: uppercase; text-shadow: 0px -1px 0px #334f71;
    }
    textarea::input-placeholder{
      color:#a1b2c3; text-shadow: 0px -1px 0px #38506b;
    }
    input[type=submit]{
      width: 120px; height: 42px; float: right; padding: 5px 10px; margin: 0 15px 0 0;
      box-shadow: 0px 0px 5px #999;
      border: 1px solid #556f8c;
      background: linear-gradient(#718DA9 0%,#415D79 100%);
      cursor: pointer;
    }
    input[disabled] {color: #aaa;}
  </style>
</head>
<body>
  <div id="contact">
  <h1>联系表</h1>
    <form action="#" method="post">
    <fieldset>
    <label for="name">昵称</label>
      <input type="text" id="name" disabled placeholder="请输入你的账号"/>
      <label for="email">Email:</label>
      <input type="email" id="email" placeholder="请输入你的邮箱"/>
      <label for="message">反馈信息</label>
      <textarea id="message" placeholder="请留下你的意见和建议?"></textarea>
      <input type="submit" value="发送信息">
    </fieldset>
      </form>
  </div>
</body>
</html>
目录
相关文章
|
7月前
|
前端开发
Element Form表单布局(一行多列)
Element Form表单布局(一行多列)
280 0
|
8月前
|
JavaScript 前端开发 Java
72jqGrid 分组表头 - 有合并列的样式
72jqGrid 分组表头 - 有合并列的样式
40 0
|
8月前
|
JavaScript 前端开发 Java
73jqGrid - 冻结列
73jqGrid - 冻结列
30 0
|
8月前
|
JSON JavaScript 前端开发
78jqGrid - 列分组
78jqGrid - 列分组
24 0
|
7月前
layui按条件隐藏表格列
layui按条件隐藏表格列
|
8月前
|
JavaScript 前端开发 Java
71jqGrid 分组表头 - 没有合并列的样式
71jqGrid 分组表头 - 没有合并列的样式
17 0
|
8月前
|
JSON JavaScript 前端开发
80jqGrid - 冻结分组列
80jqGrid - 冻结分组列
24 0
|
8月前
|
JavaScript 前端开发
46jqGrid 分组 - 隐藏分组列
46jqGrid 分组 - 隐藏分组列
23 0

热门文章

最新文章