Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

Một cách để làm cho các nút mẫu của bạn trông không chỉ độc đáo và phù hợp với thương hiệu mà còn mời khán giả của bạn nhấp vào là thêm chế độ di chuột bắt mắt

Các nút của Squarespace đã cung cấp hai kiểu

  • Từ màu nền đặc đến hơi nhạt

  • Từ đường viền đến màu nền đồng nhất

Nhưng nếu bạn muốn thay đổi theo cách khác thì sao?

Trong bài đăng này, bạn sẽ tìm hiểu cách bạn có thể đạt được hai hiệu ứng đó bằng một vài dòng CSS

Ghi chú. trong hướng dẫn này, chúng tôi đã nhắm mục tiêu nút Squarespace có kích thước trung bình có các cạnh hơi tròn. Bạn sẽ cần tìm các lớp tương ứng cho nút bạn đang sử dụng

 

Tìm lớp của nút của bạn

Trước tiên, bạn cần tìm các loại nút của mình thông qua phần tử kiểm tra (tôi khuyên bạn nên sử dụng Chrome) bằng cách nhấp chuột phải vào nút bạn muốn thay đổi và chọn Kiểm tra

Làm cách nào để thay đổi màu nút khi di chuột trong HTML?
Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

Tiếp theo, với phần tử đã chọn, chuyển đến thanh bên phải và từ nhóm lớp trên cùng, đánh dấu và sao chép phần có màu đen

Làm cách nào để thay đổi màu nút khi di chuột trong HTML?
Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

Văn bản tô xám đề cập đến các lớp nút có cùng kiểu với nút bạn đang chọn (e. g tròn) nhưng ở các kích cỡ khác nhau. Phần màu đen, là các lớp cho kích thước nút bạn đang chọn. Trong trường hợp này, cả nhóm đọc

.small-button-shape-rounded .sqs-block-button .sqs-block-button-element--small,
.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium,
.large-button-shape-rounded .sqs-block-button .sqs-block-button-elementlarge {
  
}

Nhưng chỉ phần màu xám đậm sẽ được sử dụng trong ví dụ này để sửa đổi nút kích thước trung bình

Hãy nhớ rằng tùy thuộc vào kiểu nút bạn đang sử dụng, các lớp của bạn sẽ khác nhau

 

Thay đổi màu của nút khi di chuột

Để thay đổi màu nền của nút cố định, bạn chỉ cần mã hex thứ hai để thay đổi thuộc tính màu nền. Trong ví dụ này, nó sẽ chuyển từ màu đen sang màu lục lam, #009999

Với nhóm các lớp được chọn, hãy chuyển đến cửa sổ chèn CSS của bạn và dán các lớp bạn nhận được từ cửa sổ phần tử kiểm tra

.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium {
  
} 

Làm cách nào để thay đổi màu nút khi di chuột trong HTML?
Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

Nếu bạn thay đổi các thuộc tính của đoạn mã đó như hiện tại, bạn sẽ thay đổi chính nút đó. dùng thử. Thêm phần này vào đoạn mã của bạn và xem nút thay đổi màu nền như thế nào

.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium {
  background-color: #009999;
} 

Làm cách nào để thay đổi màu nút khi di chuột trong HTML?
Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

Tuy nhiên, vì bạn muốn chỉnh sửa chế độ di chuột, bạn cần sử dụng lớp giả. di chuột sau lớp cuối cùng như vậy

.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium:hover {
}

Bây giờ, bất kỳ thay đổi nào bạn thực hiện sẽ được áp dụng cho chế độ di chuột của nút

.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium:hover {
  background-color: #009999;
}

Làm cách nào để thay đổi màu nút khi di chuột trong HTML?
Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

 

Thay đổi một nút từ khối thành đường viền

Để tạo hiệu ứng này, cần có ba thứ. thay đổi màu nền hiện tại của nút, thêm đường viền hoặc đường viền cho chế độ di chuột và thay đổi màu của văn bản

Vì vậy, nếu bạn có nút màu đen và muốn chuyển sang nút màu trắng có viền đen, bạn sẽ cần thêm

.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium:hover {
  background-color: transparent;
  border: 2px solid #000000;
  color: #000000;
} 

Làm cách nào để thay đổi màu nút khi di chuột trong HTML?
Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

Nếu bạn thắc mắc tại sao trong suốt thay vì màu trắng, thì đó là trong trường hợp bạn quyết định thêm nút của mình vào nền màu

Về phần viền, bạn có thể thay đổi độ dày 2px tùy thích (1px, 3px. ) và thêm mã hex màu tương ứng của bạn trong đó #000000 là

Màu của phông chữ thay đổi nhờ thuộc tính color, trong đó #000000 có thể được thay thế bằng màu bạn chọn

Làm cách nào để thay đổi màu nút khi di chuột trong HTML?
Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

Bây giờ, bạn có thể nhận thấy có một chút sai lệch khi thực hiện thay đổi này trên nút đồng màu. Nếu bạn nhìn kỹ, bạn có thể thấy văn bản di chuyển một chút và nút dường như mở rộng kích thước, do đó làm cho nội dung di chuyển xuống một chút

DI TRÊN TÔI

Điều này là do bạn đang thêm đường viền vào chế độ di chuột của một nút không có bất kỳ nút nào, do đó ảnh hưởng đến kích thước ban đầu bằng một vài pixel. Tuy nhiên, một cách nhanh chóng để giải quyết vấn đề này là thêm đường viền vào chế độ nút bình thường (không có. hover lớp giả)

.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium {
  border: 2px solid #000000;
} 

Ghi chú. đối với một số nút Squarespace, các thay đổi sẽ không hoạt động trừ khi bạn sử dụng. quy tắc quan trọng như biên giới này. Chất rắn 2px #000000. quan trọng;

Làm cách nào để thay đổi màu nút khi di chuột trong HTML?
Làm cách nào để thay đổi màu nút khi di chuột trong HTML?

Chỉ cần đảm bảo kích thước pixel khớp với kích thước bạn sẽ thêm trong chế độ di chuột và làm cho màu trong suốt hoặc khớp với màu của nút (trong trường hợp này, nó cũng sẽ có màu đen)

DI TRÊN TÔI

 

Làm thế nào về điều đó?

Cho đến lần sau,
B


Mã đầy đủ

/*SOLID TO SOLID*/
.medium-button-shape-rounded .sqs-block-button .sqs-block-button-element--medium:hover {
  background-color: #009999;
}

________số 8_______

khối nút

Beatriz Caraballo

Chào. tôi là B

Tôi tự nhận mình là một người đam mê tùy chỉnh Squarespace chuyên giúp đỡ các nhà thiết kế đồng nghiệp tăng tốc quy trình làm việc của họ, phát triển kỹ năng viết mã của họ và tận hưởng cảm giác tuyệt vời khi viết mã

Làm cách nào để thêm hiệu ứng di chuột vào nút HTML?

Các bước triển khai hiệu ứng di chuột .
Tạo trang web của bạn
Thêm nút hành động lớn màu xanh của bạn ngay bên dưới phần tử h1
Tạo kiểu cho nút lớn của bạn bằng cách thêm biểu định kiểu. .
Xác định và chọn phần tử sẽ kích hoạt hiệu ứng di chuột. .
Tạo kiểu cho nút của bạn

Làm cách nào để thay đổi màu nút khi di chuột qua trong javascript?

.
chức năng ChangeColor()
tài liệu. getElementById('btn1'). Phong cách. nềnColor = 'Đỏ';
setTimeout("ChangeColor2()", 2000);
hàm ChangeColor2()

Làm cách nào để nút thay đổi màu trên bootstrap di chuột?

Màu di chuột của nút chính Bootstrap . target the . btn-primary trong tệp CSS của bạn. Bất kỳ kiểu dáng nào bạn thêm (tôi. e. color, background-color, và border-color) sẽ ghi đè kiểu bootstrap mặc định cho btn-primary.