mirror of
https://github.com/dawidolko/Website-Templates.git
synced 2026-03-24 12:02:16 +00:00
Website templates
This commit is contained in:
@@ -0,0 +1,133 @@
|
||||
/*
|
||||
Theme Name: Vibrant
|
||||
Author URI: http://webthemez.com/
|
||||
Description: This theme is a best responsive web template. It would be great for a corporate websites, business websites, personal blog.
|
||||
License: Free to use for personal and commercial, but you need to place back link in the bottom of the template.
|
||||
*/
|
||||
var customScripts = {
|
||||
profile: function () {
|
||||
var portfolio = $('#portfolio');
|
||||
var items = $('.items', portfolio);
|
||||
var filters = $('.filters li a', portfolio);
|
||||
|
||||
items.imagesLoaded(function() {
|
||||
items.isotope({
|
||||
itemSelector: '.item',
|
||||
layoutMode: 'fitRows',
|
||||
transitionDuration: '0.7s'
|
||||
});
|
||||
});
|
||||
|
||||
filters.click(function(){
|
||||
var el = $(this);
|
||||
filters.removeClass('active');
|
||||
el.addClass('active');
|
||||
var selector = el.attr('data-filter');
|
||||
items.isotope({ filter: selector });
|
||||
return false;
|
||||
});
|
||||
},
|
||||
fancybox: function () {
|
||||
// fancybox
|
||||
$(".fancybox").fancybox();
|
||||
},
|
||||
onePageNav: function () {
|
||||
|
||||
$('#mainNav').onePageNav({
|
||||
currentClass: 'active',
|
||||
changeHash: false,
|
||||
scrollSpeed: 950,
|
||||
scrollThreshold: 0.2,
|
||||
filter: '',
|
||||
easing: 'swing',
|
||||
begin: function () {
|
||||
//I get fired when the animation is starting
|
||||
},
|
||||
end: function () {
|
||||
//I get fired when the animation is ending
|
||||
if(!$('#main-nav ul li:first-child').hasClass('active')){
|
||||
$('.header').addClass('addBg');
|
||||
}else{
|
||||
$('.header').removeClass('addBg');
|
||||
}
|
||||
|
||||
},
|
||||
scrollChange: function ($currentListItem) {
|
||||
//I get fired when you enter a section and I pass the list item of the section
|
||||
if(!$('#main-nav ul li:first-child').hasClass('active')){
|
||||
$('.header').addClass('addBg');
|
||||
}else{
|
||||
$('.header').removeClass('addBg');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$("a[href='#top']").click(function () {
|
||||
$("html, body").animate({ scrollTop: 0 }, "slow");
|
||||
return false;
|
||||
});
|
||||
$("a[href='#basics']").click(function () {
|
||||
$("html, body").animate({ scrollTop: $('#features').offset().top - 75 }, "slow");
|
||||
return false;
|
||||
});
|
||||
},
|
||||
owlSlider: function () {
|
||||
var owl = $("#owl-demo");
|
||||
owl.owlCarousel();
|
||||
// Custom Navigation Events
|
||||
$(".next").click(function () {
|
||||
owl.trigger('owl.next');
|
||||
})
|
||||
$(".prev").click(function () {
|
||||
owl.trigger('owl.prev');
|
||||
})
|
||||
},
|
||||
bannerHeight: function () {
|
||||
var bHeight = $(".banner-container").height();
|
||||
$('#da-slider').height(bHeight);
|
||||
$(window).resize(function () {
|
||||
var bHeight = $(".banner-container").height();
|
||||
$('#da-slider').height(bHeight);
|
||||
});
|
||||
},
|
||||
waySlide: function(){
|
||||
/* Waypoints Animations
|
||||
------------------------------------------------------ */
|
||||
$('#aboutUs').waypoint(function() {
|
||||
$('.design').addClass( 'animated fadeInUp show' );
|
||||
}, { offset: 350 });
|
||||
|
||||
$('.features').waypoint(function() {
|
||||
$('.phone-image').addClass( 'animated bounceIn' );
|
||||
$('.features-left').addClass( 'animated fadeInLeft show' );
|
||||
$('.features-right').addClass( 'animated fadeInRight show' );
|
||||
}, { offset: 350 });
|
||||
$('#services').waypoint(function() {
|
||||
$('.serviceBox').addClass( 'animated fadeInRight show' );
|
||||
$('.owl-wrapper-outer').addClass( 'animated fadeInRight show' );
|
||||
}, { offset: 350 });
|
||||
$('#work').waypoint(function() {
|
||||
$('#portfolio').addClass( 'animated fadeInRight show' );
|
||||
}, { offset: 350 });
|
||||
|
||||
|
||||
},
|
||||
fitText: function(){
|
||||
setTimeout(function() {
|
||||
$('h1.responsive-headline').fitText(1.2, { minFontSize: '16px', maxFontSize: '40px' });
|
||||
}, 100);
|
||||
},
|
||||
init: function () {
|
||||
customScripts.onePageNav();
|
||||
customScripts.profile();
|
||||
customScripts.fancybox();
|
||||
customScripts.owlSlider();
|
||||
customScripts.waySlide();
|
||||
customScripts.fitText();
|
||||
customScripts.bannerHeight();
|
||||
}
|
||||
}
|
||||
$('document').ready(function () {
|
||||
customScripts.init();
|
||||
$('.features-left, .features-right, .design, .serviceBox, .owl-wrapper-outer, #portfolio').css('opacity','0');
|
||||
});
|
||||
Reference in New Issue
Block a user