# Pattern Template 7-1 version with Split Media An extraordinarily neat architecture that any Web Designer can understand at a glance. Structure with the help of SASS and media queries. ## SASS ``` txt sass/ | |– abstracts/ | |– _mixins.sass | |– _variables.sass |– base/ | |– _base.sass | |– _fonts.sass | |– _helpers.sass | |– _typography.sass |– mobile/ | |– layout/ | | |– _footer.sass | | |– _header.sass | |– components/ | | |– _alert.sass | | |– _button.sass | | |– ... | |– pages/ | | |– _home.sass | | |– _contact.sass | | |– ... |– desktop/ | |– layout/ | | |– _footer.sass | | |– _header.sass | |– components/ | | |– _alert.sass | | |– _button.sass | | |– ... | |– pages/ | | |– _home.sass | | |– _contact.sass | | |– ... |– themes/ | |– _dark.sass | |– _light.sass |– vendors/ | |– _normalize.sass | |– _owl-carousel.sass | ... `– mobile.sass `– desktop.sass ``` ## HTML ```html Split media

Gravida arcu ac tortor.

``` # Compile SASS. ## Install ``` bash yarn global add node-sass ``` ## Run ``` bash node-sass --output-style compressed sass/mobile.sass css/mobile.css node-sass --output-style compressed sass/desktop.sass css/desktop.css ``` ## Other variants - [Pattern 7-1 with Split media](https://github.com/tanrax/pattern-7-1-with-split-media): The best, highly recommended ❤️) - [Pattern 7-1](https://github.com/tanrax/pattern-7-1): Standard. **Not responsive design**. - [Pattern 7-1 Lite with Split media](https://github.com/tanrax/pattern-7-1-lite-with-split-media): Simplified version for students or very small web sites. - [Pattern 7-1 Lite](https://github.com/tanrax/pattern-7-1-lite): Simplified version for students or very small web sites. **Not responsive design**.