CSS DIV 怎么做出来鼠标移动上就显示其内容?

 我来答
邢骏逸爱彩
2019-12-25 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:777万
展开全部
用css伪类hover可以实现这个功能。
1、新建html文档,在body标签中添加一个div标签,然后在div标签中添加p标签,为p标签添加内容:

2、为了方便演示,给div标签设置宽高和背景颜色,然后给p标签设置“display”属性,属性值为“none”,这样p标签中的文字默认情况下不会显示:

3、给div设置hover伪类,当鼠标移动到div区域时,设置p标签的样式为块级元素“block”:

4、这样当鼠标移动到div上时就会显示p标签内容,鼠标离开就不显示p标签内容:
时盼秋令禄
2020-03-24 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:649万
展开全部
定义和用法
:hover
伪类在鼠标移到元素上时向此元素添加特殊的样式。
说明
这个伪类应用处于“悬停状态”的元素。悬停定义为用户指示了一个元素但没有将其激活。对此最常见的例子是将鼠标指针移到
HTML
文档中一个超链接的边界范围内。理论上,其他元素也可以处于悬停状态,不过
CSS
没有定义究竟是哪些元素。
激活的、已访问的、未访问的或者当有鼠标悬停在其上的链接,它们会在支持
CSS
的浏览器中以不同的方式显示出来:
a:link
{color:
#FF0000}

/*
未访问的链接
*/
a:visited
{color:
#00FF00}
/*
已访问的链接
*/
a:hover
{color:
#FF00FF}

/*
当有鼠标悬停在链接上
*/
a:active
{color:
#0000FF}

/*
被选择的链接
*/
注释:为了产生预期的效果,在
CSS
定义中,a:hover
必须位于
a:link

a:visited
之后!!
注释:为了产生预期的效果,在
CSS
定义中,a:active
必须位于
a:hover
之后!!
注释:Pseudo-class(伪类)的名称对大小写不敏感。
注释:伪类可与
CSS
类配合使用:
<html>
<head>
<style type="text/css">
a:link {color: #FF0000}
a:visited {color: #00FF00}
a:hover {color: #FF00FF}
a:active {color: #0000FF}
</style>
</head>
<body>
<p><b><a href="/index.html" target="_blank">这是一个链接。</a></b></p>
<p><b>注释:</b>在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效!</p>
<p><b>注释:</b>在 CSS 定义中,a:active 必须位于 a:hover 之后,这样才能生效!</p>
</body>
</html>from
http://www.w3school.com.cn/cssref/pr_pseudo_hover.asp
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式