在Web开发的早期,随着新技术的不断涌现,一切都让人兴奋。但是我们在过去十年里经历了一个技术的停滞期,直到由于HTML5的出现,Web开发再次让人着迷。特别是CSS3正在迅速发展,你会在其规范里发现许多有趣的宝物。
在这篇文章里,我们要研究的是CSS鼠标样式属性,正如你所期望的的一样,它允许你改变在一个元素上移动鼠标时的指针样式。它对于交互式Web App来说已经变得越来越重要。
CSS2的鼠标样式
CSS2中提供相对较少的选择(悬停在不同的网页元素上,看看鼠标指针样式是如何变化的):
CSS3的鼠标样式
在CSS3里我们有更多的样式可供选择。它们可以工作在IE9和火狐、Chrome、Safari、Opera的最新版本上(除非另有标注):
浏览器特定指针
Mozilla和Chrome、Safari的某些版本中提供了一些私有样式,这很可能成为CSS3规范的一部分:
创建你自己的指针
最后,你可以创建自己的指针图形,例如:
注意:
1. Internet Explorer需要一个Windows指针文件(.cur)。
2. 火狐、Chrome和Safari需要一幅图像 - 我推荐使用一张24位Alpha透明的PNG图片。
3. Firefox还需要一个非URL指针设置作为备用值。
4. Opera不支持这种写法。
5. x和y是Firefox、Chrome和Safari中的可选属性,它定义了图像从左上角开始的精确指针位置。如果省略,都默认为0。
挺好,但它看起来会花费我太多精力!所以我会一直坚持使用标准的指针样式...
译自:http://www.sitepoint.com/css3-cursor-styles/
作者:Craig Buckler于2011年1月5日
译者:蒋宇捷(转载请标明出处http://blog.csdn.net/hfahe)
分享到:
相关推荐
在CSS3中,鼠标划过样式(Hover效果)是一种常用的技术,用于改变用户将鼠标光标悬停在元素上时的视觉表现。这种效果能够增强用户界面的交互性和吸引力,常用于按钮、链接、菜单等元素。在"css3-hoverButton"这个...
总之,CSS的`cursor`属性是增强网页交互性和用户体验的重要工具,通过合理使用预定义的鼠标样式和自定义图像,开发者能够更好地引导用户在网页上进行操作。在实际开发中,应根据页面功能和设计需求,巧妙地运用这些...
"CSS3卡片折叠样式3D文字标题特效"就是一个利用CSS3的强大功能,结合JavaScript来实现的动态网页设计。这个特效使得页面标题在鼠标悬停时能够呈现出3D折叠效果,增加了用户体验的互动性和视觉吸引力。 首先,我们要...
CSS3中的`:hover`伪类选择器允许我们在鼠标指针悬停在元素上时应用特定的样式。例如,你可以改变图片的透明度、大小、边框或者添加动画效果。 2. 图片透明度变化 通过调整`opacity`属性,可以在鼠标悬停时使图片...
CSS3 则是层叠样式表的最新版本,提供了许多新的选择器和动画特性。在这个案例中,CSS3 被用来创建平滑的过渡效果和高亮样式。例如,可能使用了`transition`属性来定义遮罩层从无到有、颜色从透明到半透明的平滑变化...
CSS3引入了更强大的选择器,如类选择器(`.class`)、ID选择器(`#id`)、伪类选择器(`:hover`)等,其中`:hover`伪类是实现鼠标悬停效果的核心,它允许我们在鼠标指针位于某个元素上时应用特定的样式。 2. **过渡...
在网页设计中,CSS3(层叠样式表第三版)为开发者带来了许多创新特性,其中鼠标悬停动画就是一种增强用户体验的重要方式。通过利用CSS3的:hover伪类和各种动画属性,我们可以创建出丰富多彩的交互效果,使得用户在...
3. **伪类选择器(Pseudo-classes)**: CSS3的伪类选择器如`:hover`,可以帮助我们在元素获得特定状态(例如,鼠标悬停)时改变其样式。在这里,我们将利用`:hover`来定义鼠标悬停时遮罩的样式。 4. **绝对定位...
CSS3是层叠样式表(Cascading Style Sheets)的第三版,它引入了许多强大的新功能,如选择器、动画、过渡和3D变换等,使得网页设计更为灵活和生动。 首先,让我们了解CSS3选择器。在这个项目中,开发者可能使用了伪...
在网页设计领域,CSS3(层叠样式表第三版)为开发者提供了许多强大的新特性,其中之一就是能够创建出丰富的交互式动画效果。本资源“CSS3鼠标滑过3D立体翻转特效.zip”正是利用了这些特性,为用户提供了一种独特的...
在本文中,我们将深入探讨如何实现“CSS3超酷钟摆样式导航菜单布局特效”。这个特效利用了CSS3的强大功能,特别是其动画特性,来创建一个动态且吸引人的导航菜单,其中SVG图标会呈现出类似钟摆的左右摆动效果。 ...
今天的这款效果,鼠标悬停背景图片翻转,无需js,只要一部分的css3代码即可,其他的都是普通的css2代码 使用方法: 1、将head中的lanrenzhijia.css样式引入到你的网页中 2、将body中的代码部分拷贝到你需要的...
首先,CSS3是层叠样式表的最新版本,引入了许多新的特性和功能,例如伪类、动画、过渡、变换等,这些使得网页元素的样式更加灵活和动态。在这个案例中,我们看到CSS3被用来创建箭头按钮,这可能涉及到以下CSS3特性:...
"简洁的纯css3鼠标滑过按钮动画过滤样式"是一个利用CSS3特性实现的交互效果,它使得网页上的按钮在用户鼠标滑过时能呈现出动态的过滤效果,增加了用户体验的趣味性和互动性。 首先,我们要理解CSS3中的关键帧动画...
**CSS3技术详解:鼠标hover图片动画样式** 在网页设计中,吸引用户的注意力并提供良好的交互体验至关重要。CSS3作为现代网页设计的核心技术之一,提供了丰富的功能和效果,包括我们今天要讨论的“鼠标hover图片动画...
本资源“纯CSS3蓝色分页样式代码.zip”提供了六种不同的蓝色调分页样式,无需JavaScript(JS)即可实现,这使得它成为一种轻量级且高效的解决方案。 首先,我们来探讨CSS3这一技术。CSS(层叠样式表)是用于描述...
CSS3是层叠样式表的最新版本,它引入了许多新的功能和改进,如选择器的增强、边框和背景的更多选项、多列布局、过渡(transitions)、动画(animations)以及阴影和渐变等。在这套按钮库中,CSS3的这些特性被充分...
本篇文章将深入解析一款基于CSS3的折角分页样式代码,它在鼠标悬停时可以呈现出如同纸张折角的效果,增加了用户交互的趣味性。 首先,我们需要了解CSS3的关键特性。CSS3是层叠样式表的第三个主要版本,引入了多个新...
在网页设计领域,CSS3(层叠样式表第三版)为开发者提供了更多创新和自定义的可能性,其中之一就是创建丰富的按钮样式。本资源“5款纯css3按钮样式”就是一个很好的例子,展示了如何利用CSS3的特性来打造吸引眼球且...