女人让男人桶爽30分钟,精品一区二区,在线观看 ,久久久久亚洲精品,免费网站看av片,男女啪啪18禁无遮挡激烈

您好!歡迎來到源碼碼網(wǎng)!

前端實(shí)用工具庫——輕量的純 JavaScript 動(dòng)態(tài)提示工具插件庫

  • 開發(fā)工具
  • 來源:源碼碼網(wǎng)
  • 編輯:admin
  • 時(shí)間:2020-09-25 13:38
  • 閱讀:428

Tippyjs輕量的純 JavaScript 動(dòng)態(tài)提示工具插件庫。它提供了大量的不同懸停效果和超過 20 個(gè)可定制的選項(xiàng)。Tippy.js 是超級(jí)輕量的,具有相當(dāng)不錯(cuò)的瀏覽器兼容性:

Tippyjs


Github

//文檔:https://atomiks.github.io/tippyjs/
//Github: https://github.com/atomiks/tippyjs

功能特性

Tippy.js


Tippy.js是由Popper.js支持的高度可定制的工具提示和彈出庫。

  • 智能定位引擎

優(yōu)化的定位引擎,可防止翻轉(zhuǎn)和溢出

  • 高性能

在低端設(shè)備也能夠保持很高的性能

  • 多功能

適用于鼠標(biāo),鍵盤和觸摸輸入

  • 無障礙

兼容WAI-ARIA

  • 主題化的

通過自定義CSS樣式,包括額外的主題和動(dòng)畫

  • 插件化

使用插件增強(qiáng)功能

  • 輕量級(jí)

最小化包的大小

  • Typescript的支持

開箱即用的TypeScript支持

  • 支持IE11 +

與99%的臺(tái)式機(jī)和97%的移動(dòng)用戶兼容

默認(rèn)示例

它具有#333的背景色和指向該元素的箭頭,并且由鼠標(biāo)輸入或焦點(diǎn)事件觸發(fā),因此它會(huì)在懸停時(shí)顯示,通過鍵盤導(dǎo)航聚焦或在使用觸摸設(shè)備時(shí)輕擊。

前端實(shí)用工具庫——輕量的純 JavaScript 動(dòng)態(tài)提示工具插件庫


<button id="myButton">My Button</button>
tippy('#myButton', {
 content: "I'm a Tippy tooltip!"
});

安裝

常用npm或者yarn安裝使用

# npm
npm i tippy.js
# Yarn
yarn add tippy.js
import tippy from 'tippy.js';
import 'tippy.js/dist/tippy.css';

使用

  • 創(chuàng)建tooltips

給在你想要的標(biāo)簽元素上添加data-tippy-content屬性

<button data-tippy-content="Tooltip">Text</button>
<button data-tippy-content="Another Tooltip">Text</button>

或者

tippy('#singleElement', {
 content: 'Tooltip'
});
  • 自定義

tippy('button', {
 duration: 0,
 arrow: false,
 delay: [1000, 200]
});

也可以指定特定的屬性

<button
 data-tippy-duration="0"
 data-tippy-arrow="false"
 data-tippy-delay="[1000, 200]"
>  Text</button>
  • HTML Content

內(nèi)容道具可以接受字符串,元素或函數(shù)。

普通字符串:

tippy('button', {
 content: '<strong>Bolded content</strong>'
});

innerHtml:

<div id="template" style="display: none;">
 <strong>Bolded content</strong>
</div>
const template = document.getElementById('template');
tippy('button', {
 content: template.innerHTML
});

element:

可以傳遞元素本身,這對(duì)于使事件偵聽器保持連接狀態(tài)(或在框架控制內(nèi)部元素時(shí)非常有用)

const template = document.getElementById('example');
template.style.display = 'block';
tippy(singleButton, {  content: template
});

Template linking:

如果您有多個(gè)引用,每個(gè)引用都有其自己的唯一模板,則可以通過以下方式將它們鏈接到關(guān)聯(lián)的模板:

<button data-template="one">One</button>
<button data-template="two">Two</button>
<button data-template="three">Three</button>
<div style="display: none;">
 <div id="one">
   <strong>Content for `one`</strong>
 </div>
 <div id="two">
   <strong>Content for `two`</strong>
 </div>
 <div id="three">
   <strong>Content for `three`</strong>
 </div>
</div>
tippy('button', {
 content(reference) {    const id = reference.getAttribute('data-template');
   const template = document.getElementById(id);
   return template.innerHTML;
 }});

主題Themes

可以通過CSS進(jìn)行任何自定義樣式,本身提供了以下幾個(gè)主題可供選擇

  • light

  • light-border

  • material

  • translucent



  • tippy('button', {
     theme: 'light'
    });

    總結(jié)

    具體的使用方式還是具體的樣式,都可以直接參照官方文檔,個(gè)人認(rèn)為這是獨(dú)立組件中非常不錯(cuò)的一個(gè)小組件,enjoy it!

Tippy.js

特別聲明:
1、如無特殊說明,內(nèi)容均為本站原創(chuàng)發(fā)布,轉(zhuǎn)載請(qǐng)注明出處;
2、部分轉(zhuǎn)載文章已注明出處,轉(zhuǎn)載目的為學(xué)習(xí)和交流,如有侵犯,請(qǐng)聯(lián)系客服刪除;
3、編輯非《源碼碼網(wǎng)》的文章均由用戶編輯發(fā)布,不代表本站立場,如涉及侵犯,請(qǐng)聯(lián)系刪除;
全部評(píng)論(0)
推薦閱讀
  • CSS 媒體查詢(@media)寬度范圍設(shè)置建議
  • CSS 媒體查詢(@media)寬度范圍設(shè)置建議
  • 語法正確性:代碼使用現(xiàn)代范圍查詢語法(width>=1200pxandwidth<1400px),在支持該語法的瀏覽器(如Chrome104+、Firefox63+、Safari15.4+)中有效。邏輯正確性:當(dāng)視口寬度在1200px(含)至1400px(不含)之間時(shí),body的padding-top會(huì)設(shè)置為4px,符合用戶需求。兼容性建議:傳統(tǒng)寫法:為兼容舊版瀏覽器,建議改用:@media?(w
  • 源碼教程
  • 來源:源碼碼網(wǎng)
  • 編輯:源碼碼網(wǎng)
  • 時(shí)間:2025-05-06 21:55
  • 閱讀:82
  • VS Code配置Vue自動(dòng)補(bǔ)全代碼教程
  • VS Code配置Vue自動(dòng)補(bǔ)全代碼教程
  • 在VSCode中配置Vue開發(fā)的自動(dòng)補(bǔ)全代碼可以通過以下步驟實(shí)現(xiàn),以提高開發(fā)效率:1.安裝必要插件Volar(推薦用于Vue3)針對(duì)Vue3和語法,提供更強(qiáng)大的支持。Vetur(適用于Vue2)若項(xiàng)目使用Vue2,安裝Vetur并禁用Volar以避免沖突。VueVSCodeSnippets提供常用代碼片段(如v-for,?v-model等)。2.配置VSCode設(shè)
  • 源碼教程
  • 來源:源碼碼網(wǎng)
  • 編輯:源碼碼網(wǎng)
  • 時(shí)間:2025-04-21 21:35
  • 閱讀:190
  • 中文域名有價(jià)值嗎?他的優(yōu)缺點(diǎn)是什么?
  • 中文域名有價(jià)值嗎?他的優(yōu)缺點(diǎn)是什么?
  • 中文域名(如“例子.中國”或“news.新華網(wǎng)”)作為互聯(lián)網(wǎng)本地化的重要體現(xiàn),近年來在特定場景下展現(xiàn)了獨(dú)特的價(jià)值,但也存在爭議和局限性。以下從多個(gè)角度分析其價(jià)值與挑戰(zhàn):1.核心價(jià)值點(diǎn)(1)用戶友好性與品牌本土化降低記憶門檻:對(duì)中文用戶而言,母語域名更直觀易記,尤其適合面向非英語用戶的中小企業(yè)、地方機(jī)構(gòu)或中老年群體。例如,“新華網(wǎng).中國”比“xinhuanet.com”更容易被普通用戶記住。強(qiáng)化品牌標(biāo)識(shí):中文域名可直接體現(xiàn)品牌名稱(如“
  • 行業(yè)資訊
  • 來源:源碼碼網(wǎng)
  • 編輯:源碼碼網(wǎng)
  • 時(shí)間:2025-04-19 14:08
  • 閱讀:179
聯(lián)系客服
源碼代售 源碼咨詢 素材咨詢 聯(lián)系客服
029-84538663
手機(jī)版

掃一掃進(jìn)手機(jī)版
返回頂部