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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

Supported by

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