1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 网站技术 - html/css - 正文

君子好学,自强不息!

如何用css设置链接的样式

2022-03-17 | html/css | gtxyzz | 596°c
A+ A-


每日笔记,css设置链接的样式,,鼠标移动改变背景颜色

通过 CSS,可以用不同的方式设置链接的样式。

文本链接文本链接链接按钮 链接按钮

a.css-txtlink-1 
{

font-size: 25px;
color: #000;
border-bottom:2px solid #000;
}

a.css-txtlink-1:hover 
{
color: #008CBA;
border-bottom:2px solid #008CBA;
}


a.css-txtlink-2
 {
font-size: 25px;
color: green;
border-bottom: 0px;
margin-left: 30px;
}

a.css-txtlink-2:hover
 {
color: green;
border-bottom: 2px solid green;
}

a.css-button-1
 {
color: black;
border: 2px solid #4CAF50;
padding: 10px 20px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin-left: 30px;
margin-top: 20px;
}

.css-button-1:hover
 {
background-color: #4CAF50;
color: white;
}

a.css-button-2 
{
display:inline-block;
background-color:#f44336;
color: #FFFFFF;
padding: 14px 25px;
text-align: center;
text-decoration: none;
font-size:16px;
margin-left:20px;
opacity:0.9;
border: 0px;
}

a.css-button-2:hover 
{
color:white;
background-color:red;
opacity:1;
}

设置链接样式

链接可以使用任何 CSS 属性(例如 color、font-family、background 等)来设置样式。

实例

a {
  color: hotpink;
}

这是一个链接

此外,可以根据链接处于什么状态来设置链接的不同样式。


四种链接状态分别是:

a:link - 正常的,未访问的链接

a:visited - 用户访问过的链接

a:hover - 用户将鼠标悬停在链接上时

a:active - 链接被点击时

实例

/* 未被访问的链接 */
a:link {
  color: red;
}

/* 已被访问的链接 */
a:visited {
  color: green;
}

/* 将鼠标悬停在链接上 */
a:hover {
  color: hotpink;
}

/* 被选择的链接 */
a:active {
  color: blue;
}


这是一个链接

注释:在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后才能生效。

注释:在 CSS 定义中,a:active 必须位于 a:hover 之后才能生效。


文本装饰

text-decoration 属性主要用于从链接中删除下划线:

实例

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
}


这是一个链接

注释:在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后才能生效。

注释:在 CSS 定义中,a:active 必须位于 a:hover 之后才能生效。


背景色

background-color 属性可用于指定链接的背景色:

实例

a:link {
  background-color: yellow;
}

a:visited {
  background-color: cyan;
}

a:hover {
  background-color: lightgreen;
}

a:active {
  background-color: hotpink;
}

这是一个链接

注释:在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后才能生效。

注释:在 CSS 定义中,a:active 必须位于 a:hover 之后才能生效。

链接按钮

本例演示了一个更高级的例子,其中我们组合了多个 CSS 属性,将链接显示为框/按钮:

实例

a:link, a:visited {
  background-color: #f44336;
  color: white;
  padding: 14px 25px;
  text-align: center; 
  text-decoration: none;
  display: inline-block;
}

a:hover, a:active {
  background-color: red;
}




本文来源:1818IP

本文地址:https://www.1818ip.com/post/352.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。