39
@Daisuke Takayama

APBCSS - Atomic Parts Base CSS -

Embed Size (px)

Citation preview

Page 1: APBCSS - Atomic Parts Base CSS -

@Daisuke Takayama

Page 2: APBCSS - Atomic Parts Base CSS -

Agenda

ATOMIC PARTS BASE CSS

1. What is Atomic Parts Base CSS(APB CSS)

2. Atoms Style Sheet3. Molecules Style Sheet4. Multi Class (object-oriented)

5. Directory structure6. sample

Page 3: APBCSS - Atomic Parts Base CSS -

What is Atomic Parts Base CSS(APB CSS)

ATOMIC PARTS BASE CSS(APB CSS)

Page 4: APBCSS - Atomic Parts Base CSS -

What is Atomic Parts Base CSS(APB CSS)

ATOMIC PARTS BASE CSS

Atomic Design + OOCSS + SMACSS =Atomic Parts Base CSS(APB CSS)

Page 5: APBCSS - Atomic Parts Base CSS -

What is Atomic Parts Base CSS(APB CSS)

ATOMIC PARTS BASE CSS

・ Simple・ Predictable・ General versatility・ Reusable・Maintainable・ Scalable・ Interactive

Page 6: APBCSS - Atomic Parts Base CSS -

Atoms Style Sheet

ATOMIC PARTS BASE CSS(APB CSS)

Page 8: APBCSS - Atomic Parts Base CSS -

Atoms Style Sheet

ATOMIC PARTS BASE CSS

Atoms Button

Page 9: APBCSS - Atomic Parts Base CSS -

Atoms Style Sheet

ATOMIC PARTS BASE CSS

Atoms

Page 10: APBCSS - Atomic Parts Base CSS -

Atoms Style Sheet

ATOMIC PARTS BASE CSS

Atoms Icon

Page 11: APBCSS - Atomic Parts Base CSS -

Atoms Style Sheet

ATOMIC PARTS BASE CSS

Atoms

Page 12: APBCSS - Atomic Parts Base CSS -

Atoms Style Sheet

ATOMIC PARTS BASE CSS

Atoms IconButton

Page 13: APBCSS - Atomic Parts Base CSS -

Molecules Style Sheet

ATOMIC PARTS BASE CSS(APB CSS)

Page 14: APBCSS - Atomic Parts Base CSS -

Molecules Style Sheet

ATOMIC PARTS BASE CSS

Molecules Button + Icon

Page 15: APBCSS - Atomic Parts Base CSS -

Molecules Style Sheet

ATOMIC PARTS BASE CSS

Molecules

Page 16: APBCSS - Atomic Parts Base CSS -

Molecules Style Sheet

ATOMIC PARTS BASE CSS

Molecules Text + Icon

Page 17: APBCSS - Atomic Parts Base CSS -

Molecules Style Sheet

ATOMIC PARTS BASE CSS

Molecules

Page 18: APBCSS - Atomic Parts Base CSS -

Molecules Style Sheet

ATOMIC PARTS BASE CSS

Molecules Button + Icon Text + Icon

Page 19: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS(APB CSS)

Page 20: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

OOCSS + SMACSS

Excerpts from the 「 OOCSS」 ,「 SMACSS 」

Page 21: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

CSS Class Type

Atomic Module Skin StateNumber Other

Page 22: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

CSS Class Type

Based on the atom name or module name,and grant the six types of class name.

Page 23: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

CSS Class Type

Atomic

Page 24: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

CSS Class Type

Module

Page 25: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

CSS Class Type

Skin

Page 26: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

CSS Class Type

Number

Page 27: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

CSS Class Type

State

Page 28: APBCSS - Atomic Parts Base CSS -

Multi Class (object-oriented)

ATOMIC PARTS BASE CSS

CSS Class Type

Other

Page 29: APBCSS - Atomic Parts Base CSS -

Directory structure

ATOMIC PARTS BASE CSS(APB CSS)

Page 30: APBCSS - Atomic Parts Base CSS -

Directory structure

ATOMIC PARTS BASE CSS

SCSS Directory

Page 31: APBCSS - Atomic Parts Base CSS -

Directory structure

ATOMIC PARTS BASE CSS

Base Directory

Page 32: APBCSS - Atomic Parts Base CSS -

Directory structure

ATOMIC PARTS BASE CSS

Parts Directory

Page 33: APBCSS - Atomic Parts Base CSS -

Directory structure

ATOMIC PARTS BASE CSS

Pages Directory

Page 34: APBCSS - Atomic Parts Base CSS -

Directory structure

ATOMIC PARTS BASE CSS

Name Space

Page 35: APBCSS - Atomic Parts Base CSS -

Sample

ATOMIC PARTS BASE CSS(APB CSS)

Page 36: APBCSS - Atomic Parts Base CSS -

Sample

ATOMIC PARTS BASE CSS

Github

Official pagehttp://apbcss.com

https://github.com/webcyou/apbcss

Page 37: APBCSS - Atomic Parts Base CSS -

Other

ATOMIC PARTS BASE CSS(APB CSS)

Page 39: APBCSS - Atomic Parts Base CSS -

ATOMIC PARTS BASE CSS

Thank You..