Una imagen de fondo de un sólo pÃxel puede ser algo muy versátil. Con repeat-x puede ser una lÃnea horizontal, repeat-y hace una lÃnea vertical y repeat la transforma en un color relleno.
Simplemente como una prueba divertida del concepto, podemos utilizar esto para crear una lista ordenada con subdvisiones. En esta nota te contamos cómo utilizar esta herramienta de CSS para lograrlo.

El HTML no es nada demasiado complejo, simplemente una lista desordenada anidada como cualquier otra:
-
<ul id="project-list">
-
<li><a href="#">Civil Engineering</a>
-
<ul>
-
<li><a href="#">Cowley Hall Parking Lot Recontruction</a></li>
-
<li><a href="#">Culver’s Home Office</a></li>
-
<li><a href="#">First Addition to Highland Addition</a></li>
-
<li><a href="#">Fox Point Apartments</a>
-
<ul>
-
<li><a href="#">East Side</a></li>
-
<li><a href="#">West Side</a></li>
-
</ul>
-
</li>
-
<li><a href="#">Metropolitan Place Phase II</a></li>
-
<li><a href="#">Oak Park Place of Baraboo</a></li>
-
<li><a href="#">Premier Coop</a></li>
-
<li><a href="#">Sleep Inn & Suites</a></li>
-
<li><a href="#">Tradewinds Business Center</a></li>
-
<li><a href="#">UW-Madison Nielsen Tennis Stadium</a></li>
-
</ul>
-
</li>
-
<li><a href="#">Environmental Engineering</a></li>
-
<li><a href="#">Telecommunications Engineering</a>
-
<ul>
-
<li><a href="#">Nsight TeleServices (CellCom) Wisconsin</a></li>
-
<li><a href="#">Oakland County/Radian Communications Michigan</a></li>
-
<li><a href="#">T-Mobile Site Deployment</a></li>
-
<li><a href="#">U.S. Cellular Network Development</a></li>
-
<li><a href="#">Western Wireless South Dakota</a></li>
-
</ul>
-
</li>
-
</ul>
En el CSS, aplicaremos el gráfico PNG de pÃxel único a las mismas listas, repetido verticalmente, y a los mismos Ãtems de la lista, repetido horizontalmente. En los Ãtems de la lista, podemos "parar" las lÃneas para que no atraviesen todo dándole a los links anchor dentro de estos un fondo blanco, el cual se establecen en la parte superior del elemento de la lista borrando la lÃnea:
-
#project-list {
-
background:transparent url(../images/graypixel.png) repeat-y 15px 0;
-
width:340px;
-
}
-
-
#project-list li {
-
font-size:16px;
-
margin:15px 0 20px;
-
padding:0 0 0 10px;
-
}
-
-
#project-list li a {
-
background:white;
-
color:#1F6DD9;
-
display:block;
-
padding:3px;
-
}
-
-
#project-list li a:hover {
-
color:#84B8FF;
-
}
-
-
#project-list li ul li {
-
background:transparent url(../images/graypixel.png) repeat-x 0 8px;
-
font-size:13px;
-
margin:4px 0 4px 5px;
-
padding:0 0 0 20px;
-
}
-
-
#project-list li ul li a {
-
padding:0 0 0 3px;
-
}
-
-
#project-list li ul li ul {
-
background:transparent url(../images/graypixel.png) repeat-y 15px 0;
-
margin-bottom:10px;
-
}
-
-
#project-list li ul li ul li {
-
margin-left:16px;
-
padding-left:10px;
-
}
Bastante sencillo ¿Verdad?
Fuente: CSS-Tricks








Comentarios recientes
- Adhara Diseño Web: muy bueno, me ayuda mucho gracias!...
- Fermin Santos: la ayuda es muy buena, segui los pasos y me sali excelente, ojo tienes q...
- NaÃm: Cada vez que intento iniciar el "firefox.exe" se me abre otra ventana de...
- selene: Mi esposo y yo tenemos un cyber y aunque el local no es muy grande lo tr...
- jevus: hola esa imagen que muestra los servicios que deben activarce para detec...
- Sebastian Soto: Como hacer para que el archivo sea descargado por el usuario??...
Feed de los comentarios