本文,兄弟连HTML5培训
,分享了纯CSS实现鼠标悬停提示的方法。给大家供大家参考。具体分析如下:
这是一款比较漂亮的鼠标悬停提示效果,用纯CSS代码实现,鼠标放到图片上会显示一个层,也就是悬停时的提示,在这个提示框内你还可以加入图片或是一个列表,这就靠你的发挥了,提示框的背景颜色和文字颜色你都可以自己调。
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>鼠标悬停提示效果</title>
<style>
* {
margin:0;
padding:0;
}
div {
margin:130px;
list-style:none;
}
div img {
border:0;
}
div a {
color:#fff;
text-decoration:none;
position:relative;
display:block;
}
div span {
font-size:12px;
display:none;
}
div a:hover {
background:;
}
div a:hover span {
padding:3px;
background:skyblue;
color:#fff;
font-size:9pt;
border-width:1px 2px 2px 1px;
border-color:#333;
border-style:solid;
position:absolute;
top:-30px;
left:0;
display:block;
}
</style>
</head>
<body>
<div>
<a href="">
<img src="images/wall_s5.jpg"alt="" />
<span>欢迎经常光临!</span>
</a>
</div>
</body>
</html>
分享到:
相关推荐
在 CSS 中,我们可以使用悬停伪类 (`:hover`) 来实现鼠标悬停改变其他标签的样式。根据控制标签与被控制标签之间的关系,可以将控制其他标签分为三种类型。 第一种:控制子标签 在第一种类型中,我们可以使用空格 ...
例如,`:hover`用于鼠标悬停状态,`:active`表示元素被激活时,`:focus`用于元素获得焦点时,`:first-child`选择父元素的第一个子元素,而`::before`和`::after`则可以在元素内容前后插入内容。 5. **选择器的...
4. 伪类选择器:用于链接和其他特定状态,如`a:link`(未访问链接),`a:visited`(已访问链接),`a:hover`(鼠标悬停链接),`a:active`(活动链接),以及`input:focus`(获得焦点的表单元素)。 在CSS中,元素...
3. E:hover:鼠标悬停在元素上时的样式。 4. E:active:元素在用户交互期间(如按下鼠标但还未松开)的样式。 5. E:focus:元素获得输入焦点时的样式,常用于表单元素。 6. E:checked:用于复选框和单选按钮,当它们...
17. **`:hover`**:匹配鼠标悬停在其上的元素。 ```css input[type=text]:hover { background: #fff; } ``` 18. **`:focus`**:匹配当前获取焦点的元素。 ```css input[type=text]:focus { outline: none; ...
- `:hover`:鼠标悬停在元素上时。 - `:active`:用户激活元素时(通常指鼠标点击时)。 ##### 示例: ```css a:link { color: blue; } a:visited { color: purple; } a:hover { color: red; } a:active { ...
通过巧妙地组合和运用这些选择器,我们可以实现农产品网页的精准定位和美化,如突出显示特定的农产品分类,动态改变鼠标悬停状态下的样式,或者根据页面结构定制不同元素的布局和颜色。在设计农产品网页时,理解并...
3. **鼠标悬停的链接**:使用`a:hover`选择器,当鼠标指针悬停在链接上时,链接的样式会改变。 ```css a:hover { color: red; text-decoration: underline; } ``` 4. **活动链接**:使用`a:active`选择器,当...
这些选择器分别用于未访问过的链接、已访问过的链接、激活中的元素(鼠标按下)、鼠标悬停的元素以及获取焦点的元素。例如,`a:link:after { content: "(" attr(href) ")"; }` 在所有未访问过的链接后添加括号包围的...
- "使用须知.txt":通常包含对源码的使用说明、注意事项或安装步骤,确保用户正确理解和应用代码。 - "132692095346932449":这可能是一个JavaScript文件,是实现焦点图特效的主要代码。文件名可能是随机生成,...
9. **伪类选择器**:如`:hover`用于选择鼠标悬停时的元素,`:active`用于选择活动状态的元素,`:focus`用于选择获得焦点的元素。 10. **伪元素选择器**:如`::before`和`::after`用于在元素内容前后插入内容。 11. *...
下面我们来详细了解一下CSS复合选择器中包括的几种类型及其具体的使用方法。 1. 子选择器(Child Selector) 子选择器通过“>”连接符用来选择某个元素的直接子元素。例如,如果父元素的ID是“pic”,子元素是“img...
例如,`:hover` 伪类用于当鼠标悬停在元素上时,`:first-child` 伪类选择父元素的第一个子元素,而 `::before` 和 `::after` 伪元素则可以插入内容到元素之前或之后。 在实际开发中,组合使用这些选择器可以创建...
jQuery的`.animate()`方法可以创建平滑的动画效果,通过指定CSS属性的变化,实现元素的动态显示。同时,`.fadeIn()`、`.fadeOut()`等预定义动画方便快速实现常见效果。例如,`$('#element').fadeIn(1000)`将在1秒内...
- 当鼠标悬停在某个标签页上时,`mouseover` 事件会被触发。这里使用了 `setTimeout` 函数延迟执行代码,设置300毫秒后执行: - 添加 `current` 类到当前选中的标签页,通过 `addClass('current')`,并移除其他...
在本文中,我们将探索如何使用Jquery来实现图片的展开和收缩效果。这种效果经常被应用于网页设计中,用于增强用户体验。通过Jquery事件的连接使用,我们可以非常简便地对元素进行多种操作,本文以简单的图片展开和...
3. **事件处理**:学习如何添加和移除事件监听器(`addEventListener`和`removeEventListener`),以及如何定义事件处理函数,例如点击事件(`click`)、鼠标悬停事件(`mouseover`)等。 4. **DOM遍历**:了解如何...