HTML CSS 如何为元素添加工具提示

CSS 如何为元素添加工具提示

CSS代表层叠样式表。它是由Hakon Wium、Bert Bos、World Wide Web于1996年12月17日开发的。

CSS是一种样式表,用于指定网页中的HTML元素的样式。它允许web开发人员控制布局、颜色、字体、边距、填充、高度、宽度、背景图像等。CSS的最新版本是CSS3。

在本文中,我们将学习如何使用HTML和CSS为元素添加工具提示。

创建工具提示

在HTML中,工具提示可以用于指定用户悬停在元素上时有关该元素的其他信息。

以下是创建工具提示的步骤:

  • 创建两个元素,一个带有”class”为”tooltip”,另一个带有”class”为”tooltiptext”

  • 使用.tooltip类对”tooltip”容器进行样式设置。

  • 使用.tooltiptext类对工具提示文本进行样式设置。

  • 初始时,设置工具提示文本的可见性为hidden。

  • 使用top、left和transform调整位置。

  • 初始时,设置工具提示文本的不透明度为0。

  • 为工具提示文本的不透明度添加过渡效果。

  • 使用.tooltip:hover .tooltiptext来在悬停在.tooltip容器上时选择工具提示文本。

  • 悬停时,将工具提示文本的可见性设置为visible,不透明度设置为1。

示例

在以下示例中,我们使用上述方法为HTML的一个元素添加了一个工具提示。

<!DOCTYPE html>
<html>
<head>
   <style>
      /* Style the tooltip */
      .tooltip {
         position: relative;
         display: inline-block;
         cursor: pointer;
         background-color: aquamarine;
      }

      /* Style the tooltip text */
      .tooltip .tooltiptext {
         visibility: hidden;
         background-color: seagreen;
         color: #fff;
         text-align: center;
         padding: 5px;
         margin-top: 10px;
         border-radius: 10px;
         position: absolute;
         z-index: 1;
         top: 50%;
         left: 125%;
         transform: translateY(-50%);
         opacity: 0;
         transition: opacity 0.3s;
      }

      /* Show the tooltip text when hovering on the span element */
      .tooltip:hover .tooltiptext {
         visibility: visible;
         opacity: 1;
      }
   </style>
</head>
<body>
   <span class="tooltip">Hover this text.
      <span class="tooltiptext">Welcome to Tutorialspoint</span>
   </span>
</body>
</html>

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

HTML 精选笔记