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
Em artigo para a revista Americas Quarterly, a pesquisadora Brenda Brito, do Imazon, escreveu sobre o perigo do avanço de duas mudanças legislativas que podem favorecer a grilagem de terras na Amazônia, prática que está diretamente ligada ao desmatamento: o PL 2633, que tramita na Câmara, e o PL 510, que está no Senado. “Se
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
#ImazonNaMídia Estudo do Imazon mostra situação fundiária caótica na Amazônia 324b5a
Legislação fundiária não impede que terras públicas invadidas e desmatadas recentemente sejam tituladas Por Daniela Chiarett A legislação fundiária vigente nos nove Estados da Amazônia Legal não impede que terras públicas invadidas e desmatadas recentemente recebam titulação. A isso se soma o fato de as terras serem privatizadas por preços irrisórios cobrados de quem
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
#ImazonNaMídia: Microsoft e Imazon vão usar IA para combater desmatamento na Amazônia (Revista Época) 3n6tf
Em 2020, o desmatamento na Amazônia atingiu novo recorde, de acordo com o monitoramento feito pelo Imazon (Instituto do Homem e Meio Ambiente da Amazônia). Foram mais de oito mil quilômetros quadrados de área verde perdidos, o que inclui não só a vegetação em si, mas toda a biodiversidade de fauna e flora que essa extensão acolhia. Foi o
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,
Análise do banco JP Morgan utiliza dados do Imazon 1j1y2h
Uma análise divulgada pelo Banco JP Morgan utilizou dados divulgados pelo Imazon sobre desmatamento, pecuária e exploração de madeira. Clique aqui e confira o documento.