Monterail
Let's start!
gulp.task("javascript", function () {
gulp.src("app/**/*.js")
.pipe(plumber())
.pipe(uglify())
.pipe(gulp.dest("./public/"));
});
gulp.task("watch", function() {
// ... // <- Old content of watch task
gulp.watch("./app/*.js", ["javascript"]);
gulp.watch("./public/*.js", ["javascript"]);
});
gulp.task("default", ["connect", "sass", "jade", "images", "javascript", "watch"]);
body
//includes
script(src="https://code.jquery.com/jquery-2.2.0.min.js")
script(src="https://cdn.jsdelivr.net/foundation/6.2.0/foundation.min.js")
script(src="main.js")
http://www.sitepoint.com/do-you-really-need-jquery/
http://youmightnotneedjquery.com/
body
include ./includes/_topbar.jade
include ./includes/_intro.jade
include ./includes/_highlights.jade
include ./includes/_full_page.jade
section.top-bar
nav.top-bar-left
ul.dropdown.menu(data-dropdown-menu='')
li.menu-text Strona Główna
li
a(href="#") Dropdown
ul.menu.vertical
li
a(href="#") Opcja 1
li
a(href="#") Opcja 2
li
a(href="#") Opcja 3
li.navigation__item
a.navigation__link(href="#") Strona 2
li.navigation__item
a.navigation__link(href="#highlights") Strona 3
nav.top-bar-left
Float Left
Float Right
a.navigation__link(href="#") Strona 2
Przenoszenie miedzy sekcjami/stronami
* atrybut target= "_blank"
Przesuniecie z obecnego miejsca
Przesuniecie wzgledem najblizszego kontenera, zawierajacego position: relative
Przesuniecie wzgledem najblizszego kontenera, zawierajacego position: relative
Element wypozycjonowany w ten sposób przewija się wraz ze stroną
.navigation__link
position: relative
&:after
position: absolute
bottom: 0
left: 0
content: ""
width: 50%
background: black
height: 2px
right: 0
left: 0
margin:
left: auto
right: auto
transition: width 0.1s ease-in-out
&:hover
&:after
width: 80%