美文网首页
【CSS学习笔记15】-链接

【CSS学习笔记15】-链接

作者: 兔小小 | 来源:发表于2023-10-12 23:57 被阅读0次

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

样式链接

链接可以使用任何 CSS 属性(例如colorfont-familybackground等)设置样式。

a {
  color: hotpink;
}

此外,可以设置链接样式 根据它们所处的状态而有所不同。

四个链接状态是:

  • a:link- 一个正常的、未访问的链接
  • a:visited- 用户访问过的链接
  • a:hover- 当用户将鼠标悬停在它上面时的链接
  • a:active- 点击链接的那一刻
/* unvisited link */
a:link { color: red; }

/* visited link */
a:visited { color: green; }

/* mouse over link */
a:hover { color: hotpink; }

/* selected link */
a:active { color: blue; }

为多个链接状态设置样式时,有一些顺序规则:

  • a:hover 一定发生在 a:linka:visited后面
  • 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;
}

背景颜色

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

a:link {
  background-color: yellow;
}

a:visited {
  background-color: cyan;
}

a:hover {
  background-color: lightgreen;
}

a:active {
  background-color: hotpink;
} 

链接按钮

此示例演示了一个更高级的示例,其中我们组合了多个 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;
}

其他示例

a.one:link {color: #ff0000;}
a.one:visited {color: #0000ff;}
a.one:hover {color: #ffcc00;}

a.two:link {color: #ff0000;}
a.two:visited {color: #0000ff;}
a.two:hover {font-size: 150%;}

a.three:link {color: #ff0000;}
a.three:visited {color: #0000ff;}
a.three:hover {background: #66ff66;}

a.four:link {color: #ff0000;}
a.four:visited {color: #0000ff;}
a.four:hover {font-family: monospace;}

a.five:link {color: #ff0000; text-decoration: none;}
a.five:visited {color: #0000ff; text-decoration: none;}
a.five:hover {text-decoration: underline;}

如何创建串流框/按钮的另一个示例(这个挺好看的):

a:link, a:visited {
  background-color: white;
  color: black;
  border: 2px solid green;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}

a:hover, a:active {
  background-color: green;
  color: white;
}
image.png

此示例演示不同类型的游标(对于链接很有用):

<span style="cursor: auto">auto</span><br>
<span style="cursor: crosshair">crosshair</span><br>
<span style="cursor: default">default</span><br>
<span style="cursor: e-resize">e-resize</span><br>
<span style="cursor: help">help</span><br>
<span style="cursor: move">move</span><br>
<span style="cursor: n-resize">n-resize</span><br>
<span style="cursor: ne-resize">ne-resize</span><br>
<span style="cursor: nw-resize">nw-resize</span><br>
<span style="cursor: pointer">pointer</span><br>
<span style="cursor: progress">progress</span><br>
<span style="cursor: s-resize">s-resize</span><br>
<span style="cursor: se-resize">se-resize</span><br>
<span style="cursor: sw-resize">sw-resize</span><br>
<span style="cursor: text">text</span><br>
<span style="cursor: w-resize">w-resize</span><br>
<span style="cursor: wait">wait</span>

相关文章

  • css 笔记(链接)

    a:link {color: #FF0000} /* 未访问的链接 */ a:visited {color...

  • 【CSS】学习链接

    用了各种ui组件后,自己css样式都不会写了。 这里记录链接供自己学习用 我写CSS的常用套路 灵活运用CSS开发...

  • 设计师学习HTML/CSS之路-15

    不了解前端的UI不是好美工,以下是慕课网HTML+CSS基础教程学习笔记,不废话,Start! 第15章 css样...

  • css杂记

    title: css杂记date: 2017-05-21 15:52:05tags: css笔记 word-spa...

  • VBA学习笔记-02

    VBA学习笔记 笔记摘抄自EXCEL精英培训-蓝色幻想 VBA学习笔记01(链接)VBA学习笔记02 (链接) 目...

  • VBA学习笔记-01

    VBA学习笔记 笔记摘抄自EXCEL精英培训-蓝色幻想 VBA学习笔记01(链接)VBA学习笔记02 (链接) 目...

  • git submodule技术学习

    学习链接1学习链接2 笔记:?

  • CSS学习笔记(2018-07-29)

    CSS学习笔记 CSS 指层叠样式表 (Cascading Style Sheets) CSS语法 CSS 规则由...

  • 前端技术学习

    前端技术学习: css css:css-module,链接:https://www.jianshu.com/p/1...

  • CSS入门学习笔记

    CSS学习笔记 CSS= 层叠样式表 cascading style sheets HTML 表达结构 , CSS...

网友评论

      本文标题:【CSS学习笔记15】-链接

      本文链接:https://www.haomeiwen.com/subject/oxgobdtx.html