{"id":1521,"date":"2012-01-20T16:03:54","date_gmt":"2012-01-20T16:03:54","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=1521"},"modified":"2012-11-05T14:48:06","modified_gmt":"2012-11-05T14:48:06","slug":"crear-tooltips-con-css","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/","title":{"rendered":"Crear Tooltips con CSS"},"content":{"rendered":"<p>Tooltip no es una palabra que pueda traducirse con facilidad. Son ventanitas, generalmente de fondo amarillo o gris que aparecen cuando colocamos el puntero del rat\u00f3n sobre un objeto de la pantalla.<\/p>\n<p>Por ejemplo, a los links se le puede poner un title que se utiliza para que cuando se pase el rat\u00f3n por encima del link se vea un texto que puede mostrar algo de informaci\u00f3n sobre el link, pero esto sirve para muy poco, sin embargo, es posible crear algo que funcione de manera similar pero m\u00e1s interesante. Y para esto, basta tener una peque\u00f1a idea de como funcionan las hojas de estilo.<\/p>\n<p>La clave para tener tooltips con un estilo o dise\u00f1o es utilizar las t\u00e9cnicas CSS de la siguiente forma:<\/p>\n<p>Podemos declarar las siguientes clases CSS para tener unos tooltips m\u00e1s interesantes:<\/p>\n<pre>a.Ntooltip {\r\nposition: relative; \/* es la posici\u00f3n normal *\/\r\ntext-decoration: none !important; \/* forzar sin subrayado *\/\r\ncolor:#0080C0 !important; \/* forzar color del texto *\/\r\nfont-weight:bold !important; \/* forzar negritas *\/\r\n}\r\n\r\na.Ntooltip:hover {\r\nz-index:999; \/* va a estar por encima de todo *\/\r\nbackground-color:#000000; \/* DEBE haber un color de fondo *\/\r\n}\r\n\r\na.Ntooltip span {\r\ndisplay: none; \/* el elemento va a estar oculto *\/\r\n}\r\n\r\na.Ntooltip:hover span {\r\ndisplay: block; \/* se fuerza a mostrar el bloque *\/\r\nposition: absolute; \/* se fuerza a que se ubique en un lugar de la pantalla *\/\r\ntop:1em; left:1em; \/* donde va a estar *\/\r\nwidth:250px; \/* el ancho por defecto que va a tener *\/\r\npadding:5px; \/* la separaci\u00f3n entre el contenido y los bordes *\/\r\nbackground-color: #0080C0; \/* el color de fondo por defecto *\/\r\ncolor: #FFFFFF; \/* el color de los textos por defecto *\/\r\n\r\n}<\/pre>\n<p>El dise\u00f1o del tooltip es totalmente editable a trav\u00e9s de CSS, tama\u00f1os, colores&#8230;Luego en el &lt;body&gt; tener algo como lo siguiente:<\/p>\n<pre>&lt;a href=\"#\"&gt;enlace\r\n\u00a0\u00a0\u00a0\u00a0 &lt;span&gt;&lt;table cellspacing=\"5\" cellpadding=\"2\" border=\"0\" style=\"border: 1px solid rgb(231, 87, 59);\"&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;tr&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;td align=\"center\"&gt;&lt;b&gt;Zzril delenit augue&lt;\/b&gt;&lt;\/td&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;td&gt;&lt;img height=\"100\" width=\"100\" src=\"POST_1.png\"\/&gt;&lt;\/td&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/tr&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;tr&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;td style=\"padding: 10px;\" colspan=\"2\"&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;p style=\"border: 1px dotted rgb(252, 217, 197); padding: 10px;\"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.&lt;\/p&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/td&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/tr&gt;\r\n\u00a0\u00a0\u00a0 &lt;\/table&gt;&lt;\/span&gt;\r\n&lt;\/a&gt;<\/pre>\n<p>En este caso, la idea es que al pasar el rat\u00f3n por encima del enlace se muestre la tabla que hay dentro del &lt;span&gt;.<\/p>\n<p>El resultado lo puedes ver en el<a href=\"https:\/\/www.jose-aguilar.com\/scripts\/css\/tooltips\/\"> ejemplo en funcionamiento<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tooltip no es una palabra que pueda traducirse con facilidad. Son ventanitas, generalmente de fondo amarillo o gris que aparecen cuando colocamos el puntero del rat\u00f3n sobre un objeto de la pantalla. Por ejemplo, a los links se le puede poner un title que se utiliza para que cuando se pase el rat\u00f3n por encima [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6469,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[70],"class_list":["post-1521","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css","tag-tooltips"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Crear Tooltips con CSS - Jose Aguilar Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Crear Tooltips con CSS - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"Tooltip no es una palabra que pueda traducirse con facilidad. Son ventanitas, generalmente de fondo amarillo o gris que aparecen cuando colocamos el puntero del rat\u00f3n sobre un objeto de la pantalla. Por ejemplo, a los links se le puede poner un title que se utiliza para que cuando se pase el rat\u00f3n por encima [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-20T16:03:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-11-05T14:48:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png\" \/>\n\t<meta property=\"og:image:width\" content=\"282\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/\",\"name\":\"Crear Tooltips con CSS - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png\",\"datePublished\":\"2012-01-20T16:03:54+00:00\",\"dateModified\":\"2012-11-05T14:48:06+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png\",\"width\":282,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Crear Tooltips con CSS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Crear Tooltips con CSS - Jose Aguilar Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Crear Tooltips con CSS - Jose Aguilar Blog","og_description":"Tooltip no es una palabra que pueda traducirse con facilidad. Son ventanitas, generalmente de fondo amarillo o gris que aparecen cuando colocamos el puntero del rat\u00f3n sobre un objeto de la pantalla. Por ejemplo, a los links se le puede poner un title que se utiliza para que cuando se pase el rat\u00f3n por encima [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2012-01-20T16:03:54+00:00","article_modified_time":"2012-11-05T14:48:06+00:00","og_image":[{"width":282,"height":300,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png","type":"image\/png"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/","url":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/","name":"Crear Tooltips con CSS - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png","datePublished":"2012-01-20T16:03:54+00:00","dateModified":"2012-11-05T14:48:06+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/10\/Imagen-no-disponible-282x300.png","width":282,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/crear-tooltips-con-css\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Crear Tooltips con CSS"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/1521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=1521"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/1521\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/6469"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=1521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=1521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=1521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}