library contrast-ratio-calculator
Calculate contrast ratios of colors.
harmstyler/contrast-ratio-calculator
Calculate contrast ratios of colors.
- Wednesday, May 16, 2018
- by harmstyler
- Repository
- 1 Watchers
- 0 Stars
- 389 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 2 Versions
- 0 % Grown
Contrast Ratio Calculator
Accessibility library that calculates contrast ratios of colors as well as
rates the contrast ratio against WCAG standards., (*1)
Getting started
- PHP 7.1.x is required
- Install the Contrast Ratio Calculator using Composer (recommended) or manually
Composer Installation
- Get Composer
- Install with
composer require harmstyler/contrast-ratio-calculator
- Add the following to your application's main PHP file:
require 'vendor/autoload.php';
Usage
<?php
use HarmsTyler\ContrastRatioCalculator\Color;
use HarmsTyler\ContrastRatioCalculator\ContrastRatio;
use HarmsTyler\ContrastRatioCalculator\WCAGContrastRating;
$primaryColor = new Color();
$primaryColor->setHex('#ffffff');
$secondaryColor = new Color();
$secondaryColor->setHex('#000000');
$contrastRatio = new ContrastRatio($primaryColor, $secondaryColor);
echo $contrastRatio->getRatio(); // floating decimal point of calculated ratio
$rating = new WCAGContrastRating();
echo $rating->rateContrastRatio($contrastRatio); // the WCAGContrast grade, either 'fail', 'aa-large', 'aa', or 'aaa'
Run the tests
./vendor/bin/phpunit tests/
dev-master
9999999-dev
Calculate contrast ratios of colors.
Sources
Download
LGPL-3.0
The Requires
The Development Requires
v1.0.0
1.0.0.0
Calculate contrast ratios of colors.
Sources
Download
LGPL 3.0
The Requires
The Development Requires