1.使用 CSS 伪类别来设置超链接样式
链接的四种状态:
a:link:普通的、未被访问的链接
a:visited:用户已访问的链接
a:hover:鼠标指针位于链接的上方
a:active:链接被点击的时刻
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<a href="www.baidu.com">百度</a>
</body>
</html>
复制代码
运行结果:
默认效果是蓝色,且带有下划线;
1.1 普通的、未被访问的链接
a:link:普通的、未被访问的链接
运行结果:
1.2 用户已访问的链接
a:visited:用户已访问的链接
我们刚刚访问过的链接,访问之后就是这种颜色:
运行结果:
可以看到颜色已经发生变化;
1.3 鼠标指针位于链接的上方
a:hover:鼠标指针位于链接的上方
运行结果:
完整代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
/* 普通的、未被访问的链接 */
a:LINK{
color:red;
text-decoration: none;
}
/* 用户已访问过的链接 */
a:VISITED {
color:yellow;
text-decoration: none;
}
/* 鼠标指针位于链接的上方 */
a:HOVER {
background-color: blue;
text-decoration: none;
}
</style>
</head>
<body>
<a href="https://www.baidu.com">百度</a>
</body>
</html>
复制代码
2.创建按钮式超链接
2.1 设置三个超链接(默认格式)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<a href="www.1234.com">java</a>
<a href="www.1234.com">c</a>
<a href="www.1234.com">php</a>
</body>
</html>
复制代码
运行结果:
2.2 设置超链接的边距和字体格式
运行结果:
2.3 设置类似于按钮格式的超链接
这里要用到盒子模型,将盒子做成一个按钮格式的样子;
运行结果:
这里已经有点像按钮了;
2.4 设置点击按钮后的动态效果
这里还要设置一下当点击按钮之后发生的效果:
运行结果:
可以明显地看到当鼠标点击 php 时,它与其他两个按钮明显发生了变化!
完整代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
/* 首先设置body的边距 */
body{
margin: 20px;
}
/* 设置超链接的字体和边距 */
a{
font-family: Arial;
margin: 5px;
}
/* 设置类似于按钮格式的超链接 */
a:LINK,a:VISITED {
color:#A62020;
padding:4px 10px 4px 10px;
background-color:#DDD;
text-decoration: none;
border-top: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
border-bottom: 1px solid #717171;
border-right: 1px solid #717171;
}
/* 设置点击按钮之后的动态效果 */
a:HOVER {
color: #821818;
padding: 5px 8px 3px 12px;
background-color: #CCC;
border-top: 1px solid #717171;
border-left: 1px solid #717171;
border-bottom: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
}
</style>
</head>
<body>
<a href="www.1234.com">java</a>
<a href="www.1234.com">c</a>
<a href="www.1234.com">php</a>
</body>
</html>
复制代码
我是【程序员的时光】,热爱技术分享,信仰终身学习,爱健身,会点厨艺的热血青年,我们下期再见!
评论