Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/08/2012, 12:02
Avatar de flashmax
flashmax
 
Fecha de Ingreso: julio-2012
Ubicación: Bs.As. Argentina
Mensajes: 507
Antigüedad: 11 años, 9 meses
Puntos: 86
Respuesta: Opacidad en imagen

Cita:
Iniciado por wlinker Ver Mensaje
date una vuelta por acá para que comprendas mejor lo que ocupas y puedas personalizar a tu gusto (esto por parte de css):

[URL="http://www.impressivewebs.com/css-opacity-reference/"]http://www.impressivewebs.com/css-opacity-reference/[/URL]

Y para poder controlar la parte del div con tu imagen, creo que no será únicamente con css, podrías utilizar jQuery para ese proposito:


te cargo acá el ejemplo, haber si es lo que ocupas (lo seccione para que vieras el resaltado de sintaxis de javascript, pero va todo junto en realidad, en la página se ve el trabajo:

[URL="http://daw.com.mx/fdw/hlp1-opacity/"]http://daw.com.mx/fdw/hlp1-opacity/[/URL]


Y te publico el source:

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <meta name="googlebot" content="noarchive,nofollow">
  5. <!-- Mando llamar la librería jQuery de google, puedes bajar una copia a tu server o mantener ésta: -->
  6. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  7.  
  8. <script type="text/javascript">

Código Javascript:
Ver original
  1. /*  Iniciaremos las propidades haste que la página
  2.     haya sido cargada completamente, asi evitamos problemas
  3. */
  4. $(document).ready(function () {
  5. /*  Estoy utilizando dos links, "link_fire" y "link_unfire", son ID's ambos
  6.     con: e.preventDefault(); deshabilito la carga de tu página "link.html"
  7.     despues localizo tu div "menu_left_imag" y le aplico la propiedad
  8.     correspondiente, en este caso la opacidad va de: 0, 0.1, 0.2, etc..
  9.     hasta un máx. de 1 (100%)
  10. */
  11. $("#link_fire").click(function(e){e.preventDefault(); $(".menu_left_imag").css({ opacity: 0.5 }); });
  12. $("#link_unfire").click(function(e){e.preventDefault(); $(".menu_left_imag").css({ opacity: 1 }); });
  13. });

Código HTML:
Ver original
  1. </head>
  2. <div class="menu_left_imag">
  3.     <!-- utilizé un doodle de google para el ejemplo-->
  4.     <img src="http://www.google.com/logos/2012/jaakonpaiva-12-hp.jpg" />
  5. </div>
  6.  
  7. <div align="center" class="container">
  8. <!-- agregue un vinculo más aparte del tuyo para ver como se puede jugar con las propiedades -->
  9.             <ul  id="menu">
  10.                 <li>
  11.                     <a id="link_fire" href="link.html">
  12.                        <span class="title">link to opacity</span>
  13.                     </a>
  14.                 </li>
  15.                 <li>
  16.                     <a id="link_unfire" href="link.html">
  17.                        <span class="title">link to reset opacity</span>
  18.                     </a>
  19.                 </li>
  20.             </ul>
  21. </div>
  22. </body>
  23. </html>
hola . funciona bien pero yo necesito la función rollover y rollout no click . se podra hacer? saludos!