2022-12-15 13:41:47 +01:00
|
|
|
|
# Pattern Template 7-1 Lite 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.
|
|
|
|
|
|
2023-01-02 10:43:42 +01:00
|
|
|
|
## SASS
|
|
|
|
|
|
2022-12-15 13:41:47 +01:00
|
|
|
|
``` txt
|
|
|
|
|
sass/
|
|
|
|
|
|
|
|
|
|
|
|– mobile/
|
|
|
|
|
| |– _header.sass
|
|
|
|
|
| |– _footer.sass
|
|
|
|
|
| |– pages/
|
|
|
|
|
| | |– _home.sass
|
|
|
|
|
| | |– _contact.sass
|
|
|
|
|
| | ...
|
|
|
|
|
|– desktop/
|
|
|
|
|
| |– _header.sass
|
|
|
|
|
| |– _footer.sass
|
|
|
|
|
| |– pages/
|
|
|
|
|
| | |– _home.sass
|
|
|
|
|
| | |– _contact.sass
|
|
|
|
|
| | ...
|
|
|
|
|
|– _base.sass
|
|
|
|
|
|– _mixins.sass
|
|
|
|
|
|– _typography.sass
|
|
|
|
|
|– _variables.sass
|
|
|
|
|
|– vendors/
|
2023-01-02 10:41:22 +01:00
|
|
|
|
| |– _normalize.sass
|
|
|
|
|
| |– _owl-carousel.sass
|
2022-12-15 13:41:47 +01:00
|
|
|
|
| ...
|
|
|
|
|
`– mobile.sass
|
|
|
|
|
`– desktop.sass
|
|
|
|
|
```
|
|
|
|
|
|
2023-01-02 10:43:42 +01:00
|
|
|
|
## HTML
|
|
|
|
|
|
|
|
|
|
```html
|
|
|
|
|
|
|
|
|
|
<!doctype html>
|
|
|
|
|
<html lang="en">
|
|
|
|
|
<head>
|
|
|
|
|
<meta charset="UTF-8"/>
|
|
|
|
|
<title>Split media</title>
|
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, shrink-to-fit=no">
|
|
|
|
|
<link href="css/mobile.css" rel="stylesheet" media="all and (max-width: 600px)">
|
|
|
|
|
<link href="css/desktop.css" rel="stylesheet" media="all and (min-width: 600px)">
|
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<h1>Gravida arcu ac tortor.</h1>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
2022-12-15 13:41:47 +01:00
|
|
|
|
# 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
|
|
|
|
|
```
|