HTML5基础——16、CSS鼠标样式

  大家好,我是阿赵。继续学习H5。
  这里学习一下怎样改变网页的鼠标样式。

一、自带的鼠标样式

先看例子:

<body>
  <a href="www.baidu.com" target="_blank" title="百度" id="baidu">百度</a>
  <br />
  <br />
  <a href="www.google.com" target="_blank" title="谷歌" id="google">谷歌</a>
  <br />
  <br />
  <a href="www.sina.com" target="_blank" title="新浪" id="sina">新浪</a>
</body>

这时候显示的是:
当鼠标没有移动到超链接上面时,是一个小白箭头。
在这里插入图片描述

当鼠标移动到超链接上面时,显示的是一个小手。
在这里插入图片描述

假如我不喜欢这样的默认鼠标样式,想修改一下。

  <style>
    * {
      cursor: pointer;
    }

    #baidu {
      cursor: move;
    }

    #google {
      cursor: not-allowed;
    }

    #sina {
      cursor: text;
    }
  </style>

这时候:
在鼠标没有在超链接上面时,会显示小手
在这里插入图片描述

鼠标悬浮在百度上面时,会显示移动图标
在这里插入图片描述

鼠标悬浮在谷歌上面时,会显示禁止图标
在这里插入图片描述

鼠标悬浮在新浪上面时,会显示文字输入的图标。
在这里插入图片描述

这里主要用到的是cursor属性,它的取值有:
default:默认的小白箭头
pointer:白色小手
move:移动图标
text:文本输入图标
not-allowed:禁止图标
wait:加载中转圈
help:带问号的指针
crosshair:大十字瞄准指针

二、 自定义鼠标图片

除了用自带的鼠标图片样式以外,还可以自己指定,比如

  <style>
    * {
      cursor: url(./img/arr105.png), auto;
    }

    #baidu {
      cursor: url(./img/arr109.png), auto;
    }
  </style>
</head>

<body>
  <a href="www.baidu.com" target="_blank" title="百度一下" id="baidu">百度</a>
</body>

这里我在网上找了2张鼠标指针图片,指定cursor属性时,通过url来调用图片。
现在的显示是:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值