Xóa nút phác thảo css


Tìm hiểu cách tạo kiểu cho các nút phác thảo bằng CSS


Thông tin thành công Cảnh báo Nguy hiểm Mặc định

Thông tin thành công Cảnh báo Nguy hiểm Mặc định

Tự mình thử »

Cách tạo kiểu cho các nút viền ngoài

Bước 1) Thêm HTML

Thí dụ

Sự thành công
Thông tin
Cảnh báo
Sự nguy hiểm
Vỡ nợ


Bước 2) Thêm CSS

Thí dụ

btn {
biên giới. 2px màu đen đặc;
màu nền. trắng;
màu. màu đen;
đệm. 14px 28px;
cỡ chữ. 16px;
con trỏ. con trỏ;
}

/* Màu xanh lá */
sự thành công {
màu viền. #04AA6D;
màu. màu xanh lá;
}

sự thành công. bay lượn {
màu nền. #04AA6D;
màu. trắng;
}

/* Màu xanh da trời */
thông tin {
màu viền. #2196F3;
màu. màu xanh da trời
}

thông tin. bay lượn {
lai lịch. #2196F3;
màu. trắng;
}

/* Quả cam */
cảnh báo {
màu viền. #ff9800;
màu. trái cam;
}

cảnh báo. bay lượn {
lai lịch. #ff9800;
màu. trắng;
}

/* Màu đỏ */
sự nguy hiểm {
màu viền. #f44336;
màu. màu đỏ
}

sự nguy hiểm. bay lượn {
lai lịch. #f44336;
màu. trắng;
}

/* Xám */
vỡ nợ {
màu viền. #e7e7e7;
màu. màu đen;
}

vỡ nợ. bay lượn {
lai lịch. #e7e7e7;
}

Tự mình thử »

Thêm thuộc tính border-radius để tạo các nút viền tròn

Truy cập Hướng dẫn về Nút CSS của chúng tôi để tìm hiểu thêm về cách tạo kiểu cho các nút

Outline thuộc tính trong CSS khá thú vị và hiếm khi được sử dụng. Thông thường, chúng ta sẽ ghi đè hoặc đặt 0 hoặc không đặt giá trị nào hết cho phác thảo. Nhưng có vẻ như đó là một sự thiếu sót nếu chúng ta bỏ qua nó như vậy

:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

Có vẻ như đường viền trông gần giống như đường viền thuộc tính, nên dễ gây hiểu lầm. Mặc dù hai thuộc tính này có thể tuyên bố các giá trị giống nhau, nhưng vẫn có một số điểm khác biệt nhất định

  • Sự khác biệt chính giữa hai thuộc tính này là phác thảo không ảnh hưởng đến mô hình hộp. Nghĩa là nó sẽ chỉ đơn thuần là một đường viền bao bên ngoài, không ảnh hưởng đến kích thước của hộp như đường viền. Điều này khá hữu ích khi nó vẫn có thể đóng vai trò như một đường viền những người không ảnh hưởng đến thiết kế tổng thể
  • Không thể xác định được độ rộng khi sử dụng phác thảo, và cũng không thể tạo kiểu cho nó hay mong muốn tạo đường cong khi sử dụng như khi bọc viền cho một nút nào đó
  • Có thể sử dụng thuộc tính offset trong phác thảo. Điều này sẽ giúp tạo ra nhiều giải pháp hơn hoặc khi bạn muốn tạo kiểu cho nó
.btn.is-outline:focus {
    outline: 3px solid #2f3ffa;
    outline-offset: 2px;
}
  • Cannot set outline by many angle. Không giống như viền, chúng ta có thể đặt riêng viền-trái hay viền-phải chẳng hạn. Thì với dàn ý chúng ta không làm được điều đó. Không có cái gọi là phác thảo hay phác thảo bên phải, chỉ có thể đặt phác thảo duy nhất một lần cho tất cả

Thuộc tính này có giúp được gì không?

Thuộc tính này vẫn có tác dụng ở một vài trường hợp đơn giản hơn. Không nên bỏ qua nó chỉ vì nó không thể tạo ra các trạng thái kiểu nổi bật. Chúng ta có thể sử dụng các thuộc tính như outline-color, outline-width hay outline-style, sẽ tạo ra các điểm độc đáo riêng. Khi gặp một trường hợp phức tạp, nên tìm nhiều giải pháp để có thể bao quát hết được mọi thứ

Vui lòng xem ví dụ dưới đây, thay vì sử dụng box-shadow và pseudo class. before, they we could see the job using outline linh hoạt as THẾ NÀO

Với box-shadow, chúng ta cũng có thể set nhiều offset cho nó. Nhưng sẽ không ổn đâu vì chúng ta không thể sử dụng màu trong suốt giữa khoảng cách đường viền bên ngoài và phần nút

&.is-shadow-offset:focus {
    box-shadow: 0 0 0 2px #fff,
                0 0 0 4px #2f3ffa;
}

Khi sử dụng pseudo. trước, chúng ta có thể đạt được mục đích mong muốn, nhưng số dòng mã sẽ dài hơn

Hình ghép là tác phẩm nghệ thuật có thể chỉnh sửa bao gồm hai hoặc nhiều đối tượng, mỗi đối tượng được gán một chế độ hình dạng. Các hình dạng phức hợp giúp dễ dàng tạo các hình dạng phức tạp vì bạn có thể thao tác chính xác chế độ hình dạng, thứ tự xếp chồng, hình dạng, vị trí và diện mạo của từng đường bao gồm

Các hình ghép hoạt động như các đối tượng được nhóm và xuất hiện các vị trí trong bảng điều khiển Lớp. Bạn có thể sử dụng bảng điều khiển Lớp để hiển thị, chọn và thao tác với nội dung của một hình ghép—ví dụ: để thay đổi thứ tự xếp chồng của các thành phần của nó. Bạn cũng có thể sử dụng công cụ Chọn trực tiếp hoặc công cụ Chọn nhóm để chọn các thành phần của hình ghép

Khi bạn tạo một hình ghép, nó sẽ nhận các thuộc tính sơn và độ trong suốt của thành phần trên cùng trong chế độ Thêm, Giao nhau hoặc Loại trừ. Sau đó, bạn có thể thay đổi các thuộc tính màu vẽ, kiểu dáng hoặc độ trong suốt của hình ghép. Illustrator hỗ trợ quá trình này bằng cách tự động nhắm mục tiêu toàn bộ hình dạng phức hợp khi bạn chọn bất kỳ phần nào của nó, trừ khi bạn nhắm mục tiêu rõ ràng một thành phần trong bảng điều khiển Lớp