Minimal Fast jQuery HTML5 Tooltip Plugin
File Size: | 9.42 KB |
---|---|
Views Total: | 689 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
A lightweight, blazing fast jQuery tooltip plugin which works with HTML5 data attribute and is easy to style using your own CSS styles.
How to use it:
1. The necessary CSS styles. Modify and override the rules as displaye below and then add them to your existing CSS file.
.tooltip { text-decoration: underline; } .tooltip-window { display: none; position: fixed; font-family: 'Open Sans', sans-serif; font-size: 1.2rem; line-height: 1.2; letter-spacing: 1px; font-weight: normal; word-wrap: break-word; word-break: break-all; max-width: 350px; min-width: 100px; max-height: 400px; background-color: #333; color: #fff; border-radius: 4px; padding: 1rem; margin-top: 1rem; margin-left: 1rem; box-shadow: 0 0 60px rgba(0,0,0,0.3); } .tooltip { font-weight: bold; font-style: italic; } .tooltip[data-tooltip-type="primary"] { color: #2979ff; /* fallback */ color: rgb(41, 121, 255); } .tooltip[data-tooltip-type="success"] { color: #0f9d58; /* fallback */ color: rgb(15, 157, 88); } .tooltip[data-tooltip-type="info"] { color: #00b0ff; /* fallback */ color: rgb(0, 176, 255); } .tooltip[data-tooltip-type="warning"] { color: #ff8f00; /* fallback */ color: rgb(255, 143, 0); } .tooltip[data-tooltip-type="danger"] { color: #e91e63; /* fallback */ color: rgb(233, 30, 99); } @media (max-width: 768px) { .tooltip-window { margin-top: 25px; } }
2. Set the tooltip content & theme using data
attributes as follows:
<span class="tooltip" data-tooltip="Primary Tooltip" data-tooltip-type="primary"> Primary tooltip </span> <span class="tooltip" data-tooltip="Success Tooltip" data-tooltip-type="success"> Success tooltip </span> <span class="tooltip" data-tooltip="Info Tooltip" data-tooltip-type="info"> Info tooltip </span> <span class="tooltip" data-tooltip="Danger Tooltip" data-tooltip-type="danger"> Danger tooltip </span> <span class="tooltip" data-tooltip="Warning Tooltip" data-tooltip-type="warning"> Warning tooltip </span>
3. Create an empty container for the tooltips.
<p class="tooltip-window"></p>
4. Put jQuery JavaScript library and the main JavaScript file at the bottom of the web page. Done.
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script src="js/index.js"></script>
This awesome jQuery plugin is developed by ajayrawat4217. For more Advanced Usages, please check the demo page or visit the official website.