CSS puro, control deslizante simple.
Aquí hay algunos ejemplos:
(tested only on 30)
(tested only on 24)
9
sin transiciones10+
funciona perfecto(tested only on 12)
Incluya la hoja de estilo CSS al final del elemento <head>
:
< link rel =" stylesheet " href =" /path/to/csslider.css " />
Ponga el código en la página 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 puede generar desde el archivo de plantilla Jade aquí
La configuración predeterminada se puede configurar en menos archivo.
Si desea cambiar la configuración para un elemento específico, debe anular la configuración predeterminada. Por ejemplo, si tiene un elemento con ID #my-slider
y desea cambiar:
# my-slider . arrows label {
border-left-color : red;
border-right-color : red;
}
# my-slider . inside . navigation label {
border : 1 px solid red;
}