Html+Css 纯CSS实现的文字提示 (精通CSS高级WEB解决方案)读书笔记
2016-02-15 12:01
721 查看
今天看了纯CSS实现的文本段落导航,特此记录一下:
实现效果:
基本思路:
1.将要被提示的部分设置为position:relative; 相对于文档流进行偏离。 提示的内容设置为position:absolute; 脱离文档流进行定位(可以起到遮盖的效果)。
初始状态时,display:none; 将提示内容隐藏。
当鼠标悬浮的时候,利用伪类选择器, 将内容 显示出来 display:block;
实现代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style type="text/css">
a.tooltip{
font-weight: bolder;
position:relative;
}
a.tooltip span{
display:none;
}
a.tooltip:hover span, a.tooltip:focus span{
display: block;
position: absolute;
top: 1em;
left: 2em;
padding: 0.2em 0.6em;
border: 1px solid #996633;
background-color:#FFFF66;
color: #000;
width:12em;
}
</style>
</head>
<body>
<p>
<a class="tooltip">Andy Budd<span>(This website rocks)</span></a> is a web developer based in Brighton England.
</p>
</body>
</html>
实现效果:
基本思路:
1.将要被提示的部分设置为position:relative; 相对于文档流进行偏离。 提示的内容设置为position:absolute; 脱离文档流进行定位(可以起到遮盖的效果)。
初始状态时,display:none; 将提示内容隐藏。
当鼠标悬浮的时候,利用伪类选择器, 将内容 显示出来 display:block;
实现代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style type="text/css">
a.tooltip{
font-weight: bolder;
position:relative;
}
a.tooltip span{
display:none;
}
a.tooltip:hover span, a.tooltip:focus span{
display: block;
position: absolute;
top: 1em;
left: 2em;
padding: 0.2em 0.6em;
border: 1px solid #996633;
background-color:#FFFF66;
color: #000;
width:12em;
}
</style>
</head>
<body>
<p>
<a class="tooltip">Andy Budd<span>(This website rocks)</span></a> is a web developer based in Brighton England.
</p>
</body>
</html>
相关文章推荐
- 开始学习CSS,为网页添加样式
- css中的:before与:after的简单使用
- 使用css3 实现旋转的立方体
- Html+Css 纯CSS实现的导航 (精通CSS高级WEB解决方案)读书笔记
- TextView---自定义样式
- CSS3阴影 box-shadow的使用和技巧总结
- css reset
- css calc(expression)使用
- css reset
- 给初学CSS的一封信
- 使用css3制作渐变分割线
- CSS 巧用 :before和:after
- 怎样修改iMindMap云朵样式
- 基于Dreamweaver的网页制作学习6----模版和层叠样式表
- 无图片纯css实现中国象棋棋子
- css技巧--整理(1)
- css3实现两端对齐
- CSS基础研究(五)-CSS颜色研究
- CSS基础研究(四)-CSS高级样式研究
- CSS选择器