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
The recent history of the Amazon has been marked by deforestation. Until recently, the issue was considered out of control, with alarming rates. In 2004, in response to public pressure, the Brazilian government launched an ambitious plan to combat the problem. Among the measures implemented was the creation of nearly half a million square kilometers of conservation areas, a significant improvement of monitoring and the suspension of rural credit to farmers who are loggers. In addition, there was a significant advance in the monitoring of deforestation with satellite images, including the launch of Deforestation Alert System of the Imazon (SAD), which allows the production of monthly reports on deforestation in the entire Amazon. As a result of these measures, deforestation was reduced by about 80% between 2004 and 2012: from 27 thousand km2 to 4.6 thousand km2 (the lowest mark in the history of the region). Nonetheless, in 2013, there was an increase of about 5.8 million km2, which demonstrated that the issue has not been resolved, despite the advances.
In 2009, during the UN Conference on Climate Change (COP15), Brazil pledged to reduce its annual fees by 80% by 2020, when deforestation should be around 3.000 square kilometers annually. Nonetheless, the pressure of the public opinion, NGOs and political leaders in defense of a more ambitious goal intensifies: zero deforestation by 2020. The state of Pará took the lead and announced a commitment to this goal at the 2012 Rio +20.
Imazon has acted in many initiatives to combat deforestation. The institute developed the Deforestation Alert System (DPS) that operates since 2007, monitoring deforestation monthly through satellite images throughout the Brazilian Amazon. Imazon studies were decisive to the development of policies restricting credit for loggers, fight against land grabbing and improving the system of command and control. Also, the institute directly contributed to the creation of 25 million hectares of conservation areas in the Amazon, a crucial measure in strategy to reduce deforestation. Imazon has also been active in seeking solutions to intensify land use, thereby reduce deforestation pressure. Finally, the institute is contributing with local initiatives to combat the problem and promote a low carbon economy under the Green Cities Program.
Videos 4x284e
Amazônia: o futuro de uma floresta 3z6q5c
Filme lançado numa parceria entre a Skoll Foundation e o Sundance Institute que conta a história de vários trabalhos de redução do desmatamento e preservação da biodiversidade, entre eles a atuação do Imazon em Paragominas.
Monitoring Forests From the Ground to the Cloud 471823
Produzido pela Google Outreach, vídeo (em inglês) apresenta o trabalho de monitoramento do desmatamento na Amazônia realizado pelo Imazon. O pesquisador Carlos Souza Jr. fala sobre o SAD operacional na plataforma Google Earth Engine.
Diálogo Aberto com Heron Martins 1f2y47
O pesquisador Heron Martins falou sobre o trabalho do Imazon no monitoramento do desmatamento na Amazônia Legal. A entrevista, ao vivo, foi ao ar no programa Diálogo Aberto da TV Nazaré.
Maps 4o2y5r
Desmatamento acumulado na Amazônia até o ano de 2012. Fonte: Inpe/Prodes. 5kd5h
Desmatamento acumulado na Amazônia até o ano de 2012. Fonte: Inpe/Prodes. 5kd5h
Infographics 2g2x4z
Desmatamento anual detectado na Amazônia Legal entre 2000 e 2013. Fonte: Inpe/Prodes. 4w4863
Desmatamento anual detectado na Amazônia Legal entre 2000 e 2013. Fonte: Inpe/Prodes. 4w4863
In The Media 165847
Estudo reforça ligação entre estradas e desmatamento na Amazônia 56652r
A relação entre a abertura de estradas e desmatamento na Amazônia brasileira é conhecida desde a abertura da BR-230, a Transamazônica, estrada inaugurada na década de 1970 e tida como um dos projetos mais polêmicos da Ditadura Militar. A rota, que corta na horizontal a floresta, tornou-se nas décadas seguintes caminho para a devastação de
Corrida de grileiros acelera desmatamento no Mato Grosso 64304j
SÃO PAULO – O desmatamento no Mato Grosso volta a preocupar os especialistas. Em abril, foram suprimidos 72 quilômetros quadrados de florestas no estado, a maior área de desmatamento detectada pelo levantamento da ONG Imazon na Amazônia Legal no mês ado. Se considerados os últimos dois anos — de maio de 2012 a abril deste