Skip to main content

CSS stylesheet generator

Project description

CSS-Generator

What is this?

css-generator is a tool to work with css stylesheet with python. It allow you to take a an existing css stylesheet and parse it to have a css object that can be modified or to create a css file in a python script.

Install

To install CSS-Generator, run the following command:

pip install css-generator

Usage

After install, to use CSS-Generator to create a new css file, use the following code:

.. code-block:: python

from css_generator import StyleSheet
from css_generator import Rule

stylesheet = StyleSheet()

container = Rule(
    rule_selector='container',
    rule_type='class',
    properties={
        'position': 'relative',
        'width': '100 %'
    }
)

stylesheet.add_rule(container)

stylesheet.css(path='style.css')

If you want to load an existing stylesheet use:

.. code-block:: python

from css_generator import parser

style = parser.from_file(path='style.css')

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

css-generator-0.1.1.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

css_generator-0.1.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file css-generator-0.1.1.tar.gz.

File metadata

  • Download URL: css-generator-0.1.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.9

File hashes

Hashes for css-generator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d87f1744f20e35035f4458b66004ee07aa115d8c100c721910a0c116c62918aa
MD5 bf1582b48d231a09cc5cf3b645c55ad7
BLAKE2b-256 431db3d0dc603ea3a2b52d13bdf41100b8346a5eacb3874612ff0d45a7ddffe3

See more details on using hashes here.

File details

Details for the file css_generator-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: css_generator-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.9

File hashes

Hashes for css_generator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 af2b3eb2ab450cef78d2919f78fdaeec7f8a313cc4bcbf1e30cff6a4cacaf17c
MD5 c03252777360997f572ca79d392ab875
BLAKE2b-256 7d251255091dc37c9e7dee26c1a699a1a9366727d9a8c25b82ad1142904b76cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page