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>

执行结果:

相关推荐
程序员Sunday3 分钟前
为什么 AI 明明写后端更爽,但却都网传 AI 取代前端,而不是 AI 取代后端?就离谱...
前端·后端
之恒君11 分钟前
React 性能优化(方向)
前端·react.js
3秒一个大24 分钟前
Vue 任务清单开发:数据驱动 vs 传统 DOM 操作
前端·javascript·vue.js
an869500125 分钟前
vue自定义组件this.$emit(“refresh“);
前端·javascript·vue.js
Avicli25 分钟前
Gemini3 生成的基于手势控制3D粒子圣诞树
前端·javascript·3d
GinoWi25 分钟前
HTML标签 - 列表标签
前端
o__A_A26 分钟前
渲染可配置报告模板+自适应宽度(vue3)
前端·vue.js
鹏北海26 分钟前
Vue 组件解耦实践:用回调函数模式替代枚举类型传递
前端·vue.js
JienDa28 分钟前
JienDa聊PHP:从Laravel到ThinkPHP的现代Web开发实践
前端·php·laravel
软件技术NINI31 分钟前
盒模型在实际项目中有哪些应用场景?
前端·css·html