1.3.0 • Published 5 years ago

@dynamicic/styles v1.3.0

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

Dynamic Stylesheet

Re-usable scss blocks for overall project layouts and styling in our projects.

Table of Contents:

  • Positioning + Display/Position + Flex Grid + Text Align/Floats/Vertical Align + Margins + Padding
  • Styles + Cards/Forms + Buttons + SideNav + Help Text + Help Icon + Form Section Title + Material Dialog

Positioning

Display/Position

ClassCSS Property
.dyn-blockdisplay: block;
.dyn-inline-blockdisplay: inline-block;
.dyn-flexdisplay: flex;
.dyn-relativeposition: relative;
.dyn-absoluteposition: absolute;
.dyn-fixedposition: fixed;

Flex Grid (.dyn-flex required)

ClassCSS Property
.dyn-flex-startjustify-content: flex-start;
.dyn-flex-endjustify-content: flex-end;
.dyn-space-betweenjustify-content: space-between;
.dyn-space-aroundjustify-content: space-around;
.dyn-space-evenlyjustify-content: space-evenly;

Text Align/Floats/Vertical Align

ClassCSS Property
.dyn-text-centertext-algin: center;
.dyn-text-lefttext-align: left;
.dyn-text-righttext-align: right;
.dyn-pull-leftfloat: left;
.dyn-pull-rightfloat: right;
.dyn-vertical-topvertical-align: top;
.dyn-vertical-middlevertical-align: middle;

Text Align/Floats/Vertical Align

ClassCSS Property
.dyn-text-centertext-algin: center;
.dyn-text-lefttext-align: left;
.dyn-text-righttext-align: right;
.dyn-pull-leftfloat: left;
.dyn-pull-rightfloat: right;
.dyn-vertical-topvertical-align: top;
.dyn-vertical-middlevertical-align: middle;

Margins

Possible Values: 0, 5, 10, 15, 20, 25, 30, 50, 75, 100

ClassCSS Property
.dyn-m-0margin: 0;
.dyn-m-t-0margin-top: 0;
.dyn-m-b-0margin-bottom: 0;
.dyn-m-l-0margin-left: 0;
.dyn-m-r-0margin-right: 0;

Padding

Possible Values: 0, 5, 10, 15, 20, 25, 30, 50, 75, 100

ClassCSS Property
.dyn-p-0padding: 0;
.dyn-p-t-0padding-top: 0;
.dyn-p-b-0padding-bottom: 0;
.dyn-p-l-0padding-left: 0;
.dyn-p-r-0padding-right: 0;

Styles

Cards

.dyn-card ex.

<div class="dyn-card"></div>


.dyn-form-card ex.

<div class="dyn-form-card"> -- <div class="dyn-form-card-title"> ---- <div class="dyn-form-card-sub-title"> ---- </div> -- </div> </div>


Buttons

  • Rounded Button ( .dyn-rounded-btn / .dyn-rounded-btn.active) + <span class="dyn-rounded-btn"></span>
  • Text Button ( .dyn-text-btn ) + <button mat-raised-button class="dyn-text-btn"></button>
  • Button no Shadow ( .dyn-no-shadow ) + <button mat-raised-button class="dyn-no-shadow"></button>
  • Button with Animated Mat-Icon ( .dyn-hover-animated-icon ) + <button mat-raised-button class="dyn-hover-animated-icon"></button>

Side Nav

  • .dyn-sidenav
    	> `<div class="dyn-sidenav">`
    	 `--<ul>`
    	 `----<li class="active"></li>`
    	 `----<li></li>` 
    	 `--</ul>`
    	 `</div>`

Help Text

  • .dyn-help-text

Help Icon

  • .dyn-button-help-icon

    <mat-icon class="dyn-button-help-icon">help</mat-icon>


Form Section Title

  • .dyn-form-section-title

Material Dialogs

  • .dyn-dialog-p-0 = No Padding