Một thành phần rất quan trọng trong mọi website chính là liên kết. Cũng như một đối tượng văn bản thông thường, chúng ta hoàn toàn có thể áp dụng các thuộc tính định dạng đã học ở 2 bài trước như định font chữ, gạch chân, màu chữ,… cho một liên kết. Hơn nữa, CSS còn cung cấp một điều khiển đặc biệt được gọi là pseudo-classes. Pseudo-classes cho phép bạn xác định các hiệu ứng định dạng cho một đối tượng liên kết ở một trạng thái xác định như khi liên kết chưa được thăm (a:link), khi rê chuột lên liên kết (a:hover), khi liên kết được thăm (a:visited) hay khi liên kết đang được kích hoạt – đang giữ nhấn chuột (a:active). Với điều khiển pseudo-classes cùng với các thuộc tính CSS đã học chắc chắn sẽ mang lại rất nhiều ý tưởng về trang trí liên kết cho trang web.
Sau đây chúng ta sẽ tiến hành một số ví dụ để tìm hiểu thêm về các khả năng trang trí cho một liên kết dựa trên pseudo-classes.
Ví dụ 1: Ví dụ này chúng ta sẽ áp dụng 4 màu sắc khác nhau cho từng trạng thái liên kết: các liên kết chưa thăm có màu xanh lá; các liên kết mouse over sẽ có màu đỏ tươi; các liên kết đã thăm sẽ có màu đỏ và các liên kết đang kích hoạt có màu tím.
Ví dụ 2: Tạo các hiệu ứng tương ứng với trình trạng liên kết: các liên chưa thăm có màu xanh lá, kích cỡ font 14px; liên kết mouse over có màu đỏ tươi, kích cỡ font 1.2em, hiệu ứng nhấp nháy; liên kết đã thăm sẽ có màu xanh da trời, không có đường gạch chân; các liên kết đang kích hoạt có màu tím và font dạng small-caps.
Ví dụ 3: Ví dụ này cũng tạo cho liên kết hiệu ứng màu sắc giống ví dụ 2 nhưng sẽ có thêm 1 số hiệu ứng: các liến kết sẽ có khung viền màu đen, kích cỡ font 14px; liên kết mouse over có nền light cyan; các liên kết đã thăm có nền light yellow.
Ba ví dụ trên chỉ là một tí gợi ý về khả năng kết hợp các thuộc tính CSS với pseudo-classes để tạo nên nhiều hiệu ứng hấp dẫn cho trang web.
Sau đây chúng ta sẽ tiến hành một số ví dụ để tìm hiểu thêm về các khả năng trang trí cho một liên kết dựa trên pseudo-classes.
Ví dụ 1: Ví dụ này chúng ta sẽ áp dụng 4 màu sắc khác nhau cho từng trạng thái liên kết: các liên kết chưa thăm có màu xanh lá; các liên kết mouse over sẽ có màu đỏ tươi; các liên kết đã thăm sẽ có màu đỏ và các liên kết đang kích hoạt có màu tím.
01 | a:link { |
02 | color : #00FF00 |
03 | } |
04 | a:hover { |
05 | color : #FF00FF |
06 | } |
07 | a:visited { |
08 | color : #FF0000 |
09 | } |
10 | a:active { |
11 | color :# 662 D 91 |
12 | } |
01 | a:link { |
02 | color : #00FF00 ; |
03 | font-size : 14px |
04 | } |
05 | a:hover { |
06 | color : #FF00FF ; |
07 | font-size : 1.2em ; |
08 | text-decoration : blink |
09 | } |
10 | a:visited { |
11 | color : #FF0000 ; |
12 | text-decoration : none |
13 | } |
14 | a:active { |
15 | color :# 662 D 91 ; |
16 | font-variant : small-caps |
17 | } |
01 | a { |
02 | border : 1px solid #000 ; |
03 | font-size : 14px |
04 | } |
05 | a:link { |
06 | color : #00FF00 ; |
07 | } |
08 | a:hover { |
09 | background-color : #00BFF3 ; |
10 | color : #FF00FF ; |
11 | font-size : 1.2em ; |
12 | text-decoration : blink |
13 | } |
14 | a:visited { |
15 | background-color : #FFF568 ; |
16 | color : #FF0000 ; |
17 | text-decoration : none |
18 | } |
19 | a:active { |
20 | color : #662D91 ; |
21 | font-variant : small-caps |
22 | } |
Bài viết của link2caro - Cộng Đồng WordPress Việt Nam
Hãy tôn trọng tác giả và ghi rõ nguồn khi sao chép, sử dụng nội dung bài viết này.
Hãy tôn trọng tác giả và ghi rõ nguồn khi sao chép, sử dụng nội dung bài viết này.
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.