Thêm CSS ghost button đẹp WordPress

6 tháng ago, WordPress Themes, Views
Thêm CSS ghost button đẹp WordPress

Thêm CSS Ghost Button Đẹp Cho Website WordPress

Giới Thiệu về Ghost Button

Ghost button, hay còn gọi là nút ma, là một thiết kế nút giao diện người dùng (UI) phổ biến trong thiết kế web hiện đại. Đặc trưng của ghost button là nó có nền trong suốt, chỉ có đường viền và chữ bên trong được hiển thị. Phong cách này tạo ra một vẻ ngoài tinh tế, tối giản và hiện đại, giúp nút hòa nhập vào nền và không gây xao nhãng cho nội dung chính của trang web. Ghost button thường được sử dụng để kêu gọi hành động (call to action – CTA) thứ cấp, hoặc để tạo điểm nhấn nhẹ nhàng cho các liên kết quan trọng.

Trong WordPress, việc thêm ghost button có thể được thực hiện thông qua CSS. Bạn có thể sử dụng theme editor, custom CSS plugin, hoặc sửa đổi trực tiếp trong file style.css của theme (cần cẩn thận khi sửa đổi file này). Bài viết này sẽ hướng dẫn bạn cách tạo ghost button đẹp mắt và chuyên nghiệp cho website WordPress của bạn.

Tại Sao Nên Sử Dụng Ghost Button?

Có nhiều lý do khiến ghost button trở nên phổ biến và được ưa chuộng:

  • Tính thẩm mỹ: Ghost button mang đến vẻ ngoài hiện đại, tinh tế và thanh lịch cho website.
  • Tập trung vào nội dung: Với nền trong suốt, ghost button không làm xao nhãng sự chú ý của người dùng khỏi nội dung chính của trang.
  • Khả năng tùy biến cao: Bạn có thể dễ dàng tùy chỉnh màu sắc, kích thước, hình dạng của ghost button để phù hợp với thiết kế tổng thể của website.
  • Phù hợp với nhiều phong cách thiết kế: Ghost button có thể được sử dụng trong nhiều loại website khác nhau, từ blog cá nhân đến trang web doanh nghiệp.

Các Bước Tạo Ghost Button bằng CSS

Dưới đây là các bước chi tiết để tạo một ghost button cơ bản bằng CSS:

  1. Xác định selector cho nút: Đầu tiên, bạn cần xác định selector CSS phù hợp cho nút mà bạn muốn biến thành ghost button. Selector này có thể là class (ví dụ: .ghost-button) hoặc ID (ví dụ: #my-button). Nếu bạn sử dụng plugin tạo trang (page builder) như Elementor, Beaver Builder, hoặc Divi, nút có thể đã có sẵn một class.
  2. Thêm CSS vào website WordPress: Bạn có thể thêm CSS vào website WordPress bằng một trong các cách sau:
    • Theme Customizer: Truy cập Appearance > Customize > Additional CSS.
    • Child Theme: Tạo một child theme và chỉnh sửa file style.css của child theme. Đây là cách được khuyến khích để tránh mất các tùy chỉnh khi theme chính được cập nhật.
    • CSS Plugin: Sử dụng một plugin CSS tùy chỉnh như Simple Custom CSS hoặc CSS Editor.
  3. Viết CSS cho ghost button: Sau khi đã chọn cách thêm CSS, hãy viết các quy tắc CSS để tạo hiệu ứng ghost button.

Ví Dụ CSS Cơ Bản Cho Ghost Button

Dưới đây là một ví dụ CSS cơ bản để tạo ghost button:


.ghost-button {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  transition: all 0.3s ease;
}

.ghost-button:hover {
  background-color: #fff;
  color: #000;
}
  

Giải thích:

  • background-color: transparent;: Đặt màu nền trong suốt.
  • border: 2px solid #fff;: Tạo đường viền màu trắng, dày 2px.
  • color: #fff;: Đặt màu chữ trắng.
  • padding: 10px 20px;: Tạo khoảng cách giữa chữ và đường viền.
  • text-align: center;: Căn giữa chữ trong nút.
  • text-decoration: none;: Loại bỏ gạch chân của liên kết.
  • display: inline-block;: Cho phép nút có kích thước tùy chỉnh.
  • font-size: 16px;: Đặt kích thước chữ.
  • transition: all 0.3s ease;: Tạo hiệu ứng chuyển động mượt mà khi hover.
  • .ghost-button:hover: Định nghĩa kiểu dáng khi người dùng di chuột qua nút.

Tùy Chỉnh Ghost Button Nâng Cao

Bạn có thể tùy chỉnh ghost button để phù hợp hơn với thiết kế website của bạn. Dưới đây là một số tùy chỉnh nâng cao:

  • Thay đổi màu sắc: Thay đổi màu sắc của đường viền, chữ, và màu nền khi hover. Ví dụ:
  • 
    .ghost-button {
      border-color: #007bff;
      color: #007bff;
    }
    
    .ghost-button:hover {
      background-color: #007bff;
      color: #fff;
    }
          
  • Thay đổi độ dày của đường viền: Điều chỉnh giá trị của thuộc tính border. Ví dụ: border: 3px solid #fff;.
  • Bo tròn góc: Sử dụng thuộc tính border-radius để bo tròn góc của nút. Ví dụ: border-radius: 5px;.
  • Thêm bóng đổ: Sử dụng thuộc tính box-shadow để thêm bóng đổ cho nút. Ví dụ: box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);.
  • Sử dụng icon: Thêm icon vào nút bằng cách sử dụng các thư viện icon như Font Awesome hoặc Material Icons.

Ví Dụ CSS Với Icon

Để thêm icon vào ghost button, bạn cần tích hợp thư viện icon vào website của bạn. Sau đó, bạn có thể sử dụng các class icon của thư viện này trong HTML và CSS của nút.

Ví dụ, sử dụng Font Awesome:

HTML:


<a href="#" class="ghost-button"><i class="fas fa-download"></i> Download</a>
  

CSS (Ví dụ, giả sử Font Awesome đã được tích hợp):


.ghost-button {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  transition: all 0.3s ease;
}

.ghost-button:hover {
  background-color: #fff;
  color: #000;
}

.ghost-button i {
  margin-right: 5px; /* Khoảng cách giữa icon và chữ */
}
  

Lưu Ý Khi Sử Dụng Ghost Button

Mặc dù ghost button rất đẹp và hiện đại, bạn cần lưu ý một số điều khi sử dụng:

  • Đảm bảo độ tương phản: Ghost button cần có độ tương phản đủ cao với nền để người dùng dễ dàng nhìn thấy. Nếu nền quá sáng hoặc quá tối, hãy điều chỉnh màu sắc của đường viền và chữ để đảm bảo khả năng đọc.
  • Sử dụng có chọn lọc: Không nên sử dụng quá nhiều ghost button trên một trang, vì điều này có thể làm giảm hiệu quả kêu gọi hành động. Hãy sử dụng ghost button cho các CTA thứ cấp hoặc các liên kết quan trọng khác.
  • Kiểm tra trên các thiết bị khác nhau: Đảm bảo rằng ghost button hiển thị tốt trên các thiết bị khác nhau, đặc biệt là trên thiết bị di động.

Kết Luận

Ghost button là một lựa chọn tuyệt vời để tạo điểm nhấn cho website WordPress của bạn. Với CSS, bạn có thể dễ dàng tạo ra những ghost button đẹp mắt và chuyên nghiệp, giúp nâng cao trải nghiệm người dùng và tăng tính thẩm mỹ cho website. Hãy thử nghiệm các tùy chỉnh khác nhau để tìm ra phong cách ghost button phù hợp nhất với thương hiệu và mục tiêu của bạn.