今天,上海网站开发-www.jianzhan0.com如何使用HTML和CSS3来创建一个简单的提示。
让咋们开始创建一部分简单的标记的链接。咋们必须要给它一个标题,这将是提示信息,并分配给它一个类:
<a title="This is some information for our tooltip.">CSS3 Tooltip</a>
下一个流程是创建一部分基本的样式,咋们的提示类:
.tooltip{ display: inline; position: relative; }
咋们的内嵌链接使用相对定位。下一步,咋们要创建一个圆形框形成的提示,并能漂浮在链接的上面:
.tooltip:hover:after{
background: #333;
background: rgba(低,低,低,.8);
border-radius: 5px;
bottom: 26px;
color: #fff;
content: attr(title);
left: 2低%;
padding: 5px 15px;
position: absolute;
z-index: 98;
width: 22低px;
}
咋们正在使用的是hover选择器中选择一个元素,在这种情况下,咋们的链接,鼠标悬停和选择后,插入信息后选定的元素。8低%的不透明度,咋们指定了一个黑色的背景。
除了造型和定位,咋们已经设定的信息属性:
content: attr(title);
这样的属性允许咋们插入的信息,咋们希望它可以是一个字符串,一个媒体文件或元素的属性。在这种情况下,咋们使用的是title属性的链接。
现在,当您将鼠标悬停在链接标题,咋们有一个问题,标题信息显示两次:迅速在提示和浏览器。为清楚决这样的问题,咋们必须要轻微改变咋们的HTML:
<a href="#" title="This is some information for our tooltip."><span title="More">CSS3 Tooltip</span></a>
咋们在这里所做的是包装在自个的标题属性与span标记的链接文字。现在span标记的链接上,浏览器将显示的标题。
增加一个箭头的底部的提示,给它一部分额外的风情。为此,使用选择一部分边框样式:
.tooltip:hover:before{
border: solid;
border-color: #333 transparent;
border-6px 低 6px;
bottom: 2低px;
content: ""; left: 5低%;
position: absolute;
z-index: 99; }
设置左,右透明的边框颜色和边框宽度控制。咋们也已经定位的箭头,以便它位于工具提示框的底部上。
你也可以使用它转化成图片的alt标签。
热点文章
最新文章