Jul 12, 2024
$.$primary-color: red;
$secondary-color: blue;
.nav {
ul {
margin: 0;
padding: 0;
li { display: inline-block; }
}
}
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
-ms-border-radius: $radius;
-o-border-radius: $radius;
border-radius: $radius;
}
.box {
@include border-radius(10px);
}
node-sass.npm install -g node-sass
node-sass path/to/scss/main.scss path/to/css/style.css --watch
--watch - параметр для отслеживания изменений в SCSS файлах и ав томатической перекомпиляции.scss/
├── abstract/
├── base/
├── components/
├── layout/
├── pages/
├── main.scss
css/
├── style.css
@import 'abstract/variables';
@import 'abstract/mixins';
@import 'base/reset';
@import 'components/buttons';
@import 'layout/header';
@import 'pages/home';
$primary-color: #333;
$font-stack: Helvetica, sans-serif;
body {
font: 100% $font-stack;
color: $primary-color;
}
.nav {
ul {
margin: 0;
padding: 0;
list-style: none;
li { display: inline-block; }
}
}
@mixin box-shadow($shadow) {
-webkit-box-shadow: $shadow;
-moz-box-shadow: $shadow;
box-shadow: $shadow;
}
.box {
@include box-shadow(2px 2px 5px #000);
}