Foros del Web » Creando para Internet » CSS »

Usar el mismo CSS y varie segun la enumeración del id

Estas en el tema de Usar el mismo CSS y varie segun la enumeración del id en el foro de CSS en Foros del Web. Esto talvez sea simple pero no lo sé :( La cuestión es que estoy usando el TinyScroll para mi sitio y me encontre que cuando ...
  #1 (permalink)  
Antiguo 18/04/2012, 02:22
Avatar de demoche  
Fecha de Ingreso: junio-2006
Mensajes: 124
Antigüedad: 17 años, 10 meses
Puntos: 0
Usar el mismo CSS y varie segun la enumeración del id

Esto talvez sea simple pero no lo sé :(

La cuestión es que estoy usando el TinyScroll para mi sitio y me encontre que cuando quize utilizarlo más de una vez, no podia, por lo que me di cuenta y perdón si como lo hago no es correcto pero por eso estoy preguntando como resolverlo, que variando el siguiente codigo de css:

Código CSS:
Ver original
  1. #scrollbar1 { width:31em; margin: 0em 0em 0.625em; }
  2. #scrollbar1 .viewport { width: 30em; height: 20em; overflow: hidden; position: relative; }
  3. #scrollbar1 .overview { list-style: none; position: absolute; left: 0.5em; top: 0; padding: 0; margin: 0; }

Si lo quiero usar en distintos Scrolls para que no cree conflico, tengo que repetirlso cambiando la enumeracion cada vez que agrego uno como por ejemplo:

Código CSS:
Ver original
  1. #scrollbar2 { width:31em; margin: 0em 0em 0.625em; }
  2. #scrollbar3 { width:31em; margin: 0em 0em 0.625em; }
  3. #scrollbar4 { width:31em; margin: 0em 0em 0.625em; }

Entonces mi pregunta es como hago para evitar eso, hay alguna forma
que lo enumere en la misma linea sin tener que repetirlas a todas cada vez, por ejemplo algo asi

Código CSS:
Ver original
  1. #scrollbar 1 2 3 { width:31em; margin: 0em 0em 0.625em; }

Y eso le comprenderia al Scroll 1, al 2 y 3.

Gracias
  #2 (permalink)  
Antiguo 18/04/2012, 04:24
 
Fecha de Ingreso: mayo-2009
Ubicación: Fuerteventura
Mensajes: 324
Antigüedad: 15 años
Puntos: 19
Respuesta: Usar el mismo CSS y varie segun la enumeración del id

Hola, ¿y no puedes darle una clase a todos los divs con esos IDs?

Código HTML:
Ver original
  1. <div id="scrollbar1" class="cajascroll">
  2. <div class="scrollbar" style="height: 200px;">
  3. <div class="track" style="height: 200px;">
  4. <div class="thumb" style="top: 40.1204px; height: 40.1204px;">
  5. <div class="end"></div>
  6. </div>
  7. </div>
  8. </div>
  9. <div class="viewport">
  10.  <div class="overview" style="top: -200px;">
  11. <h3>Magnis dis parturient montes</h3>
  12. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut vitae velit at velit pretium sodales. Maecenas egestas imperdiet mauris, vel elementum turpis iaculis eu. Duis egestas augue quis ante ornare eu tincidunt magna interdum. Vestibulum posuere risus non ipsum sollicitudin quis viverra ante feugiat. Pellentesque non faucibus lorem. Nunc tincidunt diam nec risus ornare quis porttitor enim pretium. Ut adipiscing tempor massa, a ullamcorper massa bibendum at. Suspendisse potenti. In vestibulum enim orci, nec consequat turpis. Suspendisse sit amet tellus a quam volutpat porta. Mauris ornare augue ut diam tincidunt elementum. Vivamus commodo dapibus est, a gravida lorem pharetra eu. Maecenas ultrices cursus tellus sed congue. Cras nec nulla erat.</p>
  13. </div>
  14. </div>
  15. </div>

Código CSS:
Ver original
  1. .cajascroll { width:31em; margin: 0em 0em 0.625em; }

Salud!
  #3 (permalink)  
Antiguo 18/04/2012, 04:39
 
Fecha de Ingreso: mayo-2009
Ubicación: Fuerteventura
Mensajes: 324
Antigüedad: 15 años
Puntos: 19
Respuesta: Usar el mismo CSS y varie segun la enumeración del id

Aunque también, nunca he usado el TinyScroll y no se si valdrá, pero en lugar de ID puedes probar usar directamente una clase para aplicar el JS:
Código Javascript:
Ver original
  1. $('.cajascroll').tinyscrollbar();

Salud!

Etiquetas: clase, enumerar, scrollbar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:06.