a标签伪类的使用

布满荆棘的人生 2021-09-16 21:54 414阅读 0赞

a标签的伪类

伪类的作用

  • :link => 向未被访问的链接添加样式。
  • :visited => :visited 向已被访问的链接添加样式。
  • :hover => :hover 当鼠标悬浮在元素上方时,向元素添加样式。
  • :active => :active 向被激活的元素添加样式。即鼠标按下时的样式。

代码举例

HTML文件
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>a标签伪类的使用</title>
  7. <link rel="stylesheet" type="text/css" href="css/a.css"/>
  8. </head>
  9. <body>
  10. <div class="container">
  11. <a target="_blank" href="https://blog.csdn.net/" class="link">:link 向未被访问的链接添加样式。</a>
  12. <a target="_blank" href="https://www.imooc.com/" class="visited">:visited 向已被访问的链接添加样式。</a>
  13. <a target="_blank" href="https://www.baidu.com/" class="hover">:hover 当鼠标悬浮在元素上方时,向元素添加样式。</a>
  14. <a target="_blank" href="https://www.jianshu.com/" class="active">:active 向被激活的元素添加样式。即鼠标按下时的样式。</a>
  15. </div>
  16. </body>
  17. </html>
CSS文件
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. }
  5. .container {
  6. padding: 20px;
  7. margin: auto;
  8. width: 900px;
  9. }
  10. a {
  11. width: 800px;
  12. height: 120px;
  13. border: 1px dashed #000000;
  14. text-decoration: none;
  15. font-size: 30px;
  16. padding: 10px 20px;
  17. text-align: center;
  18. display: block;
  19. border-radius: 15px;
  20. line-height: 120px;
  21. margin-bottom: 30px;
  22. font-weight: bold;
  23. }
  24. a:nth-last-child {
  25. margin-top: 30px;
  26. }
  27. .link:link {
  28. background-color: blueviolet;
  29. }
  30. .active:active {
  31. background-color: green;
  32. }
  33. .hover:hover {
  34. background-color: yellow;
  35. }
  36. .visited:visited {
  37. background-color: peru !important;
  38. color: #000000;
  39. }

温馨提示

  • a:hover 放置在 a:link 与 a:visited 之后;
  • a:active 放置在 a:hover 之后;

效果图

a标签的伪类

发表评论

表情:
评论列表 (有 0 条评论,414人围观)

还没有评论,来说两句吧...

相关阅读

    相关 css使用

    CSS 伪类用于向某些选择器添加特殊的效果。 :active 点按,向被激活的元素添加样式 :focus 焦点输入,向拥有键盘输入焦点的元素添加样式 :li

    相关 a标签使用

    a表示超链接 属性href 表示目标页面的地址 属性\_target 默认值self在当前页面打开取代 属性 \_blank另打开一个空白页面 属性\_top在顶层

    相关 元素与使用

    伪元素伪类听名字可能就会产生迷惑,其实从名称上我们也可以获取一些信息,伪元素——顾名思义是一个元素,伪类——与类class有关系,不是一个元素! 在CSS1和CSS2中对伪类