[[IT知识]] 纯CSS打造极致用户体验的Tooltip提示效果

[复制链接]
查看: 21|回复: 0
发表于 昨天 15:59 | 显示全部楼层 | 阅读模式
易博V9下载

纯CSS打造极致用户体验的Tooltip提示效果

我们在网页上有时会针对一些内容做详细说明,以便更友好的服务用户。最常见的是在网站上加个用户使用帮助,但是一般需要跳转页面。今天我给大家介绍只需将鼠标滑向一个小问号上,就会出现帮助提示信息的效果。


纯CSS打造极致用户体验的Tooltip提示效果

前言

其实本文要分享的就是我们常见到的提示信息工具tooltip,它能够为我们的页面提供非常漂亮的提示信息,让内容更加直观,提升用户的体验。我们可以在网上查到很多关于tooltip的文章,大多数是提供基于JavaScript的插件,而本文我们要讲的是一个只需要CSS代码,无需任何插件就能实现的漂亮、简单、使用的信息提示Tooltip。

HTML代码

  1. <div>;
  2. <div>;
  3. <p>;这是一个纯CSS制作,基于CSS3实现的提示信息效果。</p>;
  4. </div>;
  5. <p>;提示信息是一个简单,但非常有用的工具。它能够为我们的页面提供非常漂亮的提示信息,让内容更加直观,提升用户的体验,给用户比较好的体验。</p>;
  6. <p>;这是一个tooltip工具提示demo,你可以把鼠标滑上右上角的问号处看看效果。</p>;
  7. </div>;
复制代码

CSS代码

  1. .demo {
  2. border-radius: 4px;
  3. padding: 40px;
  4. max-width: 600px;
  5. position: relative;
  6. margin: 0px auto 100px;
  7. background: #F7F7F7 none repeat scroll 0% 0%;
  8. }
  9. .help-tip{
  10. position: absolute;
  11. top: 18px;
  12. right: 18px;
  13. text-align: center;
  14. background-color: #BCDBEA;
  15. border-radius: 50%;
  16. width: 24px;
  17. height: 24px;
  18. font-size: 14px;
  19. line-height: 26px;
  20. cursor: default;
  21. }
  22. .help-tip:before{
  23. content:'?';
  24. font-weight: bold;
  25. color:#fff;
  26. }
  27. .help-tip:hover p{
  28. display:block;
  29. transform-origin: 100% 0%;
  30. -webkit-animation: fadeIn 0.3s ease-in-out;
  31. animation: fadeIn 0.3s ease-in-out;
  32. }
  33. .help-tip p{
  34. display: none;
  35. text-align: left;
  36. background-color: #1E2021;
  37. padding: 20px;
  38. width: 300px;
  39. position: absolute;
  40. border-radius: 3px;
  41. box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  42. right: -4px;
  43. color: #FFF;
  44. font-size: 13px;
  45. line-height: 1.4;
  46. }
  47. .help-tip p:before{
  48. position: absolute;
  49. content: '';
  50. width:0;
  51. height: 0;
  52. border:6px solid transparent;
  53. border-bottom-color:#1E2021;
  54. right:10px;
  55. top:-12px;
  56. }
  57. .help-tip p:after{
  58. width:100%;
  59. height:40px;
  60. content:'';
  61. position: absolute;
  62. top:-40px;
  63. left:0;
  64. }
  65. @-webkit-keyframes fadeIn {
  66. 0% {
  67. opacity:0;
  68. transform: scale(0.6);
  69. }
  70. 100% {
  71. opacity:100%;
  72. transform: scale(1);
  73. }
  74. }
  75. @keyframes fadeIn {
  76. 0% { opacity:0; }
  77. 100% { opacity:100%; }
  78. }
复制代码

代码演示

易博软件介绍
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1、请认真发帖,禁止回复纯表情,纯数字等无意义的内容!帖子内容不要太简单!
2、提倡文明上网,净化网络环境!抵制低俗不良违法有害信息。
3、如果你对主帖作者的帖子不屑一顾的话,请勿回帖。谢谢合作!
3、问答求助区发帖求助后,如有其他用户热心帮您解决问题后,请自觉点击设为最佳答案按钮。

 
 
QQ在线客服
QQ技术支持
工作时间:
8:00-18:00
软著登字:
1361266号
官方微信扫一扫
weixin

QQ|小黑屋|Archiver|慈众营销 ( 粤ICP备15049986号 )|网站地图

自动发帖软件 | 自动发帖器 | 营销推广软件 | 网络营销工具 | 网络营销软件 | 网站推广工具 | 网络推广软件 | 网络推广工具 | 网页推广软件 | 信息发布软件 | 网站推广工具 | 网页推广软件

Powered by Discuz! X3.4   © 2012-2020 Comsenz Inc.  慈众科技 - Collect from 深圳吉宝泰佛文化有限公司 公司地址:罗湖区黄贝街道深南东路集浩大厦A1403

返回顶部 返回列表