hex to rgba
v2.0.1
hex-to-rgba
เปลี่ยนสตริงค่าสี css hex ที่ล้าสมัยให้เป็นสตริง rgba()
เลือกที่จะส่งผ่านค่าอัลฟ่า ค่าอัลฟ่าที่ส่งจะแทนที่ค่าอัลฟ่าใดๆ จากเลขฐานสิบหก 4 หรือ 8 หลัก หากคุณไม่ส่งค่าอัลฟ่าเลย เราจะตั้งค่าเริ่มต้นเป็นค่าอัลฟ่าเป็น 1 (ทึบแสงโดยสมบูรณ์)
รองรับค่าเลขฐานสิบหก 3, 4, 6 และ 8 หลักโดยมีหรือไม่มีแฮชนำหน้า
$ npm install --save hex-to-rgba
หรือ
$ yarn add hex-to-rgba
import hexToRgba from 'hex-to-rgba' ;
// Or if you're so inclined:
// var hexToRgba = require("hex-to-rgba");
hexToRgba ( '112233' ) ; // "rgba(17, 34, 51, 1)"
hexToRgba ( '#112233' ) ; // "rgba(17, 34, 51, 1)"
hexToRgba ( '112233' , '0.5' ) ; // "rgba(17, 34, 51, 0.5)"
hexToRgba ( '#112233' , 0.75 ) ; // "rgba(17, 34, 51, 0.75)"
hexToRgba ( '11223344' ) // "rgba(17, 34, 51, 0.27)"
hexToRgba ( '#11223344' ) // "rgba(17, 34, 51, 0.27)"
hexToRgba ( '11223344' , '0.5' ) // "rgba(17, 34, 51, 0.5)"
hexToRgba ( '#11223344' , 0.75 ) // "rgba(17, 34, 51, 0.75)"
hexToRgba ( '123' ) ; // "rgba(17, 34, 51, 1)"
hexToRgba ( '#123' ) ; // "rgba(17, 34, 51, 1)"
hexToRgba ( '123' , 0.2 ) // "rgba(17, 34, 51, 0.2)"
hexToRgba ( '#123' , 0.2 ) // "rgba(17, 34, 51, 0.2)"
hexToRgba ( '1234' ) ; // "rgba(17, 34, 51, 0.27)"
hexToRgba ( '#1234' ) ; // "rgba(17, 34, 51, 0.27)"
hexToRgba ( '1234' , 0.5 ) // "rgba(17, 34, 51, 0.5)"
hexToRgba ( '#1234' , 0.75 ) // "rgba(17, 34, 51, 0.75)"
hexToRgba(hex, a=1)
ส่งกลับสตริง rgba() (ตัวอย่าง: 'rgba(11, 22, 33, 1)'
, 'rgba(11, 22, 33, 0.5)'
)
hex
: ค่าสีฐานสิบหกที่จะแปลงเป็น rgba (ตัวอย่าง: '123456'
, '#123456'
, '123'
, '#123'
)a
: ค่าอัลฟ่าที่จะใช้ (ไม่บังคับ ค่าเริ่มต้น: 1) (ตัวอย่าง: '0.5'
, 0.25
) ฉันขอขอบคุณปัญหาและการประชาสัมพันธ์ของคุณบน Github!
yarn build && yarn test
โปรเจ็กต์นี้ใช้ np
yarn release
ดูหน้าการเผยแพร่บน GitHub