Simple start template.
git clone https://github.com/motrdevua/4start.git
npm install
- Put ttf file to the directory
'src/fonts/'
. - Run
gulp fontgen
- Find file:
'src/styles/utils/_fonttylesheet.scss'
. - Add font name like:
@include font-face("fontname", "../fonts/fontname");
- Example:
-
@include font-face("Lato-Heavy", "../fonts/Lato-Heavy");
-
Uncomment
'spritePng'
in'build'
task ingulpfile.js
. -
Put *.png icons into folder
src/img/png
. -
Find
'main.scss'
and uncomment strings:@import 'utils/mixin-spritePng';
@import 'tmp/spritePng';
-
Put icon into scss file with mixin
@include sprite($iconname);
- Example:
-
.icon {
-
@include sprite($iconname);
-
}
- Uncomment
'spriteSvg'
in'build'
task ingulpfile.js
- Uncomment string
@import 'tmp/spriteSvg';
in'main.scss'
. - Uncomment string
//=include spriteSvg.svg
in'index.html'
. - Add icon as:
- Example:
-
<svg class="icon icon-name"> <use xlink:href="#name"></use> </svg>
npm run dev
npm run build
npm run clean
npm run grid
Enjoy!