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>
复制代码
我是【程序员的时光】,热爱技术分享,信仰终身学习,爱健身,会点厨艺的热血青年,我们下期再见!
评论