PHP code example of ponponumi / php_css_create

1. Go to this page and download the library: Download ponponumi/php_css_create library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

ponponumi / php_css_create example snippets


use Ponponumi\PhpCssCreate\StyleCreate;

$styleCreate = new StyleCreate();

use Ponponumi\PhpCssCreate\StyleCreate;

$data = [
  "selector" => "h2",
  "property" => [
    "color" => "#00f"
  ]
];

$styleCreate = new StyleCreate($data);

$css = $styleCreate->get();

var_dump($css);

// 出力結果 string(15) "h2{color:#00f;}"

use Ponponumi\PhpCssCreate\StyleCreate;

$data = [
  [
    "selector" => "h1",
    "property" => [
      "color" => "#f00"
    ]
  ],
  [
    "selector" => "p",
    "property" => [
      "color" => "#0f0"
    ]
  ],
];

$styleCreate = new StyleCreate($data,true);

$css = $styleCreate->get();

var_dump($css);

// 出力結果 string(29) "h1{color:#f00;}p{color:#0f0;}"

use Ponponumi\PhpCssCreate\StyleCreate;

$data = [
  "selector" => "h2",
  "property" => [
    "color" => "#00f"
  ]
];

$styleCreate = new StyleCreate($data);

$addData = [
  "selector" => ".text",
  "property" => [
    "font-size" => "17px"
  ]
];

$styleCreate->add($addData);

$css = $styleCreate->get();

var_dump($css);

// 出力結果 string(37) "h2{color:#00f;}.text{font-size:17px;}"

use Ponponumi\PhpCssCreate\StyleCreate;

$data = [
  "selector" => "h2",
  "property" => [
    "color" => "#00f"
  ]
];

$styleCreate = new StyleCreate($data);

$addList = [
  [
    "selector" => ".text",
    "property" => [
      "font-size" => "17px"
    ]
  ],
  [
    "selector" => ".hello",
    "property" => [
      "color" => "#04f"
    ]
  ],
];

$styleCreate->addList($addList);

$css = $styleCreate->get();

var_dump($css);

// 出力結果 string(56) "h2{color:#00f;}.text{font-size:17px;}.hello{color:#04f;}"

use Ponponumi\PhpCssCreate\StyleCreate;

$styleCreate = new StyleCreate();

$propertyList = [
  "color" => "#03e",
  "border-bottom" => "1px solid #03e",
];

$styleCreate->addSeparately($propertyList,"a");

$css = $styleCreate->get();

var_dump($css);

// 出力結果 string(43) "a{color:#03e;border-bottom:1px solid #03e;}"

use Ponponumi\PhpCssCreate\StyleCreate;

$styleCreate = new StyleCreate();

$propertyList = [
  "color" => "#03e",
  "border-bottom" => "1px solid #03e",
];

$styleCreate->addSeparately($propertyList,"a");
$styleCreate->delete();

$css = $styleCreate->get();

var_dump($css);

// 出力結果 string(0) ""

use Ponponumi\PhpCssCreate\StyleCreate;

$styleCreate = new StyleCreate();

$variableList = [
  "theme-color" => "#15f132",
  "text_color" => "#222",
  "--link-color" => "#52e3f2",
  "__link_hover_color" => "#52e3f2",
];

$styleCreate->addVariable($variableList);
$css = $styleCreate->get();

var_dump($css);

// 出力結果 string(95) ":root{--theme-color:#15f132;--text-color:#222;--link-color:#52e3f2;--link-hover-color:#52e3f2;}"

use Ponponumi\PhpCssCreate\StyleCreate;

$styleCreate = new StyleCreate();

$variableList = [
  "theme-color" => "#15f132",
  "text_color" => "#222",
  "--link-color" => "#52e3f2",
  "__link_hover_color" => "#52e3f2",
];

$styleCreate->addVariable($variableList,false);
$css = $styleCreate->get();

var_dump($css);

// 出力結果 string(97) ":root{--theme-color:#15f132;--text_color:#222;--link-color:#52e3f2;--__link_hover_color:#52e3f2;}"
bash
composer