CSS.py
A simple way of making CSS code in Python.
Your CSS.py installation
Installing CSS.py
pip install cssdotpy
Updating CSS.py
pip install --upgrade cssdotpy
Links
Using it
NOTICE: CSS.PY IS IN ALPHA DEVELOPMENT STAGES AND DOES NOT HAVE MANY FEATURES YET
Creating a CSS instance
import cssdotpy
MyCSS = cssdotpy.CSS()
Adding HTML elements to the CSS and styling them
import cssdotpy
MyCSS = cssdotpy.CSS()
MyCSS.addElement(element="p", style=["color:red", "font-family:roboto"])
Adding HTML classes to the CSS and styling them
import cssdotpy
MyCSS = cssdotpy.CSS()
MyCSS.addClass(name="MyClassName", style=["color:red", "font-family:roboto"])
Adding Events to elements and/or classes and styling those
import cssdotpy
MyCSS = cssdotpy.CSS()
MyCSS.addElement(element="p", style=["color:red", "font-family:roboto"])
MyCSS.addClass(name="MyClassName", style=["color:red", "font-family:roboto"])
MyCSS.addEventToElement(element="p", event="hover", style=["color:blue", "transform: scale(1.1)"])
MyCSS.addEventToClass(name="MyClassName", event="hover", style=["color:blue", "transform: scale(1.1)"])
Getting your CSS
import cssdotpy
MyCSS = cssdotpy.CSS()
MyCSS.addElement(element="p", style=["color:red", "font-family:roboto"])
MyCSS.addClass(name="MyClassName", style=["color:red", "font-family:roboto"])
MyCSS.addEventToElement(element="p", event="hover", style=["color:blue", "transform: scale(1.1)"])
MyCSS.addEventToClass(name="MyClassName", event="hover", style=["color:blue", "transform: scale(1.1)"])
# Print CSS
print(MyCSS.returnCSS())
# Output to file
open("output.css", "w").write(MyCSS.returnCSS())
Metadata
Release files for CSSdotPy 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| CSSdotPy-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / CSSdotPy-0.1-py3-none-any.whl
| Download URL | CSSdotPy-0.1-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
853020f5a18745a79dbf6b719d222b55104a9cac331f6cec63d0014309bbb53b
|
|
BLAKE2b-256 checksum How to use checksums |
8039fb13ce57c620aef8e7ba8d5f639157bb9849237efce2e8da9b0f00318801
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|