Biểu mẫu trong CSS là gì?

Có nhiều thuộc tính CSS có sẵn có thể được sử dụng để tạo và định kiểu biểu mẫu HTML để làm cho chúng tương tác hơn, một số thuộc tính được liệt kê bên dưới

  • Bộ chọn thuộc tính. Loại thuộc tính của biểu mẫu nhập liệu có thể có nhiều dạng khác nhau tùy theo lựa chọn của người dùng. Nó có thể là bất cứ thứ gì trong số các loại có thể có như văn bản, tìm kiếm, url, điện thoại, email, mật khẩu, bộ chọn ngày, số, hộp kiểm, radio, tệp, v.v. Người dùng cần chỉ định loại trong khi tạo biểu mẫu

    Thí dụ




    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    8

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    0____31

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    4
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9____290
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    93

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    94
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    95

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    97

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    99____290
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2______299____34
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    06

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2____29____309
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9____313
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    94
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9____317
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    18
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    17
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    94
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9____323
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    25
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    27
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    28
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    90
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    91
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    93
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    94
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    96
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    97

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    25
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    99
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    40
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    25
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    27
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    28
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    90
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    91
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    93
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    94
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    13
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    14

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    25
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    16

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    94
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    99____323
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    99____313
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2______299____309
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    99
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    0
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    91

    Đầu ra.

    Biểu mẫu trong CSS là gì?


    Hãy xem xét một ví dụ khác trong đó loại đầu vào chỉ đơn giản là một văn bản.




    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    8

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    0____31

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    4
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9____290
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    93

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    94
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    95

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    97

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2____299____290
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    99
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    4
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    06

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    09____31

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2______29____313
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2______29____323
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9____317
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    931
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    17
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    933

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    94
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9____340
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    27
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    28
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    943
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    91
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    946
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    906
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    29
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    908
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    947
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    40
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    1

    TL; DR – Kiểu dáng biểu mẫu CSS đề cập đến việc thêm các thuộc tính vào biểu mẫu HTML để điều chỉnh vị trí của chúng, làm cho chúng tương tác và cải thiện giao diện tổng thể của chúng

    Tên

    Họ

    Môn thể thao yêu thích


    nội dung

    • 1. Biểu mẫu CSS. Mẹo chính
    • 2. Các trường nhập liệu tạo kiểu
    • 3. Vùng văn bản
    • 4. Chọn Menu
    • 5. Nút nhập
    • 6. Biểu mẫu CSS. Mẹo hữu ích

    Biểu mẫu CSS. Mẹo chính

    • HTML cung cấp các yếu tố đầu vào của người dùng như
      input[type=text] {
          width: 80%;
          padding: 15px 22px;
          margin: 10px 5px;
          box-sizing: border-box;  
      }
      3,
      input[type=text] {
          width: 80%;
          padding: 15px 22px;
          margin: 10px 5px;
          box-sizing: border-box;  
      }
      4,
      input[type=text] {
          width: 80%;
          padding: 15px 22px;
          margin: 10px 5px;
          box-sizing: border-box;  
      }
      5,
      input[type=text] {
          width: 80%;
          padding: 15px 22px;
          margin: 10px 5px;
          box-sizing: border-box;  
      }
      6,
      input[type=text] {
          width: 80%;
          padding: 15px 22px;
          margin: 10px 5px;
          box-sizing: border-box;  
      }
      7 và
      input[type=text] {
          width: 80%;
          padding: 15px 22px;
          margin: 10px 5px;
          box-sizing: border-box;  
      }
      8
    • Kiểu dáng biểu mẫu CSS tạo ra một thiết kế cho các yếu tố này
    • Bạn có thể tạo hiệu ứng động và sửa đổi các biểu mẫu CSS, cũng như thêm nhiều thuộc tính kiểu dáng vào các trường nhập liệu

    Các trường nhập liệu tạo kiểu

    Chọn loại đầu vào

    Bộ chọn thuộc tính CSS chọn các loại đầu vào CSS cụ thể để tạo kiểu

    • input[type=text] {
          width: 80%;
          padding: 15px 22px;
          margin: 10px 5px;
          box-sizing: border-box;  
      }
      9 - chọn các trường biểu mẫu chấp nhận văn bản
    • input[type=text] {
          border: 4px solid #8842d5;
          border-radius: 5px;  
      }
      0 - chọn các trường biểu mẫu chấp nhận mật khẩu
    • input[type=text] {
          border: 4px solid #8842d5;
          border-radius: 5px;  
      }
      1 - chọn các trường biểu mẫu chấp nhận số
    • vân vân

    Thay đổi chiều rộng

    Thuộc tính chiều rộng cho phép bạn thay đổi độ rộng của các trường đầu vào

    The example will apply to all the elements and set their

    input[type=text] {
        border: 4px solid #8842d5;
        border-radius: 5px;  
    }
    2 to 100%:

    Nhập văn bản ở đây

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    0

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    đầu vào đệm

    Các thuộc tính padding và margin thêm khoảng trống bên trong và xung quanh trường nhập liệu để làm cho nó rộng rãi hơn

    Mẹo. cả hai thuộc tính này đều chấp nhận các chỉ báo độ dài (ví dụ: px và em) và tỷ lệ phần trăm làm giá trị độ dài

    Ví dụ dưới đây tạo khoảng trống cho trường nhập của biểu mẫu CSS

    Văn bản của bạn

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    Ghi chú. chúng tôi đặt thuộc tính kích thước hộp thành giá trị của hộp viền để bao gồm phần đệm và đường viền trong tổng chiều cao và chiều rộng của các phần tử

    Đầu vào có viền

    Thuộc tính đường viền kiểm soát độ dày, bán kính đường viền (góc tròn), kiểu và màu của đường viền trong biểu mẫu CSS

    Trong ví dụ này, chúng tôi thêm một đường viền dày màu tím vào trường

    Văn bản của bạn

    Sao chép ví dụ

    input[type=text] {
        border: 4px solid #8842d5;
        border-radius: 5px;  
    }

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    Nếu bạn chỉ cần thêm một, hai hoặc ba đường viền, bạn có thể sử dụng thuộc tính đường viền dọc. Ví dụ: thuộc tính border-bottom thêm đường viền ở dưới cùng

    Văn bản của bạn

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    3

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    Đầu vào màu

    Thuộc tính màu nền thêm nền bên trong trường nhập liệu. Để thay đổi màu của văn bản bên trong trường, hãy sử dụng màu

    Ví dụ dưới đây minh họa cách bạn có thể tô màu trường nhập liệu của mình

    Văn bản của bạn

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    4

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    Đầu vào tập trung

    Các biểu mẫu CSS và các trường nhập của chúng trở nên tương tác hơn khi các thuộc tính kiểu dáng của chúng thay đổi khi người dùng nhấp vào chúng

    Văn bản của bạn

    Bạn nên thêm CSS pseudo class tên là

    input[type=text] {
        border: 4px solid #8842d5;
        border-radius: 5px;  
    }
    3 để tạo style riêng cho form khi nó có focus

    Ví dụ này thay đổi màu nền của trường nhập sau khi chọn

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    6

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    Ví dụ sau đây thêm đường viền sau khi kích hoạt

    input[type=text] {
        border: 4px solid #8842d5;
        border-radius: 5px;  
    }
    3

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    8

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    Ghi chú. bạn có thể xóa đường viền màu xanh xung quanh biểu mẫu bằng cách đặt thuộc tính phác thảo thành không

    Thêm Biểu tượng hoặc Hình nền

    Thuộc tính hình nền thêm hình ảnh vào trường đầu vào

    Văn bản của bạn

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    9

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    • Bằng cách thêm thuộc tính vị trí nền, bạn chỉ định vị trí cho hình ảnh. Đảm bảo rằng hình ảnh khớp chính xác với trường văn bản
    • Bạn nên đặt lặp lại nền thành
      input[type=text] {
          border: 4px solid #8842d5;
          border-radius: 5px;  
      }
      5 để đảm bảo rằng hình ảnh chỉ xuất hiện một lần

    Đầu vào tìm kiếm hoạt hình

    Thuộc tính chuyển tiếp tạo ảnh động cho chiều rộng của trường nhập liệu khi người dùng nhấp vào nó. Để làm được điều đó, chúng ta cần xác định thuộc tính

    input[type=text] {
        border: 4px solid #8842d5;
        border-radius: 5px;  
    }
    2 hai lần cho các biểu mẫu CSS

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    2

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    • Đặt độ rộng mặc định của trường nhập liệu khi nó không hoạt động
    • Sử dụng thuộc tính chuyển tiếp và bao gồm chiều rộng, thời gian để hoạt ảnh kết thúc và loại hoạt ảnh
    • Xác định
      input[type=text] {
          border: 4px solid #8842d5;
          border-radius: 5px;  
      }
      2 của biểu mẫu CSS khi nó có
      input[type=text] {
          border: 4px solid #8842d5;
          border-radius: 5px;  
      }
      3. Nó đặt khoảng cách trường đầu vào sẽ mở rộng sau khi hoạt ảnh kích hoạt

    Khu vực văn bản

    Các thuộc tính cho biểu mẫu CSS cũng có thể tạo kiểu cho các vùng văn bản bao gồm một số dòng dữ liệu. Bạn có thể đặt phần đệm, đường viền, chiều rộng, chiều cao và các quy tắc CSS khác để thiết kế các vùng văn bản gọn gàng

    Ví dụ này tạo kiểu cho một vùng văn bản và ngăn người dùng thay đổi kích thước của nó

    Sao chép ví dụ

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    5

    Dùng thử trực tiếp Tìm hiểu trên Udacity

    Hãy nhớ rằng phần tử

    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    5 có thể thay đổi kích thước theo mặc định. Người dùng có thể sử dụng công cụ gắp ở góc dưới cùng bên phải và thay đổi kích thước của hộp. Bạn có thể tắt tính năng này bằng cách sử dụng thuộc tính thay đổi kích thước được đặt thành
    input[type=text] {
        width: 80%;
        padding: 15px 22px;
        margin: 10px 5px;
        box-sizing: border-box;  
    }
    30

    CSS phần tử biểu mẫu là gì?

    Phần tử vùng chứa cho các loại phần tử đầu vào khác nhau , chẳng hạn như. trường văn bản, hộp kiểm, nút radio, nút gửi, v.v.

    Tại sao biểu mẫu CSS lại quan trọng?

    Cascading Style Sheets, thường được gọi là CSS, là một phần không thể thiếu trong quy trình phát triển web hiện đại. Đây là một công cụ HTML hiệu quả cao cung cấp khả năng kiểm soát dễ dàng đối với bố cục và cách trình bày các trang web bằng cách tách nội dung khỏi thiết kế .

    hình thức giải thích với ví dụ là gì?

    Biểu mẫu là hình dạng, giao diện trực quan hoặc cấu hình của đối tượng . Theo nghĩa rộng hơn, hình thức là cách một điều gì đó xảy ra. Hình thức cũng đề cập đến. Biểu mẫu (tài liệu), tài liệu (in hoặc điện tử) có khoảng trống để viết hoặc nhập dữ liệu. Biểu mẫu (giáo dục), lớp học, tập hợp hoặc nhóm học sinh.

    Phong cách hình thức là gì?

    Kiểu biểu mẫu xác định giao diện biểu mẫu của bạn ở mặt trước cho khách truy cập trang web . Để định cấu hình, hãy đi tới Cài đặt chung >> Cài đặt chung. Nó bao gồm hai mô-đun. Bố cục chủ đề và biểu mẫu.