CSS puro, controle deslizante simples.
Aqui estão alguns exemplos:
(tested only on 30)
(tested only on 24)
9
Sem transições10+
funciona perfeito(tested only on 12)
Inclua a folha de estilo CSS no final do elemento <head>
:
< link rel =" stylesheet " href =" /path/to/csslider.css " />
Coloque código na página da web:
< div class =" csslider " >
< input type =" radio " name =" slides " id =" slides_1 " checked />
< input type =" radio " name =" slides " id =" slides_2 " />
< input type =" radio " name =" slides " id =" slides_3 " />
< input type =" radio " name =" slides " id =" slides_4 " />
< input type =" radio " name =" slides " id =" slides_N " />
< ul >
< li > Content of slide 1 </ li >
< li > Content of slide 2 </ li >
< li > Content of slide 3 </ li >
< li > Content of slide 4 </ li >
< li > Content of slide N </ li >
</ ul >
< div class =" arrows " >
< label for =" slides_1 " > </ label >
< label for =" slides_2 " > </ label >
< label for =" slides_3 " > </ label >
< label for =" slides_4 " > </ label >
< label for =" slides_N " > </ label >
< label for =" slides_1 " class =" goto-first " > </ label >
< label for =" slides_N " class =" goto-last " > </ label >
</ div >
< div class =" navigation " >
< div >
< label for =" slides_1 " > </ label >
< label for =" slides_2 " > </ label >
< label for =" slides_3 " > </ label >
< label for =" slides_4 " > </ label >
< label for =" slides_N " > </ label >
</ div >
</ div >
</ div >
Código que você pode gerar a partir do arquivo de modelo jade aqui
A configuração padrão pode ser definida em menos arquivo.
Se você deseja alterar a configuração para o elemento específico, substitua a configuração padrão. Por exemplo, se você tiver um elemento com ID #my-slider
e deseja alterar:
# my-slider . arrows label {
border-left-color : red;
border-right-color : red;
}
# my-slider . inside . navigation label {
border : 1 px solid red;
}