microtip.css是一款纯css3 Tooltip工具提示样式。microtip.css不用依赖任何js文件,就可以生成时尚的Tooltip效果。它是轻量级的,压缩后的版本小于1kb。

安装

可以通过yarn或npm来安装microtip.css。

yarn add microtip

npm install microtip

使用方法

在页面中引入microtip.css文件。

HTML结构

要使用microtip.css来生成Tooltip非常简单,只需要为元素添加一个data-microtip属性即可,它里面的内容就是显示在Tooltip中的内容。。

要设置Tooltip的位置,可以使用data-microtip-position属性。可用的位置有8个,分别为:top,top-left,top-right,bottom,bottom-left,bottom-right,left和right。

要设置Tooltip的尺寸,可以通过data-microtip-size来设置。有三种可用的Tooltip尺寸:small, medium, large。

data-microtip-position="top-left"

data-microtip-size="medium" >

配置参数

Microtip通过CSS变量,你可以通过修改下面的CSS变量的值来改变Tooltip的行为。

CSS变量

默认值

描述

--microtip-transition-duration

tootltip过渡动画的持续时间。

.18s

--microtip-transition-delay

鼠标hover时多少秒后出现tooltip。

0s

--microtip-transition-easing

动画的easing效果。

ease-in-out

--microtip-font-size

tooltip上的文字的大小。

13px

--microtip-font-weight

ooltip上的文字的粗细。

normal

--microtip-text-transform

控制文字的大小写。

none

例如:下面的代码将所有的tooltip元素的tootltip过渡动画的持续时间设置为0.5秒,鼠标hover时1秒秒后出现tooltip,动画的easing效果为ease-out,字体为13像素大写粗体。

:root {

--microtip-transition-duration: 0.5s;

--microtip-transition-delay: 1s;

--microtip-transition-easing: ease-out;

--microtip-font-size: 13px;

--microtip-font-weight: bold;

--microtip-text-transform: uppercase;

}

你也可以单独控制某个元素的样式:

.button {

--microtip-transition-duration: 0.2s;

--microtip-transition-delay: 0s;

--microtip-transition-easing: ease-in-out;

}

上面的代码仅会对.buttonclass的元素生效。

microtip.css纯css3 Tooltip工具提示的github地址为:https://github.com/ghosh/microtip

预警展示样式html,纯css3 Tooltip工具提示样式相关推荐

  1. html向左箭头样式,详解Bootstrap的纯CSS3箭头按钮样式

    简要教程 这是一款基于Bootstrap的纯CSS3箭头按钮样式.该按钮通过修改原生Bootstrap的按钮样式,来生成指向左侧或右侧的箭头按钮. [相关视频推荐:Bootstrap教程] 安装 可以 ...

  2. html5用css做样式边框,纯CSS3实现自定义Tooltip边框 涂鸦风格

    本文作者html5tricks,转载请注明出处 这是一款用纯CSS3打造的自定义Tooltip边框的应用,之前我们讨论过如何用CSS3来实现不同样式的Tooltip,今天的这款Tooltip却可以用C ...

  3. css改火狐滚动条样式_纯css美化滚动条样式

    知乎的编辑器对于复制转发文章来说特别不友好(直接复制后代码乱码,字体变化,表格数据丢失),不太想过多重复编辑,只会编辑转发部分到这上面来,如感觉还不错,请跳转到:https://www.emperin ...

  4. html自动展示视频,html5纯css3带自动视频播放的iPhone4手机360度旋转展示

    这款作品给人的第一感觉是flash做的,但其实不然,它出自css3之手.并且它没有使用任何的图片,看过效果之后是不是觉得非常不可思议? iPhone手机展示中的视频部分使用的是html5的video, ...

  5. html radio替换图片,html修改radio、checkbox样式_纯CSS改写checkbox样式,让复选框看起来更舒服一些...

    原享一多很.等考指的似是很面一也者效下行插生的checkbox.radio样式不好看,试试把以下代码朋支不器几事为的时后级功发发来久都这样含制层是请些间例业多在上屏屏有到进去看看. /* .myche ...

  6. 纯CSS3实现打火机火焰动画

    HTML5已经越来越流行起来了,尤其是移动互联网的发展,更是带动了HTML5的迅猛发展,我们也是时候学习HTML5了,以防到时候落伍.今天给大家介绍10款效果惊艳的HTML5应用,方便大家学习,也将应 ...

  7. css3 卡片亮光_9种纯CSS3人物信息卡片动态展示效果

    通常在一些网站的网页上需要展示人物的个人信息,人物信息卡片是其中的一种展示方式,所以这一次给大家带来<9种纯CSS3人物信息卡片动态展示效果>.先上页面截图: 源代码下载: 9种纯CSS3 ...

  8. 网页制作使用CSS样式制作轮播教程,静态网页设计与开发 1.案例——CSS3制作图片轮播图 (4)使用纯CSS3代码实现简单的图片轮播——分步骤实现.docx...

    使用纯CSS3代码实现简单的图片轮播 设计思路: 以5张图片为例: 1.基本布局: 通过设置每张图片的尺寸和父容器的尺寸,从而将5张图片横向并排放入一个div容器(#photos)内.所有图片设置统一 ...

  9. 6种纯css3徽章样式

    下载地址 6种纯css3徽章样式 dd:

最新文章

  1. ?线程池为什么可以复用,我是蒙圈了。。。
  2. 博士申请 | 美国布兰迪斯大学张初旭教授招收机器学习方向全奖博士生
  3. php集成环境还需要mysql吗_是选择php集成环境好还是分开安装的原生版好
  4. Snabbdom(虚拟dom-h函数)
  5. 蓝桥杯题目 计算后续日期
  6. 什么人适合学平面设计?
  7. Cisco服务器硬盘状态jbod,如何为服务器硬盘配置RAID或JBOD模式
  8. 天宝数字水准数据处理和生成
  9. 苏宁金融红包系统大促海量流量背后的技术支撑
  10. 解决 Flutter 在 iOS 模拟器中运行卡住问题
  11. PHP涉及的所有英文单词
  12. 震撼,java面试题整合(良心制作)11万多字拿去。持续更新【可以收藏】
  13. CAD中插入外部参照字体会变繁体_为什么CAD插入相同图框但尺寸却相差很多?
  14. Python包下载网址
  15. 【计算机图形学】零 · 计算机图形系统概述
  16. Cognos BI交流群共享资料整理
  17. 网页设计(HTML+CSS+Div)学习笔记
  18. n5105和n5095差距
  19. Ethereum price history analysis to usd
  20. Creo更改工程图尺寸在引线上方

热门文章

  1. linux之vim怎么跳到指定的一行
  2. C++ exception类
  3. python基本随机数生成函数有_Python中生成随机数的常用方法
  4. 10个遥远但近在人间的天堂...
  5. 酒桌上,领导将酒泼到你脸上......
  6. 你和女朋友的婚后老年生活!
  7. 一堂儿童科学实验课引起的思考:数学和化学有什么关系?
  8. 鸿蒙手机启动器apk下载,澪Pro启动器本体下载最新版
  9. wdcp服务器/虚拟主机管理系统,wdcp服务器/虚拟主机管理系统1.1发布(最后更新20110423)...
  10. linux内核分析与移植,内核分析移植