“Conocimientos Programación>Lenguajes De Programación

Cómo hacer un mapa de imagen CSS

2013/7/23
CSS mapas de imágenes permiten a los desarrolladores colocar puntos calientes dentro de las imágenes que contienen enlaces a otras páginas web . Por ejemplo , un punto caliente puede ser colocado alrededor de la cara de una persona en la imagen que contiene un enlace a su página web personal. Cuando un usuario coloca el puntero del ratón sobre el rostro de la persona que aparece una figura que delimita el área de punto caliente. Creación de un mapa de imagen CSS implica llamar a una imagen en html y luego la creación de los códigos CSS correspondientes entre las etiquetas HTML . En este artículo se muestra cómo se crea un mapa de imágenes de los ojos y la nariz en un retrato de Ginevra de Benci pintado por Leonardo da Vinci. Cosas que necesitará editor de Texto Fotos , tales como el Bloc de notas , Emacs , ConTextMozilla , Explorer u otro navegador
Ver Más instrucciones
Cartografía hacia fuera
1

crear dos vinculados páginas web. En este ejemplo se crea una para los ojos y una para la nariz . La página de ojos se leía " Estos son los ojos " y la página de la nariz se lee "Esta es la nariz. " El código HTML de ejemplo siguiente crea los dos son los ojos < /body> < /html>
2

Crear las etiquetas HTML para la imagen . Abra un documento en blanco y utilice el siguiente código para llamar a la imagen del directorio. Usted tendrá que cambiar el nombre y las especificaciones del tamaño de la imagen : html head Face < /title> <div id="image"> < img src = " da_vinci . jpg " width =" "height = " 550 425 "/> < /div > < /body> < /html> <br> 3 <p> Añadir enlaces a las imágenes dentro de un desordenada tag lista. Para añadir los enlaces coloque el código siguiente entre la imagen y las etiquetas de división : <ul> <li class="d_eyes"> <a href="eyes.html" title = "eyes"> ojos < /a> <li class="d_nose"> <a href="nose.html" title = "nose"> nariz < /a> < /li > < /ul > Es posible que desee cambiar el nombres de clase para adaptarse mejor a su imagen . <br> 4 <p> Crea el CSS para la imagen. El siguiente código debe ir entre las etiquetas < /title> y < /head > etiquetas del documento html : <style type="text/css"> # imagen {width : 550px ; altura : 425px ; posición : relativa; } N º de imagen ul {margin : 0 ; padding : 0 ; list-style : none;} puede ajustar los valores como más te guste . Por ejemplo , usted puede optar por añadir un valor para el relleno de imagen. Asegúrese de que la referencia coincide con el nombre div . En este ejemplo se trata de " imagen". Usted puede optar por otro como "imagen" o " foto ", etc <br> 5 <p> Cree el CSS para los enlaces . El siguiente código CSS sitúa dos puntos calientes separados sobre los ojos y la nariz : N º de imagen d_eyes a. {Position : absolute; ancho : 100px ; altura : 20px ; text-indent : - 1000em ;} N º de imagen d_nose un {position : . Absoluta , ancho : 40px , alto: 20px ; text-indent : - 1000em ; . } º de imagen d_eyes a { top: 140px ; izquierda :; N º de imagen d_nose } a { top 270px : 180px ; izquierda : . , N º de imagen } a 300px : hover {border : 5px sólido # 000000 } < /style> Por supuesto , sus especificaciones varían según su imagen será diferente. Un software de diseño gráfico como Coral Draw o Adobe Photoshop puede proporcionar información sobre la posición de píxel. Sin embargo , siempre se puede encontrar la posición correcta mediante prueba y error así . Guarde la página en el mismo directorio que los otros dos archivos . <br> 6 <p> Prueba el mapa de imagen . Ir al directorio donde se guardan los archivos y haga doble clic en el archivo html que aparezca la imagen. Usted debe ver a su imagen en el explorador . Ejecute el puntero del ratón donde se colocaron los puntos de acceso. Verá aparecer un marco negro. Haga clic dentro del marco y las páginas de referencia se abrirán. <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/¿Quién-fue-el-programador-primero-.html' >¿Quién fue el programador primero </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-calcular-Módulo-.html' >Cómo calcular Módulo </a> </div> </div> <dl class=xgc> <dt><span>Lenguajes De Programación</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Niveles-de-contorno-en-MATLAB-.html">Niveles de contorno en MATLAB </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-ajustar-espacio-inicial-y-final-.html">Cómo ajustar espacio inicial y final </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-matar-a-un-espacio-en-blanco-en-la-fusión-fría-.html">Cómo matar a un espacio en blanco en la fusión fría </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-convertir-a-CLOB-Textos-en-Oracle-.html">Cómo convertir a CLOB Textos en Oracle </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Consulta-SQL-Tutorial-.html">Consulta SQL Tutorial </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-compilar-un-núcleo-para-un-Android-.html">Cómo compilar un núcleo para un Android </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/MS-Access-97-Tutoriales-.html">MS Access 97 Tutoriales </a></dd><dd><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-contar-las-entradas-únicas-en-una-hoja-de-cálculo-de-Lotus-123-.html">Cómo contar las entradas únicas en una hoja de cálculo de Lotus 123 </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-crear-Processing-Fuente-.html" >Cómo crear Processing Fuente </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/¿Cómo-puedo-convertir-archivos-Creador-Calendario-.html" >¿Cómo puedo convertir archivos Creador Calendario </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-registrar-un-archivo-CAB-.html" >Cómo registrar un archivo CAB </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Las-ventajas-de-un-Editor-Premium-.html" >Las ventajas de un Editor Premium </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-cambiar-un-PictureBox-Valor-imagen-.html" >Cómo cambiar un PictureBox Valor imagen </a> </li><li><a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-utilizar-un-CheckBox-en-un-GroupBox-en-NET-.html" >Cómo utilizar un CheckBox en un GroupBox en NET </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Binary-Computación-Consejos-y-Trucos-.html" >Binary Computación Consejos y Trucos </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-agregar-información-sobre-herramientas-para-ListItem-.html" >Cómo agregar información sobre herramientas para ListItem </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-calcular-los-cuadros-por-segundo-.html" >Cómo calcular los cuadros por segundo </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/Cómo-leer-una-cadena-desde-una-ventana-en-AutoIt-.html" >Cómo leer una cadena desde una ventana en AutoIt </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/¿Qué-es-una-expresión-de-Etiquetado-.html" >¿Qué es una expresión de Etiquetado </a></li><li> <a href="http://www.ordenador.online/Programacion/Lenguajes-De-Programación/¿Cómo-extraer-la-parte-de-una-cadena-en-LabView-.html" >¿Cómo extraer la parte de una cadena en LabView </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>