CSS实现超链接标签:鼠标光标为手形、取消下划线、当鼠标悬停时显示下划线

1、鼠标光标为手形

html 复制代码
cursor: pointer;

2、显示/取消下划线

html 复制代码
text-decoration: none;        /* 文本取消下划线 */
text-decoration: underline;   /* 文本添加下划线 */

3、伪类选择器

伪类选择器是 CSS 中已经定义好的选择器,因此程序员不能随意命令。伪类选择器是用来将样式应用于处于某种特殊状态的目标元素。例如,用户正在单击的元素,或者鼠标正在经过的元素等。

伪类选择器主要有以下4种:

伪类选择器 说明
:link 表示对未访问的超链接应用样式(只对超链接标签起作用)。
:visited 表示对已访问的超链接应用样式(只对超链接标签起作用)。
:hover 表示对鼠标所停留的元素应用样式。
:active 表示对用户正在单击的元素应用样式。

**【实例】**CSS实现<a>超链接标签:鼠标光标为手形、取消下划线、当鼠标悬停时显示下划线。

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="author" content="pan_junbiao的博客">
    <title>CSS选择器</title>

    <style type="text/css">
        a {
            text-decoration: none; /* 文本取消下划线 */
            cursor: pointer;       /* 鼠标光标为手型*/
            color: green;
            vertical-align: baseline;
        }

        /* 使用 :hover 伪类对鼠标所停留的元素应用样式 */
        a:hover {
            text-decoration: underline; /* 文本添加下划线 */
        }
    </style>
</head>

<body>
    请点击博客链接:<a href="https://blog.csdn.net/pan_junbiao">您好,欢迎访问 pan_junbiao的博客</a>
</body>

</html>

执行结果:

相关推荐
汪子熙几秒前
深入探析 header facets:定位与应用
前端·javascript
你听得到111 分钟前
从需求到封装:手把手带你打造一个高复用、可定制的Flutter日期选择器
前端·flutter
江城开朗的豌豆5 分钟前
Vue Router vs location.href:导航跳转的正确姿势,你选对了吗?
前端·javascript·vue.js
小磊哥er10 分钟前
【前端工程化】如何制定前端项目中的页面模版?
前端
Liudef0613 分钟前
基于HTML与Java的简易在线会议系统实现
java·前端·html
2401_8812444016 分钟前
javaweb———html
前端·javascript·html
江城开朗的豌豆16 分钟前
玩转Vue Router:这些实用组件让你的SPA如虎添翼!
前端·javascript·vue.js
前端小巷子20 分钟前
Web开发中的文件下载
前端·javascript·面试
peakmain927 分钟前
Gradle 8.11.1的升级之旅
前端
一拳不是超人37 分钟前
PWA渐进式Web应用技术深度解析
前端·pwa