martes, 26 de julio de 2011

Filled Under: ,

Imágenes en enlaces de navegación sólo con CSS. Blogger. – Abogado – Motor

Es verano y por tanto además de estar medio de vacaciones también estoy muy perezoso, así que me vais a disculpar el bajo nivel de publicación y que hoy os venga con una cosa sencillita.

Para ir directamente al grano, se trata de sustituir los enlaces que de manera automática salen en todos las plantillas con el rótulo "Entradas más recientes", "Entradas antiguas" y "Página principal" por imágenes y además, incluyendo un efectorollover ohover.

Estoya vimos cómo hacerlo alterando la parte HTML de la plantilla, pero en esta ocasión lo vamos a hacer sólo cambiando las propiedades de las clases CSS que administran este tipo de enlaces. La ventaja de hacerlo de esta manera y no de la otra, es que cuando Blogger tenga a bien cambiarnos subrepticiamente nuestro código, las modificaciones que hayamos hecho en nuestra plantilla no afectarán tanto a las novedades que nos incorporen.

En las plantillas de 2006, la referencia para insertar el nuevo código son estas líneas que se reproducen a continuación:

#blog-pager-newer-link {
float: $startSide;
}
#blog-pager-older-link {
float: $endSide;
}
#blog-pager {
text-align: center;
}

Puede ser que en lugar de$startSide y$endSide, os aparezcanleft yright, pero esto es indiferente. Hay que tomar todo ese trozo y sustituirlo por este otro:

.blog-pager {
background: $(paging.background);
position: relative;
}
.blog-pager-older-link, .home-link,
.blog-pager-newer-link {
background-color: $(content.background.color);
padding: 5px;
}
a.home-link {
position:absolute;
left:50%;
margin:0px auto 0px -22px;
padding:0px;
width:44px;
height:44px;
text-indent:-1000px;
overflow:hidden;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoQh8hMBJxQnZvyWTKRbpUlsyGr2dsbAot9RhWPDb4KGAWBLJHu3F15t0dcTLcstof8eaLN52S6GGpFSMNn68WoVYggIjuowUXVBwevDWAN79FSiS5sjHi4lMC4ZxzRjFmq1VXjD6gKuKE/);
}
a.home-link:hover {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkLNZGm4nOXLxu-gb-QE-bAL4DuAy2Zl81LqIlxTMPAtrtCxsxCcF9B1Mnjn_PoLYjEFwp7_CS6Dype5Umn9UoGlS7PmcYVT2-whS2e8Iv3KrmjGCe0c0JGwQYh9Fc8mQcHU_PeX2TKGtY/);
}
#blog-pager-newer-link a {
float:left;
padding:0px;
width:44px;
height:44px;
text-indent:-1000px;
overflow:hidden;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyGTwkJS8f7leaxhSJyvpbNuqJaNiKjzyP69VvrIBLl9Thk-pU30jMsIc5IOUL09FT8im6M5kyrqxnwmOBKcgMuJ-_NK89S7YceK46M3CTNpGCwc1MBEfMnWNQ30EdnzNGxviiCyZ7ZlPJ/);
}
#blog-pager-newer-link a:hover {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ57tEe-kMBgKqBjmaAjBAipkMrGtE0MVI_pBG8_-OJ7giy1RqoRLw8qF5u11MIGuFdgmAVDxrPlPJXLej1C96mXFUMNIb9seSOqEuFOJo5bKP9Nc3g_z1WsWr0-Zium-NK2EqdpKTqwAJ/);
}
#blog-pager-older-link a {
float:right;
padding:0px;
width:44px;
height:44px;
text-indent:-1000px;
overflow:hidden;
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-zN4UT04unqOMSe5Mx-2w5CrxmQlW7JRwLpIwNsf-Gs3-H9Y2Ui7cijmk1ZfcEV5zuWaFa0Hlf6s1b0wLhB8yf3DGm8phLH618XKJmbHlNcfUXLqk3bRgkcXwUR2qLCuHDraviXBmotay/);
}
#blog-pager-older-link a:hover {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi72qmdV8Q7iFqOg6vxMN2_7WY4Xiqxtg5DHs88OdMZqb8_V4J2KT8hSpjxoJtKAMN-GKQSd1WJij7VAWmC-OAQGCtvyx9ybFJQocVGZ-yH73qaLuttzDm2yQf0CZE6EOwmcC8F_vvlmIQQ/);
}

La base del truco consiste en asignar un fondo gráfico determinado a las clases que controlan cada uno de los tres tipos de enlaces (home-link,blog-pager-newer-link yblog-pager-older-link) y al mismo tiempo, mandar bien lejos el texto por defecto, con un sangrado negativo (text-indent). Esto hace que sólo sea el texto el que desaparezca, viéndose sin problemas la imagen de fondo. Es necesario que el ancho y el alto de cada clase se ajuste al tamaño de las imágenes a utilizar.

Los efectos hover son opcionales y para suprimirlos sólo habría que omitir las clases y sus propiedades, que terminan con esa pseudoclase (:hover).

Por supuesto, las imágenes de este ejemplo son sólo eso, un ejemplo y las podéis/debéis personalizar a vuestro gusto. Sólo habría que sustituir las direcciones propuestas por las vuestras y cambiar los anchos y altos por los que correspondan.

En plantillas delnuevo diseñador sólo encontraréis como referencia la clase.blog-pager. En ese caso, sólo añadís en ella la propiedadposition:relative; y a continuación insertáis el resto de código anteriormente reproducido, antes de/b:skin

WordPress theme designers CHEAP CAR INSURANCE IN VIRGINIA Donating Used Cars to Charity asbestos mesothelioma lawsuit Annuity Settlements Mobile casino Donating a car in Maryland st louis mesothelioma attorney mesotheliama Psd to WordPress structured settlement company purchase structured settlements hair removal washington dc semi truck accident lawyers Custom WordPress theme designer WordPress hosting Dayton freight lines Casino Donating a Car in Maryland MOTOR REPLACEMENTS dallas mesothelioma lawyer Hard drive Data Recovery Services Dwi lawyer Paperport Promotional Code mesothelioma claims emergency response plan ppt Photo Christmas cards FORENSICS ONLINE COURSE Car Accident Lawyers AUTO ACCIDENT ATTORNEY miami personal injury attorney mesothelioma lawsuits Online casino mesothelioma law firm attorney lawyer mesothelioma cheap auto insurance in va DONATE CARS ILLINOIS Data Recovery Raid Make money online Australia Car Insurance Companies New social media platforms structured settlement need cash now Criminal defense lawyer Donate Old Cars to Charity Automobile Accident Attorney holland michigan college miami personal injury lawyer DUI lawyer Casino reviews Register Free Domains mesothelioma attorney florida Proud Italian cook Hire php developer Met auto CAR DONATE How to donate a car in California Cheap domain registration hosting most profitable internet business Learning adobe illustrator motor replacements Car Donate Live casino peritoneal mesothelioma selling my structured settlement life insurance quotes Mortgage Adviser DAYTON FREIGHT LINES WEBEX COSTS auto accident attorney structured settlement purchasers Email Bulk Service asbestos lung cancer car accident lawyers los angeles Hire php developers Cheap car insurance in Virginia car insurance quotes mn Structures Annuity Settlement Hire php programmers cash out annuity how to donate a car in california futuristic architecture Criminal lawyer mesothelioma attorney assistance Php programmers Home phone internet bundle Service business software integrated ehr Php programmers for hire caraccidentlawyer SELL ANNUITY PAYMENT philadelphia mesothelioma lawyer asbestos exposure lawyers Bankruptcy lawyer Seo companies Business Voip Solutions Social media campaigns Computer science classes online hosted predictive dialers car crash attorneys auto insurance yuba city ca car accident lawyers west palm beach Donate Cars in MA Psychic for Free Car insurance quotes MN Best social media platforms for business Business finance group meso lawyer Paperport promotional code Social media platforms for business bus accident attorneys Met Auto annuity payment mesothelioma charities Best Criminal Lawyers in Arizona Online Christmas cards Tech school Seo services Cheap auto insurance in VA alcohol rehab center in florida Best Seo company Business management software Motor Replacements Futuristic architecture Best social media platforms cheap domain registration hosting Seo company domain yahoo motorcycle accident lawyer san francisco la personal injury lawyer BEST CRIMINAL LAWYER IN ARIZONA Custom Christmas cards Mesothelioma Law Firm Insurance Cheap Car Insurance for Ladies Royalty Free Images Stock google affiliate World trade center footage WordPress themes for designers mesothelioma lawyer texas anti spam appliance Social media examiner DONATING USED CARS TO CHARITY Social media management Online Colleges structured settlement annuity companies Html email Social media platforms california motorcycle accident lawyer Christmas cards Donate car to charity California utah mesothelioma lawyer Donate your car Sacramento Psd to html mesothelioma attorney directory Italian cooking school CAR INSURANCE QUOTES COLORADO HARDDRIVE DATA RECOVERY SERVICES federal criminal defense attorney Adobe illustrator classes Cheap Car Insurance in Virginia Social media strategies Nunavut Culture Social media tools Holland Michigan College mesotheioma DONATE YOUR CAR SACRAMENTO car insurance quotes cloud identity and access management georgia truck accident lawyer Donate Car to Charity California mesothelioma claim refinance with poor credit Donate Car for Tax Credit email bulk service diagnosed with mesothelioma CAR INSURANCE QUOTES MN Sell Annuity Payment Donate Your Car Sacramento How to Donate A Car in California motorcycle accident lawyer california BETTER CONFERENCING CALLS Donate Your Car for Kids Donate a car in Maryland Asbestos Lawyers Virtual Data Rooms Motor Insurance Quotes CHEAP AUTO INSURANCE IN VA Neuson illinois law lemon ANNUITY SETTLEMENT Car Insurance Quotes Colorado WebEx costs Auto Mobile Shipping Quote mesothelioma personal injury lawyers Dayton Freight Lines benchmark lending Donate a Car in Maryland Cheap Domain Registration Hosting massage school dallas texas Donate Cars Illinois Criminal Defense Attorneys Florida Car Insurance Quotes Utah best structured settlement companies Life Insurance Co Lincoln houston motorcycle accident lawyer Futuristic Architecture Online Motor Insurance Quotes att call conference chicago hair laser removal business email web hosting