首页 > 其他分享 >css实现tooltip效果

css实现tooltip效果

时间:2022-09-26 10:15:04浏览次数:52  
标签:opacity 效果 bottom color tooltip border css left

 

 

<!-- html代码 -->
<div class="wrap">
  <h1>
    TOOLTIP 提示
  </h1>
  <p>
    鼠标移动到 <span class="tooltip" tooltip-data="提示框内容">这里</span> 查看提示.
  </p>
</div>

 

 

/* css代码 */
.wrap {
	text-align: center;
}

.tooltip {
	position: relative;
	border-bottom: 1px dotted black;
}

.tooltip:before {
	content: attr(tooltip-data);
	position: absolute;
	width: 250px;
	background-color: pink;
	color: #000;
	text-align: center;
	padding: 15px;
	font-size: 16;
	line-height: 1.1;
	border-radius: 5px;
	z-index: 1;
	opacity: 0;
	transition: opacity 0.5s;
	bottom: 125%;
	left: 50%;
	margin-left: -60px;
}

.tooltip:after {
	content: '';
	position: absolute;
	bottom: 75%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	opacity: 0;
	transition: opacity 0.5s;
	border-color: pink transparent transparent transparent;
}

.tooltip:hover:before,
.tooltip:hover:after {
	opacity: 1;
}

 

标签:opacity,效果,bottom,color,tooltip,border,css,left
From: https://www.cnblogs.com/wq2022/p/css-tooltip.html

相关文章

  • Ele_0005:electron 穿透效果,全局穿透 区域穿透
    1,//设置全局可以穿透效果//c.setIgnoreMouseEvents(true);//设置区域穿透效果letwin=require('electron').remote.getCurrentWindow()lete......
  • 每个网页设计师都应该知道的 CSS 技巧
    每个网页设计师都应该知道的CSS技巧1.字体速记像往常一样,我们将字体样式编写如下字体粗细:粗体;字体样式:斜体;字体变体:小型大写;字体大小:1em;行高:1.5em;......
  • 从 CSS 开始
    从CSS开始了解如何让您的网页充满活力。**什么是CSS?**通过它的翻译,它是级联样式表;换句话说,您可以设置html标签的样式。例如,CSS允许您编辑关于标签的太多内容;更......
  • 一些最流行的 CSS 文本动画
    一些最流行的CSS文本动画让我们向您展示这些流行的CSS文本动画是如何工作的什么是动画?动画是一种按顺序创建动作的方法。什么是CSS动画?CSS动画用于动画从一种......
  • CSS边框
    一、CSSborder属性用于指定元素边框的样式、宽度和颜色。即使用border-style,通过设置其适当的值来更改样式。border-style允许的值包括:--dotted:定义点线边框。--dash......
  • Vue 页面渲染完成后获取元素并修改其CSS样式
    1.将所要获取的元素加入ref属性<divslot="header"class="clearfix"ref="clearFix"></div>2.获取元素对象,并修改样式methods:{changeStyle:function(){let......
  • CSS样式
    CSS应用方式1在标签上<tableborder="1"></table>2在head标签里<head><style>img{float:right;}</style></head>3在文件中<link rel="st......
  • CSS中的边框
    CSS的边框,这个是一个比较简单的样式,我们就直接通过一个案例来解释吧:  相关代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="utf-8">......
  • CSS换行均匀分布的布局
    想要实现一个如图的布局方式,说一下前提条件,不用js,父元素的宽度未知,子元素的宽度可知,让子元素在父元素均匀分布,一行无法摆出更多的子元素时换行,换行的子元素也保持同样的分......
  • 常见的css样式 弹性布局 css优先级
    1.工作常用到的添加手势cursor:pointer2.弹性布局display:flex参考如下:   3.css的优先级参考如下: ......