Hướng dẫn css select tag - css chọn thẻ

Ngày hôm nay chúng ta cùng nhau đi vào thiết kế thẻ select cho trang web bằng HTML, CSS và Javascript nhé!

Cách Thiết Kế Thẻ Select Bằng HTML, CSS

Đầu tiên chúng ta sẽ đi vào tạo cấu trúc phần tử HTML và nội dung cho thẻ select nhé!

HTML

Thiết Kế Thẻ Select



  

Tiếp theo chúng ta sẽ thiết kẻ thẻ select trên bằng các thuộc tính trong CSS nhé!

CSS

body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
}
h2 {
  margin: 0 0 0.25em;
  color:black;
}
/* Thiết kẻ thẻ select */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background: DeepSkyBlue;
  background-image: none;
}
.select {
  position: relative;
  display: flex;
  width: 20em;
  height: 3em;
  line-height: 3;
  background: #fff;
  overflow: hidden;
  border-radius: .25em;
}
select {
  flex: 1;
  padding: 0 .5em;
  color: #fff;
  cursor: pointer;
}
/* thiết kế dấu mũi tên */
.select::after {
  content: '25BC';
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 1em;
  background: DodgerBlue;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
  color: white;
}
/* Hiệu ứng hover */
.select:hover::after {
  color: Gainsboro;
}

Và kết quả cuối cùng bạn xem dưới đây nhé:

See the Pen Thiết kế thẻ select HTML CSS by haycuoilennao19 (@haycuoilennao19) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Trước khi đi vào ví dụ thì mình có một số chú ý sau là để xem rõ kết quả hơn bạn chuyển sang chế độ screen 0.5x, 0.25x hay nếu nó không hiển thị thì bạn nhớ xác minh mình là con người trong Codepen mới xem được nhé. Nếu file là SCSS thì bạn có thể chuyển sang CSS ở đây nhé : SCSS to CSS. Nếu file là Pug thì bạn có thể chuyển sang HTML ở đây nhé : Pug to HTML. Nếu chúng ta muốn xem các nguồn được sử dụng trong Codepen để bạn thiết lập ở dưới máy tính thì nhấp vào chữ Resources ở dưới cùng bên trái của Codepen để xem các đường dẫn CDN nha.0.5x, 0.25x hay nếu nó không hiển thị thì bạn nhớ xác minh mình là con người trong Codepen mới xem được nhé. Nếu file là SCSS thì bạn có thể chuyển sang CSS ở đây nhé : SCSS to CSS. Nếu file là Pug thì bạn có thể chuyển sang HTML ở đây nhé : Pug to HTML. Nếu chúng ta muốn xem các nguồn được sử dụng trong Codepen để bạn thiết lập ở dưới máy tính thì nhấp vào chữ Resources ở dưới cùng bên trái của Codepen để xem các đường dẫn CDN nha.

Cách Tạo Hiệu Ứng Hover CSS Select Box

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Các Ví Dụ Khác Về Thẻ Select

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Thiết Kế Pure CSS Select Dropdown

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Thiết Kế Pure CSS Select Dropdown

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Thiết Kế Pure CSS Select Dropdown

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Thiết Kế Pure CSS Select Dropdown

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Thiết Kế Pure CSS Select Dropdown

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Thiết Kế Pure CSS Select Dropdown

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Pure CSS Select Box With Direction Aware Hover Effect by Himalaya Singh (@himalayasingh) on CodePen.

Nguồn

Thiết Kế Pure CSS Select Dropdown

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Styling a dropdown select list by Andy Walpole (@AndyW) on CodePen.

Nguồn

Cách Tạo Jquery Select Dropdown Option

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Image Selection with faux-loading by Lewis Robinson (@lewisvrobinson) on CodePen.

Nguồn

Cách Tạo Jquery Select Dropdown Option

Hướng dẫn css select tag - css chọn thẻ

Kết quả bạn xem bên dưới nhé!

See the Pen Image Selection with faux-loading by Lewis Robinson (@lewisvrobinson) on CodePen.

Nguồn

Cách Tạo Jquery Select Dropdown Option

Kết quả bạn xem bên dưới nhé!