Đăng Nhập

Vui lòng khai báo chính xác tên truy cập và mật khẩu!

Quên mật khẩu?

    Thiết kế Form tìm kiếm bằng CSS3 tuyệt đẹp

      Admin
      Admin

      Giới tính : Nam

      Đến từ : TPHCM

      Ngày Tham gia : 03/04/2011

      Tổng số bài gửi : 2292

      #1

       Thu Jul 05, 2012 8:23 pm

      Thiết kế Form tìm kiếm bằng CSS3 tuyệt đẹpThiết kế Form tìm kiếm bằng CSS3 tuyệt đẹp Thiet-ke-form-tim-kiem-bang-css3-tuyet-dep
      HTML

      Trước khi gõ code HTML, hãy chú ý hai thuộc tính placeholder và required. Đây là hai thuộc tính quan trọng khi tạo form tìm kiếm của HTML5.

      Copy đoạn code HTML này
      Code:

      <form class="form-wrapper">
        <input id="search" type="text" />
        <input id="submit" type="submit" value="go" />
      </form>

      CSS


      Code:

      .form-wrapper {
        width: 450px;
        padding: 8px;
        margin: 100px auto;
        overflow: hidden;
        border-width: 1px;
        border-style: solid;
        border-color: #dedede #bababa #aaa #bababa;
        -moz-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
        -webkit-box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;
        box-shadow: 0 3px 3px rgba(255,255,255,.1), 0 3px 0 #bbb, 0 4px 0 #aaa, 0 5px 5px #444;     
        -moz-border-radius: 10px;     
        -webkit-border-radius: 10px;   
        border-radius: 10px;   
        background-color: #f6f6f6;   
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));   
        background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);     
        background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);     
        background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);   
        background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);     
        background-image: linear-gradient(top, #f6f6f6, #eae8e8);}           

      .form-wrapper #search {
        width: 330px;
        height: 20px;
        padding: 10px 5px;
        float: left;
        font: bold 16px 'lucida sans', 'trebuchet MS', 'Tahoma';     
        border: 1px solid #ccc;     
        -moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        -moz-border-radius: 3px;   
        -webkit-border-radius: 3px;     
        border-radius: 3px;}       

      .form-wrapper #search:focus {
        outline: 0;
        border-color: #aaa;
        -moz-box-shadow: 0 1px 1px #bbb inset;
        -webkit-box-shadow: 0 1px 1px #bbb inset;
        box-shadow: 0 1px 1px #bbb inset;}

      .form-wrapper #search::-webkit-input-placeholder {
        color: #999;
        font-weight: normal;}

      .form-wrapper #search:-moz-placeholder {
        color: #999;
        font-weight: normal;}

      .form-wrapper #search:-ms-input-placeholder {
        color: #999;
        font-weight: normal;}

      .form-wrapper #submit {
        float: right;
        border: 1px solid #00748f;
        height: 42px;
        width: 100px;
        padding: 0;
        cursor: pointer;
        font: bold 15px Arial, Helvetica;
        color: #fafafa;
        text-transform: uppercase;
        background-color: #0483a0;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#31b2c3), to(#0483a0));
        background-image: -webkit-linear-gradient(top, #31b2c3, #0483a0);     
        background-image: -moz-linear-gradient(top, #31b2c3, #0483a0);
        background-image: -ms-linear-gradient(top, #31b2c3, #0483a0);
        background-image: -o-linear-gradient(top, #31b2c3, #0483a0);
        background-image: linear-gradient(top, #31b2c3, #0483a0);
        -moz-border-radius: 3px;     
        -webkit-border-radius: 3px;
        border-radius: 3px;
        text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 0 #fff;}

      .form-wrapper #submit:hover, .form-wrapper #submit:focus {
        background-color: #31b2c3;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#0483a0), to(#31b2c3));
        background-image: -webkit-linear-gradient(top, #0483a0, #31b2c3);     
        background-image: -moz-linear-gradient(top, #0483a0, #31b2c3);
        background-image: -ms-linear-gradient(top, #0483a0, #31b2c3);
        background-image: -o-linear-gradient(top, #0483a0, #31b2c3);
        background-image: linear-gradient(top, #0483a0, #31b2c3);}

      .form-wrapper #submit:active {
        outline: 0;     
        -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;}

      .form-wrapper #submit::-moz-focus-inner {
        border: 0;}
      Tương thích trình duyệt

      Tương thích các trình duyệt hiện đại: Chrome, Firefox, Safari, Opera.DOWNALOD