lhl 2bdf874dbb create 11 mesi fa
..
dist 2bdf874dbb create 11 mesi fa
es 2bdf874dbb create 11 mesi fa
types 2bdf874dbb create 11 mesi fa
LICENSE 2bdf874dbb create 11 mesi fa
README.md 2bdf874dbb create 11 mesi fa
README.zh-CN.md 2bdf874dbb create 11 mesi fa
package.json 2bdf874dbb create 11 mesi fa

README.md

z-index Manager

English | 简体中文

npm version npm downloads issues issues closed pull requests pull requests closed npm license

Web common z-index style management.

Browser Support

IE Edge Chrome Firefox Opera Safari
7+ ✔ 80+ ✔ 44+ ✔ 40+ ✔ 60+ ✔ 6+ ✔

Installing

npm install dom-zindex

CDN

<script src="https://unpkg.com/dom-zindex"></script>

Example 1

import domZIndex from 'dom-zindex'

// Gets the largest z-index on the page.
domZIndex.getMax()

// Set main current z-index.
domZIndex.setCurrent(1000)

// Get main current z-index.
domZIndex.getCurrent() // 1000

// Get main next z-index.
domZIndex.getNext() // 1001

// Get subordinate current z-index, the secondary z-index will always be greater than the primary z-index.
domZIndex.getSubCurrent() // 2001

// Get subordinate next z-index.
domZIndex.getSubNext() // 2002

Example 2

import domZIndex from 'dom-zindex'

// If the incoming z-index is less than global, the next one is automatically fetched.
let currZIndex1 = 888
currZIndex1 = domZIndex.getCurrent(currZIndex1) // 1000

// If the z-index is greater than the global value, the value is returned.
let currZIndex2 = 2000
currZIndex2 = domZIndex.getCurrent(currZIndex2) // 1500

Css var

  • Built-in following variables
    • --dom-main-z-index 等于 getCurrent()
    • --dom-sub-z-index 等于 getSubCurrent()
.my-popup {
  z-index: var(--dom-main-z-index);
}
.my-msg {
  z-index: var(--dom-sub-z-index);
}

Contributors

Thank you to everyone who contributed to this project.

dom-zindex

License

MIT © 2019-present, Xu Liangzhan