Laboratorio CSS

12
Ejemplos a Diseñar: <style> body { background-image: url("fondo.gif"); }</style> <style> img { float: right; margin: 0 0 10px 10px; } </style> CASO Se requiere que Ud., Diseñe los siguientes Menus (Codigos abajo) y que coloque estos en una determinada web. Problema 1: Ejecutar y Diseñar ul#minitabs { list-style: none; margin: 0; padding: 7px 0; border-bottom: 1px solid #CCC; font-weight: bold; text-align: center; white-space: nowrap } ul#minitabs li { display: inline; margin: 0 3px; }

description

CSS

Transcript of Laboratorio CSS

Page 1: Laboratorio CSS

Ejemplos a Diseñar:

<style>

body {

background-image: url("fondo.gif");

}</style>

<style>

img {

float: right;

margin: 0 0 10px 10px;

}

</style>

CASO

Se requiere que Ud., Diseñe los siguientes Menus (Codigos abajo) y que

coloque estos en una determinada web.

Problema 1: Ejecutar y Diseñar

ul#minitabs {

list-style: none;

margin: 0;

padding: 7px 0;

border-bottom: 1px solid #CCC;

font-weight: bold;

text-align: center;

white-space: nowrap

}

ul#minitabs li {

display: inline;

margin: 0 3px;

}

Page 2: Laboratorio CSS

ul#minitabs a {

text-decoration: none;

padding: 0 0 3px;

border-bottom: 4px solid #FFF;

color: #999

}

ul#minitabs a#current {

border-color: #F60;

color:#06F }

ul#minitabs a:hover {

border-color: #F60;

color: #666

}

Problema 2: Ejecutar y Diseñar

#tabsI {

float:left;

width:100%;

background:#EFF4FA;

font-size:93%;

line-height:normal;

border-bottom:1px solid #DD740B;

}

#tabsI ul {

margin:0;

padding:10px 10px 0 50px;

list-style:none;

}

#tabsI li {

display:inline;

margin:0;

padding:0;

}

#tabsI a {

Page 3: Laboratorio CSS

float:left;

background:url("tableftI.gif") no-repeat left top;

margin:0;

padding:0 0 0 5px;

text-decoration:none;

}

#tabsI a span {

float:left;

display:block;

background:url("tabrightI.gif") no-repeat right top;

padding:5px 15px 4px 6px;

color:#FFF;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabsI a span {float:none;}

/* End IE5-Mac hack */

#tabsI a:hover span {

color:#FFF;

}

#tabsI a:hover {

background-position:0% -42px;

}

#tabsI a:hover span {

background-position:100% -42px;

}

Ubicar GIF, en:

tabrightI.gif

tableftI.gif

Problema 3: Ejecutar y Diseñar

Descargar GIF: http://www.cssportal.com/horizontal-menus/images/nav_bg.jpg

Page 4: Laboratorio CSS

#nav {

margin:0;

padding:0;

background:#808259 url(nav_bg.jpg) 0 0 repeat-x;

width:100%;

float:left;

border:1px solid #42432d;

border-width:1px 0;

}

#nav li {

display:inline;

padding:0;

margin:0;

}

#nav a:link,

#nav a:visited {

color:#000;

background:#b2b580;

padding:20px 40px 4px 10px;

float:left;

width:auto;

border-right:1px solid #42432d;

text-decoration:none;

font:bold 1em/1em Arial, Helvetica, sans-serif;

text-transform:uppercase;

text-shadow: 2px 2px 2px #555;

}

#nav a:hover {

color:#fff;

background:#727454;

}

#nav li:first-child a {

border-left:1px solid #42432d;

Page 5: Laboratorio CSS

}

#home #nav-home a,

#about #nav-about a,

#archive #nav-archive a,

#lab #nav-lab a,

#reviews #nav-reviews a,

#contact #nav-contact a {

background:#e35a00;

color:#fff;

text-shadow:none;

}

#home #nav-home a:hover,

#about #nav-about a:hover,

#archive #nav-archive a:hover,

#lab #nav-lab a:hover,

#reviews #nav-reviews a:hover,

#contact #nav-contact a:hover {

background:#e35a00;

}

#nav a:active {

background:#e35a00;

color:#fff;

}

Problema 3:

ul#navigation {

list-style-type: none;

padding: 0;

margin: 0;

border: 0;

top: 0px;

left: 0px;

width: 750px;

height: 25px;

background: #566171 url(navigation_over.gif) no-repeat;

}

Page 6: Laboratorio CSS

a, a:link, a:visited {

text-decoration: none;

}

p, p a {

color: #9dbdce;

font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;

}

/*group=level 1*/

ul#navigation li {

padding: 0;

margin: 0;

display: block;

float: left;

text-indent: -9999px;

}

ul#navigation li a {

border: 0;

display: block;

height: 25px;

background: url(navigation.gif) no-repeat;

}

ul#navigation li a:hover {

border: 0;

display: block;

background-image: url(navigation_over.gif);

}

/*/group*/

/*group=level 1 ids*/

li#home a {

width: 52px;

}

li#products a {

width: 72px;

}

li#products a:link,

li#products a:visited,

li#products a:hover {

background-position: -52px 0px;

}

Page 7: Laboratorio CSS

li#shop a {

width: 83px;

}

li#shop a:link,

li#shop a:visited,

li#shop a:hover {

background-position: -124px 0px;

}

li#extra a {

width: 57px;

}

li#extra a:link,

li#extra a:visited,

li#extra a:hover {

background-position: -207px 0px;

}

li#support a {

width: 67px;

}

li#support a:link,

li#support a:visited,

li#support a:hover {

background-position: -264px 0px;

}

li#register a {

width: 69px;

}

li#register a:link,

li#register a:visited,

li#register a:hover {

background-position: -331px 0px;

}

li#company a {

width: 90px;

}

li#company a:link,

li#company a:visited,

li#company a:hover {

background-position: -400px 0px;

}

Page 8: Laboratorio CSS

li#contact a {

width: 83px;

}

li#contact a:link,

li#contact a:visited,

li#contact a:hover {

background-position: -490px 0px;

}

/*/group*/

/*group=level 2*/

#navigation li ul {

display: block;

visibility: hidden;

position: absolute;

left: 0px;

width: 300px;

margin: 0;

}

#navigation li:hover ul {

visibility: visible;

z-index: 100;

}

#navigation li#extra ul {

background: none;

height: 21px;

margin-left: 191px;

}

#navigation li#products ul {

background: none;

height: 21px;

margin-left: 37px;

}

* html #navigation li#extra ul {

margin-left: 233px;

}

* html #navigation li#products ul {

margin-left: 79px;

}

/*/group*/

/*group=level 2 ids*/

Page 9: Laboratorio CSS

ul#navigation li#extra ul li#icons a:link,

ul#navigation li#extra ul li#icons a:visited {

width: 36px;

height: 21px;

background: url(subnavigation_extra.gif) no-repeat 0px 0px;

}

ul#navigation li#extra ul li#icons a:hover {

width: 36px;

height: 21px;

background: url(subnavigation_extra.gif) no-repeat 0px -21px;

}

ul#navigation li#extra ul li#desktops a:link,

ul#navigation li#extra ul li#desktops a:visited {

width: 54px;

height: 21px;

background: url(subnavigation_extra.gif) no-repeat -36px 0px;

}

ul#navigation li#extra ul li#desktops a:hover {

width: 54px;

height: 21px;

background: url(subnavigation_extra.gif) no-repeat -36px -21px;

}

ul#navigation li#products ul li#softw a:link,

ul#navigation li#products ul li#softw a:visited {

width: 56px;

height: 21px;

background: url(subnavigation_products.gif) no-repeat 0px 0px;

}

ul#navigation li#products ul li#softw a:hover {

width: 56px;

height: 21px;

background: url(subnavigation_products.gif) no-repeat 0px -21px;

}

ul#navigation li#products ul li#hardw a:link,

ul#navigation li#products ul li#hardw a:visited {

width: 61px;

height: 21px;

background: url(subnavigation_products.gif) no-repeat -56px 0px;

}

ul#navigation li#products ul li#hardw a:hover {

width: 61px;

height: 21px;

background: url(subnavigation_products.gif) no-repeat -56px -21px;

Page 11: Laboratorio CSS

1. Código en HTML

2. <div id="tabsI">

3. <ul>

4. <li><a href="#" title="Link 1"><span>Link 1</span></a></li>

5. <li><a href="#" title="Link 2"><span>Link 2</span></a></li>

6. <li><a href="#" title="Link 3"><span>Link 3</span></a></li>

7. <li><a href="#" title="Longer Link Text"><span>Longer Link Text</span></a></li>

8. <li><a href="#" title="Link 5"><span>Link 5</span></a></li>

9. <li><a href="#" title="Link 6"><span>Link 6</span></a></li>

10. <li><a href="#" title="Link 7"><span>Link 7</span></a></li>

11. </ul>

12. </div>

2. Código en HTML

1. <ul id="nav">

2. <li id="nav-home"><a href="#">Home</a></li>

3. <li id="nav-about"><a href="#">About</a></li>

4. <li id="nav-archive"><a href="#">Archive</a></li>

5. <li id="nav-lab"><a href="#">Lab</a></li>

6. <li id="nav-reviews"><a href="#">Reviews</a></li>

7. <li id="nav-contact"><a href="#">Contact</a></li>

8. </ul>

3. Código en HTML

4. <ul id="navigation">

5. <li id="home" title="link to homepage"><a href="#">Home</a></li>

6. <li id="products" title="link to products"><a href="#">Products</a>

7. <ul>

8. <li id="softw" title="link to software"><a href="#">Software</a></li>

9. <li id="hardw" title="link to hardware"><a href="#">Hardware</a></li>

10. </ul>

Page 12: Laboratorio CSS

11. </li>

12. <li id="shop" title="link to online shop"><a href="#">Online shop</a></li>

13. <li id="extra" title="link to extra"><a href="#">Extra</a>

14. <ul class="selected" >

15. <li id="icons" title="link to icons"><a href="#">Icons</a></li>

16. <li id="desktops" title="link to desktops"><a href="#">Desktops</a></li>

17. </ul>

18. </li>

19. <li id="support" title="link to support page"><a href="#">Support</a></li>

20. <li id="register" title="link to register page"><a href="#">Register</a></li>

21. <li id="company" title="link to company info"><a href="#">Company Info</a></li>

22. <li id="contact" title="link to contact info"><a href="#">Contact Info</a></li>

23. </ul>

4. código en html

<ul id="minitabs">

<li><a href="#">home</a></li>

<li><a id="current" href="#">about us</a></li>

<li><a href="#">products</a></li>

<li><a href="#">services</a></li>

<li><a href="#">contact</a></li>

</ul>