2017 © Pedro Peláez
 

library contrast-ratio-calculator

Calculate contrast ratios of colors.

image

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

The README.md

Contrast Ratio Calculator

Accessibility library that calculates contrast ratios of colors as well as rates the contrast ratio against WCAG standards., (*1)

Getting started

  1. PHP 7.1.x is required
  2. Install the Contrast Ratio Calculator using Composer (recommended) or manually

Composer Installation

  1. Get Composer
  2. Install with composer require harmstyler/contrast-ratio-calculator
  3. 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/

The Versions

16/05 2018

dev-master

9999999-dev

Calculate contrast ratios of colors.

  Sources   Download

LGPL-3.0

The Requires

  • php >=7.1

 

The Development Requires

16/05 2018

v1.0.0

1.0.0.0

Calculate contrast ratios of colors.

  Sources   Download

LGPL 3.0

The Requires

  • php >=7.1

 

The Development Requires