
Research
Security News
Lazarus Strikes npm Again with New Wave of Malicious Packages
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
tailwindcss-intersect
Advanced tools
Imagine you could write an Intersection Observer like a Tailwind CSS variant:
<div class="opacity-0 intersect:opacity-100 transition-opacity"></div>
Click here to see it in action (View Source)
This package has two parts. A Tailwind CSS plugin and a tiny JavaScript snippet.
Download and install it via npm:
npm install tailwindcss-intersect
Import it just like Tailwind CSS in your CSS file:
/* tailwind css v4.x */
@import "tailwindcss";
@import "tailwindcss-intersect";
If you are using Tailwind CSS v3 or a JavaScript configuration file, import it like this:
// tailwind.config.js
module.exports = {
// ...
plugins: [
require('tailwindcss-intersect')
],
}
You can include the CDN build of this plugin as a <script>
tag to your site:
<script defer src="https://unpkg.com/tailwindcss-intersect@2.x.x/dist/observer.min.js"></script>
Alternatively, you can add the plugin to your JavaScript bundle:
import { Observer } from 'tailwindcss-intersect';
Observer.start();
Use the intersect:
variant in your classes like you would with every other Tailwind CSS Variant:
<div class="bg-cyan-500 intersect:bg-indigo-600 transition-colors"></div>
You can use intersect-once
if you want to trigger the event only on the first appearance of an element.
<div class="intersect:animate-spin intersect-once"></div>
Use the intersect-half
utility to trigger the event when at least half of the element is visible. (threshold is set to 0.5)
<div class="intersect:animate-spin intersect-half"></div>
Use the intersect-full
utility to trigger the event when when the element is fully visible. (threshold is set to 0.99)
<div class="intersect:animate-spin intersect-full"></div>
If you want to define the intersection behavior in a custom class (e.g. with the @apply directive), add a intersect
class to your HTML element.
<div class="intersect custom-class"></div>
FAQs
Tailwind CSS with Intersection Observer variants
The npm package tailwindcss-intersect receives a total of 1,329 weekly downloads. As such, tailwindcss-intersect popularity was classified as popular.
We found that tailwindcss-intersect demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
The Socket Research Team has discovered six new malicious npm packages linked to North Korea’s Lazarus Group, designed to steal credentials and deploy backdoors.
Security News
Socket CEO Feross Aboukhadijeh discusses the open web, open source security, and how Socket tackles software supply chain attacks on The Pair Program podcast.
Security News
Opengrep continues building momentum with the alpha release of its Playground tool, demonstrating the project's rapid evolution just two months after its initial launch.