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
O Parque Estadual Monte Alegre completou 20 anos na terça-feira (9) e o Instituto do Homem e Meio Ambiente da Amazônia (Imazon) apoiou a data comemorativa com a realização de um mostra com painéis que contam a história da Unidade de Conservação (UC), em formato de linha do tempo. A exposição, desenvolvida em parceria
Exposição sobre emergência climática estreia em museu de São Paulo com apoio do Imazon 45p4p
Mostra conta com sala inundada por instalação cenográfica para evidenciar as consequências da crise do clima Diante da urgência da redução dos gases do efeito estufa por todos os países, o Museu Brasileiro de Escultura e da Ecologia (MuBE), localizado na cidade de São Paulo, estreia uma exposição sobre o tema com apoio do Imazon.
“Domingão com Huck” é gravado no Norte do Pará com apoio do Imazon 4b5d3y
Para conhecer as histórias das populações que protegem a floresta na região Norte do Pará, o apresentador da Rede Globo Luciano Huck esteve no território quilombola Cachoeira Porteira e na aldeia Tauanã, em Oriximiná, para gravações do programa “Domingão com Huck“. As filmagens foram realizadas com apoio do Imazon durante os dias 19
Mais da metade da exploração madeireira em Roraima não foi permitida pelos órgãos ambientais 3g5d4p
Pesquisa inédita mostrou que o estado teve área maior do que 5 mil campos de futebol com atividade ilegal em um ano Uma área maior do que 5 mil campos de futebol teve exploração ilegal de madeira em Roraima em apenas um ano, de agosto de 2019 a julho de 2020. Isso representou
Ilegalidade da exploração madeireira em Mato Grosso chega a 38% 194369
Estado é responsável por mais da metade da área com extração de madeira em toda a Amazônia Responsável por mais da metade da área com exploração madeireira na Amazônia, Mato Grosso somou 88,3 mil hectares com extração ilegal entre agosto de 2019 e julho de 2020. Essa área é 10% maior do que
Amazônia perdeu área de floresta maior do que 4 mil campos de futebol por dia em setembro 2e136o
Desmatamento no mês chegou a 1.224 km², maior destruição para o período em 10 anos Área desmatada em setembro equivale à cidade do Rio de Janeiro. Setembro foi sexto mês de 2021 em que a Amazônia teve a maior área destruída na década: março, abril, maio, julho e agosto também registraram o pior desmatamento
Porto Velho concentra 42% da exploração madeireira de Rondônia 213a2u
Área com extração de madeira ilegal no estado chegou a pelo menos 5 mil campos de futebol em apenas um ano Uma pesquisa inédita mostrou que 42% da exploração madeireira em Rondônia entre agosto de 2019 e julho de 2020 ocorreu na capital, Porto Velho. Além disso, a área explorada ilegalmente no estado
Área com exploração madeireira não autorizada no Amazonas chegou a pelo menos 18 mil campos de futebol em apenas um ano 6i6a5q
Falta de transparência impediu a análise total da legalidade nos mais de 71 mil hectares com extração de madeira identificada no estado Uma pesquisa inédita apontou que a área com exploração madeireira não autorizada pelos órgãos ambientais no Amazonas correspondeu, pelo menos, a 18 mil campos de futebol em apenas um ano. Problema
Amapá teve exploração madeireira não autorizada em área de quase 100 campos de futebol em um ano 31s7
Estudo inédito mostrou que, de agosto 2019 a julho de 2020, estado teve pelo menos 96 hectares com extração de madeira sem permissão Uma área do tamanho de quase 100 campos de futebol teve exploração madeireira sem autorização dos órgãos ambientais no Amapá em apenas um ano. Conforme um estudo inédito, que cruzou imagens
Deforestación en la Amazonía brasileña alcanzó los 1.606 km² en agosto, el área más grande de la década en el mes 5j64r
Acumulado desde enero, 7.715 km2, también fue el peor en 10 años Un área de 1.606 km² fue deforestada en la Amazonía brasileña solo en agosto, la tasa más alta del mes en 10 años. Con eso, el acumulado desde enero también fue el peor de la década. Los datos provienen del Sistema de