首页 > 其他分享 >css鼠标常用样式

css鼠标常用样式

时间:2024-09-21 14:55:50浏览次数:3  
标签:鼠标 自定义 样式 text cursor css 光标

在CSS中,你可以通过cursor属性来改变鼠标指针的样式。这个属性可以应用于任何HTML元素上,使得当鼠标悬停在该元素上时,鼠标指针会呈现出不同的样式。这对于提高用户体验和网页的互动性非常有帮助。

以下是一些常见的鼠标样式和用法示例:

  1. 默认样式

    .default { cursor: default; /* 默认光标 */ }

  2. 指针样式

    .pointer { cursor: pointer; /* 手形光标,用于可点击元素 */ }

  3. 文本选择样式

    .text { cursor: text; /* 文本选择光标 */ }

  4. 等待样式

    .wait { cursor: wait; /* 等待光标,通常用于加载状态 */ }

  5. 自定义光标: 你也可以使用自定义图像作为光标:

    .custom { cursor: url('path/to/cursor.png'), auto; /* 指定自定义光标 */ }

  6. 禁用样式

    .not-allowed { cursor: not-allowed; /* 禁止光标 */ }

示例

以下是一个简单的示例,展示如何在不同元素上应用不同的鼠标样式:

<div class="default">这是默认光标</div>
<div class="pointer">这是指针光标</div>
<div class="text">这是文本光标</div>
<div class="wait">这是等待光标</div>
<div class="custom">这是自定义光标</div>
<div class="not-allowed">这是禁止光标</div>
div {
    padding: 20px;
    margin: 10px;
    border: 1px solid #ccc;
}

.pointer {
    cursor: pointer;
}

.text {
    cursor: text;
}

.wait {
    cursor: wait;
}

.custom {
    cursor: url('path/to/cursor.png'), auto;
}

.not-allowed {
    cursor: not-allowed;
}

小提示

  • 自定义光标的图像通常建议使用小于 32x32 像素的 PNG 或 SVG 格式。
  • 可以使用浏览器的开发者工具来快速测试和更改光标样式。

标签:鼠标,自定义,样式,text,cursor,css,光标
From: https://blog.csdn.net/BANaanaa/article/details/142364138

相关文章

  • Safari中无法在悬停状态下应用CSS滤镜
    在Safari浏览器中,当鼠标悬停在元素上时,无法应用CSS滤镜效果。这意味着开发者无法通过CSS来实现诸如悬停时的模糊、灰度或颜色变换等常见的交互效果。该问题可能会影响用户体验,特别是对于那些依赖于视觉反馈来增强交互性的网站或应用程序。影响范围该问题主要影响使用Safari......
  • for循环—不同div显示不同样式
    for出来的div想要显示不同的样式,可以通过动态class,根据需要的条件指示控制样式,例如用index第一个div显示first-card的样式,第二个div显示second-card的样式<divclass="meal"><el-cardclass="meal_details"v-for="(item,index)inm......
  • 前端面试CSS常见题目
    1.CSS选择器的优先级(Specificity)面试官通常会问你如何计算CSS选择器的优先级,这对于避免样式冲突、提高代码可维护性很重要。优先级计算规则:!important优先级最高。内联样式(例如:<divstyle="color:red;">)优先级最高,优先级值为1000。ID选择器的优先级为100。类选......
  • html+css(交河故城css)
        <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>故城</title>......
  • 494. 响应式动漫设计公司网站 大学生期末大作业 Web前端网页制作 html5+css+js
    目录一、网页概述二、网页文件 三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐欢迎光临仙女的网页世界!这里有各行各业的Web前端网页制作的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这......
  • 【Webpack】处理CSS资源详解
    文章目录一、Webpack处理CSS的基本概念1.Webpack中的CSS处理2.`Loader`的作用二、配置Webpack处理CSS资源1.基本配置2.使用`MiniCssExtractPlugin`提取CSS3.处理Sass或Less等预处理器4.使用PostCSS处理CSS三、CSSModules的使用1.CSSModules概述2.配置CSSMo......
  • React.js CSS 窗口宽度
    窗口宽度窗口宽度的概念什么是窗口宽度窗口宽度是指浏览器窗口的水平宽度。在网页设计中,了解窗口宽度对于创建响应式布局非常重要。它决定了页面元素在不同屏幕尺寸下的显示方式。通过获取窗口宽度,开发者可以根据用户设备的屏幕大小来动态调整页面布局,以提供更好的用户体验。在Rea......
  • CSSE4630 Rust-Inspired Analyses
    CSSE4630AssignmentOne:Rust-InspiredAnalyses2024version1.01IntroductionThisassignmentisfocusedonseveralkindsofanalysisinspiredbytheRustprogramminglanguage.Rustisastronglytypedlanguagethatusesasophisticatedtypesystemtop......
  • 面试 - CSS
    HTML面试题CSS面试题布局盒子模型宽度如何计算?margin纵向重叠?margin负值的理解?BFC理解和应用?float布局问题以及clearfix(手写)flex画色子定位absolute和relative分别依据什么定位?居中对齐有什么实现方式?图文样式(宽度高度)line-height继承问题响应式re......
  • CSS 的演变:从基础到现代魔法
    css(即层叠样式表)自20世纪90年代末首次出现以来,一直是网页设计领域的无名英雄。将其视为网络世界的神奇衣橱——将简单、无聊的html转变为视觉上令人惊叹的交互式仙境。在本文中,我们将深入探讨css的迷人演变,从它卑微的开始到目前作为每个web开发人员工具包中的终极向导的......