List với border radius
Với mỗi thành phần list, chúng ta sử dụng border radius, đây là một trong những dạng cơ bản.
border-radius cho từng mục trong danh sách
Sử dụng border-radius cho từng mục trong danh sách.
Html viết:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Học Web Chuẩn</title>
<style>
* { /* reset lại margin và padding cho các tag */
margin: 0;
padding: 0;
}
ul { list-style: none; /* loại bỏ list syle cho danh sách */}
ul.itemList li {
margin: 3px 0;
border: 2px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
padding: 5px 10px;
}
ul.itemList li a {
background: url(https://hocwebchuan.com/images/chuyende/ico_arrow12.gif) no-repeat 0 7px;
color: blue;
padding-left: 10px;
text-decoration: underline;
}
ul.itemList li a:hover {
text-decoration: none;
}
</style>
</head>
<body>
<ul class="itemList">
<li><a href="http://hocwebchuan.com">Item list 01</a></li>
<li><a href="http://hocwebchuan.com">Item list 02</a></li>
<li><a href="http://hocwebchuan.com">Item list 03</a></li>
<li><a href="http://hocwebchuan.com">Item list 04</a></li>
<li><a href="http://hocwebchuan.com">Item list 05</a></li>
</ul>
</body>
</html>
Hiển thị trình duyệt:
Nếu bỏ qua các trình duyệt cũ (IE6,7,8), chúng ta sử dụng css3 sẽ hiệu quả hơn rất nhiều.
border-radius cho từng mục link full
Sử dụng border-radius và display: block dành cho tag a ta sẽ có được full link.
Html viết:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Học Web Chuẩn</title>
<style>
* { /* reset lại margin và padding cho các tag */
margin: 0;
padding: 0;
}
ul { list-style: none; /* loại bỏ list syle cho danh sách */}
ul.itemList li {
margin: 3px 0;
}
ul.itemList li a {
background: url(https://hocwebchuan.com/images/chuyende/ico_arrow12.gif) no-repeat 10px center;
color: blue;
display: block;
border: 2px solid #ccc;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
padding: 3px 10px 5px 20px;
text-decoration: none;
}
ul.itemList li a:hover {
border: 2px solid #f00;
}
</style>
</head>
<body>
<ul class="itemList">
<li><a href="http://hocwebchuan.com">Item list 01</a></li>
<li><a href="http://hocwebchuan.com">Item list 02</a></li>
<li><a href="http://hocwebchuan.com">Item list 03</a></li>
<li><a href="http://hocwebchuan.com">Item list 04</a></li>
<li><a href="http://hocwebchuan.com">Item list 05</a></li>
</ul>
</body>
</html>
Hiển thị trình duyệt:
Di chuyển chuột vào danh sách để thấy kết quả.

