Olha o tamanho da lua
Há 41 minutos
Temo o tempo quando não tenho ele...
<script src="//code.jquery.com/jquery-latest.min.js"> </script>
<script src="https://googledrive.com/host/0Bz60gXzIeiEqUHdFVHhtSWdUWTQ"></script>
<script src="https://googledrive.com/host/0Bz60gXzIeiEqWENnTHF5cVdIdzg"></script>
Pronto. Seu blog está preparado para transformar em slider qualquer post que tenha mais de uma imagem. Para impedir que isso ocorra em algum post, ao editar no modo HTML, inclua o seguinte código: <div class="noslide"></div>
Lembrando que só funciona se o código for inserido no modo de edição HTML. <script src="//code.jquery.com/jquery-latest.min.js"></script>
<script src="https://googledrive.com/host/0Bz60gXzIeiEqUHdFVHhtSWdUWTQ"></script>
Agora, o seu blog está pronto para receber o BxSlider. Crie um post, insira as imagens que você quer que fiquem no slider em sequência.
Depois que inserir as imagens, mude o modo de edição para HTML. Só vai funcionar se você inserir os códigos no modo HTML. <div id="testeBxSlider">
No fim do bloco, você deve encerrar a div inserindo o código abaixo:
</div>
Agora, no final do arquivo, insira o seguinte código para ativar o slider, substituindo o testeBxSlider pelo identificador que você colocou na sua div. <script type="text/javascript">
$(document).ready(function(){
var container = $("#testeBxSlider");
/* Prepara as imagens para serem exibidas no slider */
while(container.find("div.separator img").length > 0) {
container.find("div.separator img").unwrap();
}
container.find("div.separator").remove();
container.find("img").wrap("<div class='bximg' />");
container.children().not("div.bximg").remove();
container.find("img").css({"margin-left":"auto", "margin-right":"auto", "display":"block"}); // Centraliza imagem
container.bxSlider({
slideSelector: "div.bximg"
});
});
</script>
Pronto. Seu Slider está funcionando. Note que, nesse último trecho de código, você pode configurar as opções do BxSlider no momento da chamada de "container.bxSlider". Também tem um trecho para centralizar as imagens. Se você não quer suas imagens centralizadas, pode remover essa linha. Abaixo, um exemplo do uso desse slider.
<script src="//code.jquery.com/jquery-latest.min.js"></script>
<script src="//unslider.com/unslider.min.js"></script>
<script type="text/javascript" src="http://yourjavascript.com/52113791313/myslider.js"></script>
Esse código inclui o JavaScript do JQuery, o JavaScript do Unslider e o JavaScript que eu criei para auxiliar a implantação do slider. .dots {
position: absolute;
left: 0;
right: 0;
bottom: 20px;
}
ol.dots {
margin-left: auto; margin-right: auto;
}
.dots li {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 4px;
text-indent: -999em;
border: 2px solid #000;
border-radius: 6px;
cursor: pointer;
opacity: .4;
-webkit-transition: background .5s, opacity .5s;
-moz-transition: background .5s, opacity .5s;
transition: background .5s, opacity .5s;
}
.dots li.active {
background: #000;
opacity: 1;
}
.next,
.prev {
color: #333;
display: inline-block;
font: normal bold 4em Arial,sans-serif;
overflow: hidden;
position: relative;
text-decoration: none;
width: auto;
opacity: .4;
}
.next,
.prev { padding: 0.7em 1.5em }
.next { text-align: right }
.next:before,
.next:after,
.prev:before,
.prev:after {
background: #333;
-moz-border-radius: 0.25em;
-webkit-border-radius: 0.25em;
border-radius: 0.25em;
content: "";
display: block;
height: 0.5em;
position: absolute;
right: 0;
top: 50%;
width: 1em;
}
.prev:before,
.prev:after { left: 0 }
.next:before,
.prev:before {
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.next:after,
.prev:after {
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.prev:after,
.next:before { margin-top: -.36em }
.next:hover,
.next:focus,
.prev:hover,
.prev:focus { color: #c00 }
.next:hover:before,
.next:hover:after,
.next:focus:before,
.next:focus:after,
.prev:hover:before,
.prev:hover:after,
.prev:focus:before,
.prev:focus:after { background: #c00 }
.prev {
float:left;
position:absolute;
left:0;
bottom:50%;
}
.next {
float:right;
position:absolute;
right:0;
bottom:50%;
}
Pronto. Seu blog está pronto para receber o slider. Agora, você vai criar seu post normalmente, inserindo em sequência as fotos que você quer que sejam incluídas no slider. <div id="fotosSlide"/>
No fim das fotos, você deve colocar o fechamento da div, como a seguir: </div>
Depois disso, você deve incluir o JavaScript que cria o slider, colocando o seletor configurado acima. <script type="text/javascript">
new mySlider({
container:"#fotosSlide", // Seletor do conteiner de slides
includeArrows:true, // Configura exibição das setas
maxHeight:600, // Configura altura máxima do slider
speed: 500, // Configura velocidade de transição de slides em milissegundos
delay: 3000, // Configura tempo de permanencia em cada slide em milissegundos
complete: function() {}, // Função executada depois de completar o slide
keys: true, // Habilita uso de teclas para passar slide
dots: true, // Habilita navegação nos slides exibindo pontos embaixo deles
fluid: false, // Habilita design responsivo. Pode quebrar layouts não responsivos
});
</script>
Pronto. Você tem um slider. Lembre-se apenas de manter as fotos dentro das divs especificadas. Veja abaixo um exemplo do slider funcionando. Você pode manter mais de um slider na página, desde que o seletor deles seja diferente.