链接是从一个网页到另一网页的连接。 CSS属性可用于以各种不同方式设置链接的样式。
【CSS链接用法参考指南和示例】链接状态:
在讨论CSS属性之前, 了解链接的状态很重要。链接可以以不同的状态存在, 并且可以使用伪类对它们进行样式设置。
下面给出了四种链接状态:
- 一条链接=> 这是一个普通的, 未访问的链接。
- 答:已访问=> 这是用户至少访问过一次的链接
- 悬停=> 这是鼠标悬停在其上时的链接
- a:活跃=> 这是一个单击的链接。
a:link {color:color_name;
}
color_name可以以任何格式指定, 例如颜色名称(绿色), 十六进制值(#5570f0)或RGB值rgb(25, 255, 2)。还有一种状态" a:focus", 当用户使用Tab键浏览链接时, 该状态用于聚焦。
链接的默认值:
- 默认情况下, 创建的链接带有下划线。
- 当鼠标悬停在链接上方时, 它将变为手形图标。
- 正常/未访问的链接为蓝色。
- 访问过的链接显示为紫色。
- 活动链接显示为红色。
- 当一个链接集中时, 它周围有一个轮廓。
<
!DOCTYPE html>
<
html>
<
head>
<
title>
CSS links<
/title>
<
style>
p {
font-size: 25px;
text-align: center;
}<
/style>
<
/head>
<
body>
<
p>
<
a href = "https://www.lsbin.org/">
lsbin Simple Link<
/a>
<
/p>
<
/body>
<
/html>
输出如下:
文章图片
链接的CSS属性:链接的一些基本CSS属性如下所示:
- 颜色
- 字体系列
- 文字装饰
- 背景颜色
此CSS属性用于更改链接文本的颜色。
语法如下:
a {color: color_name;
}
例子:
<
!DOCTYPE html>
<
html>
<
head>
<
title>
Link color property<
/title>
<
style>
p {
font-size: 20px;
text-align:center;
}/*unvisited link will appear green*/
a:link{
color:red;
}/*visited link will appear blue*/
a:visited{
color:blue;
}/*when mouse hovers over link it will appear orange*/
a:hover{
color:orange;
}/*when the link is clicked, it will appear black*/
a:active{
color:black;
}<
/style>
<
/head>
<
body>
<
p>
<
a href = "https://www.lsbin.org/">
lsbin<
/a>
This link will change colours with different states.<
/p>
<
/body>
<
/html>
输出如下:
文章图片
字体系列:
此属性用于使用font-family属性更改链接的字体类型。
语法如下:
a {font-family: "family name";
}
例子:
<
!DOCTYPE html>
<
html>
<
head>
<
style>
/*Inintial link font family arial*/
a {
font-family:Arial;
}
p {
font-size: 30px;
text-align:center;
}/*unvisited link font family*/
a:link{
color:Arial;
}/*visited link font family*/
a:visited{
font-family:Arial;
}/*when mouse hovers over it will change to times new roman*/
a:hover{
font-family:Times new roman;
}/*when the link is clicked, it will changed to Comic sans ms*/
a:active{
font-family:Comic Sans MS;
}
<
/style>
<
/head>
<
body>
<
p>
<
a href = "https://www.lsbin.org/"
id = "link">
lsbin<
/a>
a Computer Science
Portal for Geeks.<
/p>
<
/body>
<
/html>
输出如下:
文章图片
文字装饰:
此属性基本上用于从链接删除/向链接添加下划线。
语法如下:
a {text-decoration: none;
}
例子:
<
!DOCTYPE html>
<
html>
<
head>
<
title>
Text decoration in link<
/title>
<
style>
/*Set the font size for better visibility*/
p {
font-size: 2rem;
}/*Removing underline using text-decoration*/
a{
text-decoration: none;
}
/*underline can be added using
text-decoration:underline;
*/
<
/style>
<
/head>
<
body>
<
p>
<
a href = "https://www.lsbin.org/" id = "link">
lsbin<
/a>
a Computer Science
Portal for Geeks.<
/p>
<
/body>
<
/html>
输出如下:
文章图片
背景颜色:
此属性用于设置链接的背景颜色。
语法如下:
a {background-color: color_name;
}
例子:
<
!DOCTYPE html>
<
html>
<
head>
<
title>
background color<
/title>
<
style>
/*Setting font size for better visibility*/
p{
font-size: 2rem;
}
/*Designing unvisited link button*/
a:link{
background-color: powderblue;
color:green;
padding:5px 5px;
text-decoration: none;
display: inline-block;
}/*Designing link button when mouse cursor hovers over it*/
a:hover{
background-color: green;
color:white;
padding:5px 5px;
text-align: center;
text-decoration: none;
display: inline-block;
}
<
/style>
<
/head>
<
body>
<
p>
<
a href = "https://www.lsbin.org/" id = "link">
lsbin<
/a>
a Computer Science Portal for Geeks.<
/p>
<
/body>
<
/html>
输出如下:
文章图片
CSS链接按钮:
CSS链接也可以使用按钮/框设置样式。以下示例显示了如何将CSS链接设计为按钮。
例子:
<
!DOCTYPE html>
<
html>
<
head>
<
title>
Link button<
/title>
<
style>
/*Setting font size for better visibility*/
p{
font-size: 2rem;
}
a {
background-color: green;
color:white;
padding:5px 5px;
border-radius:5px;
text-align: center;
text-decoration: none;
display: inline-block;
}
<
/style>
<
/head>
<
body>
<
p>
<
a href = "https://www.lsbin.org/" id = "link">
lsbin<
/a>
a Computer Science Portal for Geeks.<
/p>
<
/body>
<
/html>
输出如下:
文章图片
推荐阅读
- CSS列表用法参考指南和示例
- PHP Imagick函数完整参考介绍
- 小小招式让你给文字添加上划线
- 高手教你如何运用VBA代码完成迅速录入Excel数据
- 运用永中Office 带来"邮件合并"
- Word文档打印技巧全攻略:按页序排列输出文档
- 让你受益无穷的Word实用小技巧8则
- 加快上网速度有妙招 更改注册表
- 高手帮你解析Windows系统经常见的死机故障