# jStyler
**Repository Path**: mirrors/jStyler
## Basic Information
- **Project Name**: jStyler
- **Description**: jStyler 是 jQuery CSS 样式生成器,它用于与 UI/UX 相关的应用程序,将用户选定值的 CSS 应用到目标元素
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: https://www.oschina.net/p/jstyler
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-05-31
- **Last Updated**: 2025-08-02
## Categories & Tags
**Categories**: jquery-plugins
**Tags**: None
## README
# jStyler
jQuery is used for CSS generator. It's used for applications which are related with UI / UX. To apply CSS for user selected values to the targeted element.
## Is this Usefull?
This is usefull in case:
-- If you get `background-color`, `color`, `font-size`, `line-height` etc from user and apply this in your output generate file. Then, This code is the prototyp for FrontEnd & BackEnd.
- Extend the flexibility of existing code.
## How to use?
Add the data data attribute `data-jstyler` to the targeted element.
###### Objectives:
- It apply either `self` (default) or `targeted css selector`
- Use generated CSS for `normal` (default) or `hover` view.
*Eg.*
#### A) BASIC:
This apply `normal` CSS to `self`
<div data-jstyler='{"background-color":"red","color":"orange"}'> jStyler </div>
Same with `ShortHand`
<div data-jstyler='{"bg":"red","c":"orange"}'> jStyler </div>
##### A.1) `JSON` Object for `normal`
This apply CSS with `JSON` object `normal` to `self`
<div data-jstyler='{normal:{bg:"green",c:"red",}'> jStyler </div>
##### A.2) `JSON` Object for `normal` & `hover`
This apply CSS with `JSON` object `normal` & `hover` to `self`
<div data-jstyler='{normal:{bg:"green",c:"red",},hover:{bg:"red",c:"green",}'> jStyler </div>
#### B) CSS SELECTOR:
This apply CSS to `self` for CSS selector `.abc`
<div data-jstyler='{"background-color":"red","color":"orange"}' data-jstyler-selector=".abc"> jStyler </div>