You are here

public function BlazyEasingTrait::getBezier in Blazy 8.2

Maps existing jQuery easing value to equivalent CSS easing methods.

Parameters

string $easing: The name of the human readable easing.

Return value

string A string of unfriendly bezier equivalent, or NULL.

File

src/Dejavu/BlazyEasingTrait.php, line 132

Class

BlazyEasingTrait
A Trait for easings, common for Splide, Slick, etc.

Namespace

Drupal\blazy\Dejavu

Code

public function getBezier($easing = NULL) {
  $css_easing = '';
  if ($easing) {
    $easings = $this
      ->getCssEasingOptions(TRUE);
    list($readable_easing, $bezier) = array_pad(array_map('trim', explode("|", $easings[$easing], 2)), 2, NULL);
    $css_easing = $bezier;
    unset($readable_easing);
  }
  return $css_easing;
}