New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

with-alpha-hex

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

with-alpha-hex - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

2

package.json
{
"name": "with-alpha-hex",
"version": "1.0.3",
"version": "1.0.4",
"description": "A tiny TypeScript/JavaScript library which helps change/add alpha(opacity) of a css hexadecimal color.",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -10,19 +10,24 @@ # with-alpha-hex

## Installation
## 🤨 What is this?
`npm i with-alpha-hex` or `yarn add with-alpha-hex`
This is a library for those who use CSS-in-JS and prefer to use `#RRGGBB[AA]` style css color rather than functional notation color such as `rgb()` or `hsl()` and want to make the alpha channel dynamic.
## Helps what? / Why / When to use / Features
There are plenty of color manipulation library but most of them output functional notation colors(Especially when using alpha).
- Dynamically manipulate the alpha channel of the css color. (with CSS-in-JS in particular)
- If you're using CSS-in-JS, and want to change alpha(opacity) of a css color dynamically but the opacity CSS property doesn't work for the case, this library helps.
- And this library keeps css colors in hexadecimal.
- There are plenty of color manipulation library but most of them use functional notation color(Especially when using alpha).
## 🤔 Ok, How to use then?
## A 8-digit css hexadecimal color sample
It's fairly simple. :) A quick instruction goes below.
![alpha-sample](https://user-images.githubusercontent.com/46079709/95020082-ee288180-06a3-11eb-822c-eab34d01d5be.png)
## 💻 Installation
## Usage
```sh
npm i with-alpha-hex
# or
yarn add with-alpha-hex
```
> The library is TypeScript-ready and has zero-dependency. :)
## 🎈 Usage
```ts

@@ -40,4 +45,10 @@ import { withAlphaHex } from 'with-alpha-hex'

## Styled-JSX Example
## Wait, what are those 8-digit hexadecimal color thingy?
In CSS Color Module Level 4, You can use `#RRGGBBAA` color which has an alpha channel value.
![sample](https://user-images.githubusercontent.com/46079709/95020082-ee288180-06a3-11eb-822c-eab34d01d5be.png)
## ✨ With Styled-JSX
```tsx

@@ -44,0 +55,0 @@ import { withAlphaHex } from 'with-alpha-hex'

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc