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
Ao mesmo tempo em que estrangeiros ameaçam desinvestir no Brasil devido à destruição da Amazônia e empresas prometem parar de comprar de fornecedores associados ao desmatamento, rebanhos seguem avançando ilegalmente sobre áreas de floresta. Diante do cenário em que a atividade agropecuária é responsável por 83% do desmatamento, segundo dados do Atlas Amazônia Sob Pressão
Organizações promovem evento internacional para lançar versão digital de atlas sobre a Amazônia 1u72q
Imagens: Raisg/Divulgação A Rede Amazônica de Informação Socioambiental Georreferenciada (Raisg) irá lançar uma versão digital do Atlas Amazônia Sob Pressão 2020, inicialmente em espanhol e em inglês. A plataforma reunirá de forma interativa os resultados da pesquisa sobre as transformações da Amazônia em um período de 19 anos, período em que o desmatamento acumulado atingiu
Publicação “Fatos da Amazônia 2021” mostra radiografia atual da região: veja os principais dados 6j271g
As atuais situações sobre o uso da terra, cobertura vegetal, desmatamento, agropecuária e mineração na Amazônia foram relatadas no estudo “Fatos da Amazônia 2021“, publicado em março deste ano com coautoria do Imazon. Entre os dados de destaque, a pesquisa mostra uma relação entre a redução do desmatamento e o aumento do PIB per capita.
Cooperativa dos Povos da Calha Norte do Pará comercializa 3,5 ton de cumaru com apoio do Imazon 552u54
Fotos: Coopaflora/Divulgação A Cooperativa Mista dos Povos e Comunidades Tradicionais da Calha Norte (Coopaflora) comercializou 3,5 toneladas de sementes secas de cumaru na safra de 2020, com coleta realizada entre agosto e outubro. O valor movimentado foi de R$ 177,8 mil durante esse processo. O dado foi divulgado nesta segunda-feira (12) e é uma maneira
Leis federais e estaduais estimulam invasão de terras públicas e desmatamento na Amazônia, aponta novo estudo t4p4g
Relatório do Imazon lançado nesta quarta-feira (24) aponta estímulos à grilagem de terras e desmatamento com leis e práticas de órgãos fundiários na Amazônia Legal O aumento expressivo de desmatamento observado em 2019 e 2020 trouxe evidência ao tema de regularização fundiária na Amazônia. Isso porque cerca de 40% da perda de florestas ocorre
Imazon aponta desmatamento de 179 km² na Amazônia Legal em fevereiro de 2021, com Pará e Roraima no topo do ranking 1b6f5
Dado representa o segundo maior valor da série histórica nos últimos 10 anos, ficando atrás apenas do desmatamento detectado em fevereiro de 2018 O Instituto do Homem e Meio Ambiente da Amazônia (Imazon) detectou 179 km² de desmatamento na Amazônia Legal em fevereiro de 2021, segundo dados do Sistema de Alerta do Desmatamento (SAD)
Pará é o estado que tem mais Áreas Protegidas que sofrem pressão e ameaça de desmatamento na Amazônia 5c473l
Dados de novembro de 2020 a janeiro de 2021 apontam que Terras Indígenas estão entre as mais atingidas nos rankings de Ameaça e Pressão O Instituto do Homem e Meio Ambiente da Amazônia (Imazon) aponta que o Pará é o estado que apresenta maior número de Áreas Protegidas (APs) no ranking de Ameaça e
Promovendo e implementando a Regeneração Natural Assistida em larga escala na Amazônia brasileira 24z4u
A natureza tem um grande poder de se regenerar. Mesmo áreas que sofreram profundas alterações ou severa degradação podem, dependendo do seu grau de resiliência, recuperar sua paisagem florestal novamente. Porém, nessas áreas, o processo de regeneração natural pode ser longo e algum nível de assistência humana pode fazer toda a diferença. Uma intervenção humana
Desmatamento na Amazônia chega a 196 km² em janeiro de 2021, aponta Imazon w6k1h
Dado foi gerado pelo Sistema de Alerta do Desmatamento (SAD) e indica o terceiro maior valor da série histórica nos últimos 10 anos O desmatamento na Amazônia chegou a 196 km² em janeiro de 2021, aponta o Instituto do Homem e Meio Ambiente da Amazônia (Imazon), a partir de dados do Sistema de Alerta
10 recomendações para a restauração florestal acelerar e ganhar escala na Amazônia 6o543i
por Danielle Celentano, Andreia Pinto e Miguel Calmon Todos os anos, a floresta Amazônica aparece sob os holofotes da opinião pública nacional por conta da perda de cobertura florestal e graves incêndios florestais. O desmatamento de fato precisa ser controlado. Mas não só de destruição que vive o bioma. Pelo contrário. Um outro movimento feito por produtores, empresas,