css中悬停改变样式的最好方法是用伪类选择器 div:hover{}。css代码示例如下:
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了平江免费建站欢迎大家使用!
div{ width:100px; height:200px; background:#000;}
div:hover{ background:#fff;}
这是一个修改背景颜色的示例,伪类里可以修改跟多的样式,宽度,高度或者字体大小,字体颜色都是可以修改的。
下面的代码就是css实现的鼠标悬停,你看下是不是你要的。不行就追问我。可能样式不是你想要的,你可以自行修改一下样式。
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
titleDocument/title
style
*{margin:0;padding:0;}
ul{list-style-type: none;}
ulli{float:left;margin-right: 10px;position: relative;width:100px;}
lispan{display: none;position: absolute;top: 20px;background: #ccc;}
li:hover span{display: block;}
/style
/head
body
ul
li提示span任务中心/span/li
li提示span通知/span/li
li提示span装扮/span/li
/ul
/body
/html
1首先输入代码下方的代码:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
titleCSS实现鼠标移动到图片,更换图片/title
2、然后输入下方的代码:
/head
style type="text/css"
*{ margin:0; padding:0;}
ul li{ list-style:none;}
.nav{ width:800px; height:40px; margin:150px auto;}
.nav ul li{ float:left; width:200px;}
.nav ul li a:link,a:visited{ display:block; width:190px; height:40px;
3、然后在输入下方的代码:
background:url(/jscss/demoimg/wall_s1.jpg);}/*链接、点击后*/
.nav ul li a:hover{background:url(/jscss/demoimg/wall_s2.jpg);}/*鼠标经过*/
.nav ul li a:active{background:url(/jscss/demoimg/wall_s3.jpg);}/*点击时*/
/style
body
div class="nav"
ul
lia href="#"/a/li
lia href="#"/a/li
lia href="#"/a/li
/ul
/div
/body
/html
4、然后这样就完成了。
通过hover伪类了可以控制鼠标悬停在元素上的样式
例如,a:hover{color:red}在鼠标悬停到链接上时,链接变成红色
举例:
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title无标题文档/title
/head
body
div class="bg"a href="#"12/a/div
/body
/html
默认背景:.bg{background-color:#FFF; border:1px solid #000;}
鼠标经过:a:hover{background-color:#d6d6d6; border:1px solid #000;}
点击:a:active {background-color:#929292; border:1px solid #000;}
点击后:a:visited {background-color:#929292; border:1px solid #000;}
a:hover表示当鼠标选定在a标签上时a标签的样式变化。
这是css中伪类的使用格式。
伪类(Pseudo classes)是选择符的螺栓,用来指定一个或者与其相关的选择符的状态。它们的形式是selector:pseudo class { property: value; },简单地用一个半角英文冒号(:)来隔开选择符和伪类。CSS很多的建议并没有得到浏览器的支持,但有四个可以安全用在超链接上的伪类:
:link用在未访问的连接上。
:visited用在已经访问过的连接上。
:active用于获得焦点(比如,被点击)的连接上。
:hover 用于鼠标光标置于其上的连接。
扩展资料:
css的语言特点:
1、多页面应用
CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。CSS样式表理论上不属于任何页面文件,在任何页面文件中都可以将其引用。这样就可以实现多个页面风格的统一。
2、层叠
简单的说,层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。这些后来定义的样式将对前面的样式设置进行重写,在浏览器中看到的将是最后面设置的样式效果。
3、页面压缩
在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少。另外,CSS样式表的复用更大程度的缩减了页面的体积,减少下载的时间。
参考资料:百度百科——伪类
百度百科——css
本文题目:css悬停样式,css按钮悬停特效
文章链接:https://www.cdcxhl.com/article2/dsiigic.html
成都网站建设公司_创新互联,为您提供ChatGPT、企业建站、Google、网站导航、企业网站制作、网站设计公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联