写点什么

CSS(十一)——用 CSS 设置超链接样式

发布于: 2021 年 02 月 02 日
CSS(十一)——用CSS设置超链接样式

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>
复制代码



我是【程序员的时光】,热爱技术分享,信仰终身学习,爱健身,会点厨艺的热血青年,我们下期再见!



发布于: 2021 年 02 月 02 日阅读数: 15
用户头像

程序员的路,会越来越精彩! 2020.04.30 加入

公众号:程序员的时光 记录学习编程的一路时光,从小白到现在也能稳操胜券; 主要从事Java后台开发,数据结构与算法,设计模式等等; 欢迎一起交流,分享经验,学习进步!

评论

发布
暂无评论
CSS(十一)——用CSS设置超链接样式