tag on yout theme's header.php
Read the detailed step-by-step at https://humbertosilva.com/visual-composer-infinite-image-carousel/
*/
// auxiliary code to create triggers for the add and remove class for later use
(function($){
$.each(["addClass","removeClass"],function(i,methodname){
var oldmethod = $.fn[methodname];
$.fn[methodname] = function(){
oldmethod.apply( this, arguments );
this.trigger(methodname+"change");
return this;
}
});
})(jQuery);
// main function for the infinite loop
function vc_custominfiniteloop_init(vc_cil_element_id){
var vc_element = '#' + vc_cil_element_id; // because we're using this more than once let's create a variable for it
window.maxItens = jQuery(vc_element).data('per-view'); // max visible items defined
window.addedItens = 0; // auxiliary counter for added itens to the end
// go to slides and duplicate them to the end to fill space
jQuery(vc_element).find('.vc_carousel-slideline-inner').find('.vc_item').each(function(){
// we only need to duplicate the first visible images
if (window.addedItens < window.maxItens) {
if (window.addedItens == 0 ) {
// the fisrt added slide will need a trigger so we know it ended and make it "restart" without animation
jQuery(this).clone().addClass('vc_custominfiniteloop_restart').removeClass('vc_active').appendTo(jQuery(this).parent());
} else {
jQuery(this).clone().removeClass('vc_active').appendTo(jQuery(this).parent());
}
window.addedItens++;
}
});
// add the trigger so we know when to "restart" the animation without the knowing about it
jQuery('.vc_custominfiniteloop_restart').bind('addClasschange', null, function(){
// navigate to the carousel element , I know, its ugly ...
var vc_carousel = jQuery(this).parent().parent().parent().parent();
// first we temporarily change the animation speed to zero
jQuery(vc_carousel).data('vc.carousel').transition_speed = 0;
// make the slider go to the first slide without animation and because the fist set of images shown
// are the same that are being shown now the slider is now "restarted" without that being visible
jQuery(vc_carousel).data('vc.carousel').to(0);
// allow the carousel to go to the first image and restore the original speed
setTimeout("vc_cil_restore_transition_speed('"+jQuery(vc_carousel).prop('id')+"')",100);
});
}
// restore original speed setting of vc_carousel
function vc_cil_restore_transition_speed(element_id){
// after inspecting the original source code the value of 600 is defined there so we put back the original here
jQuery('#' + element_id).data('vc.carousel').transition_speed = 600;
}
// init
jQuery(document).ready(function(){
// find all vc_carousel with the defined class and turn them into infine loop
jQuery('.vc_custominfiniteloop').find('div[data-ride="vc_carousel"]').each(function(){
// allow time for the slider to be built on the page
// because the slider is "long" we can wait a bit before adding images and events needed
var vc_cil_element = jQuery(this).prop("id");
if (window.innerWidth <= 480) {
// jQuery(vc_element).attr('data-per-view',1);
jQuery('.vc_item').each(function(){
this.style.width = '25%'
this.style.height = 'auto'
})
} else {
setTimeout("vc_custominfiniteloop_init('"+vc_cil_element+"')",2000);
}
});
});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TZHJ474');
var interval1 = setInterval(function(){
//console.log('ou no interval');
jQuery('.box-news .vc_gitem-zone-a').each(function() {
if((!jQuery(this).css('background-image').includes('vc_gitem_image'))) {
jQuery(this).css('background-image','none')
}
})
jQuery('.box-news .vc_gitem-zone-a a').each(function() {
jQuery(this).attr('data-hover','Leia mais')
})
}, 1000);
setTimeout(function() {
clearInterval(interval1);
},5000);
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-brands-400.eot"),
url("/local/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-brands-400.woff2") format("woff2"),
url("/local/fonts/fa-brands-400.woff") format("woff"),
url("/local/fonts/fa-brands-400.ttf") format("truetype"),
url("/local/fonts/fa-brands-400.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-solid-900.eot"),
url("/local/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-solid-900.woff2") format("woff2"),
url("/local/fonts/fa-solid-900.woff") format("woff"),
url("/local/fonts/fa-solid-900.ttf") format("truetype"),
url("/local/fonts/fa-solid-900.svg#fontawesome") format("svg");
}
@font-face {
font-family: "FontAwesome";
src: url("/local/fonts/fa-regular-400.eot"),
url("/local/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),
url("/local/fonts/fa-regular-400.woff2") format("woff2"),
url("/local/fonts/fa-regular-400.woff") format("woff"),
url("/local/fonts/fa-regular-400.ttf") format("truetype"),
url("/local/fonts/fa-regular-400.svg#fontawesome") format("svg");
unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD;
}
jQuery(document).ready(function(){
jQuery('.single-item').slick({
centerMode: true,
centerPadding: '60px',
slidesToShow: 5,
variableWidth: true,
autoplay: true,
autoplaySpeed: 2000,
responsive: [
{
breakpoint: 768,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 3
}
},
{
breakpoint: 520,
settings: {
arrows: false,
centerMode: true,
centerPadding: '40px',
slidesToShow: 1
}
}
]
});
});
.single-item img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.single-item img:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
}
422n14
Instituto estima que governo pode arrecadar mais de R$ 50 bilhões com a venda de terras. Previsto para ser executado nos próximos três anos, o processo de regularização de 67,4 milhões de hectares de terras públicas nos estados da Amazônia Legal pode resultar na conversão de uma boa parte da estrutura fundiária do Ministério do
Ruralistas e ecologistas divergem sobre novo Código Florestal 3k1e23
RIO – Qual o ponto de equilíbrio entre desenvolvimento e preservação ambiental? A questão é crucial no momento em que se esboça boicote de nacional e internacional à produção da agropecuária brasileira, por supostos crimes ambientais, e a Câmara dos Deputados discute uma consolidação dos 16.250 atos normativos, portarias, decretos, leis, dispositivos da Constituição federal
Esperança de crédito motiva regularização de terras na Amazônia 15c6x
A esperança de conseguir financiamentos de bancos públicos e privados é um dos principais motivos para o interesse de pequenos e médios agricultores em legalizar a situação de posse de suas terras na Amazônia. “Antes, a gente ainda conseguia algum dinheiro nos bancos com a papelada de posse em mãos. Mas, nos últimos anos, secou
Estudo aponta que desenvolvimento baseado em desmatamento é ageiro 425o50
Artigo da edição desta sexta-feira (12) da revista “Science” compara 286 municípios da região amazônica em diferentes estágios de desmatamento e conclui que a prosperidade gerada pela destruição da floresta é temporária.
Cientistas criaram um modelo matemático que promete apontar com precisão quais áreas serão desmatadas.Cerca de 3.700 km2 de floresta tem alto risco de serem desmatados; Pará se consolida como Estado mais vulnerável. A Amazônia ganhou uma espécie da bola de cristal para prever o desmatamento. Cientistas do Imazon (Instituto do Homem e Meio Ambiente da
Estudo do Imazon mapeia emissão de CO2 na Amazônia 1b6y5s
O desmatamento da floresta amazônica registrado entre agosto de 2009 e janeiro deste ano será responsável pela emissão de 51 milhões de toneladas de dióxido de carbono (CO2), segundo dados do Instituto do Homem e Meio Ambiente da Amazônia (Imazon).
Ambiente-Pesquisador diz que ponto de ruptura para a floresta é desmatamento de 30% — ele já está em 15% O agrônomo Adalberto Veríssimo voltou terça à noite de Paragominas, a 300 km de Belém, onde mora, depois de encontrar uma dúzia de prefeitos locais. Queriam saber como é que se faz para parar o desmatamento
Tailândia, no Pará, segue com ilegalidade no setor madeireiro 1w601b
Tailândia, no Pará, é o epicentro do corte de árvores da floresta amazônica é : 38 serrarias formam a base econômica da cidade. O município fica no chamado Arco do Desmatamento, a área de concentração de estradas abertas nas margens da floresta que permitem sua exploração. O Imazon (Instituto do Homem e Meio Ambiente da
“É necessário cobrar transparência na regularização de terras”, diz especialista. 293533
Bilhões de reais estão em jogo, afirma Paulo Barreto, do Imazon. Lula aprovou nesta quinta (25) lei que regulariza terras na Amazônia. Se não for feita de forma transparente, a regularização de terras públicas na Amazônia poderá favorecer fraudadores, alerta o pesquisador Paulo Barreto, do Imazon (Instituto do Homem e Meio Ambiente da Amazônia). Um
Trabalhadores e ambientalistas criticam MP da regularização fundiária na Amazônia. 4y4269
Brasília – Festejada no Fórum de Governadores da Amazônia Legal, na semana ada em Boa Vista, a Medida Provisória (MP) 458 foi criticada hoje (16) por representantes de dois segmentos que desejam a legalização do uso da terra e a exploração sustentável dos recursos da floresta amazônica: ambientalistas e pequenos trabalhadores rurais. A MP 458,