jueves, 6 de mayo de 2010

Filled Under:

Cambiar el fondo principal. – Credit

A través de vuestras preguntas voy detectando que cosas que se suponen fáciles, para muchos no lo son tanto, así que seguiremos engrosando el contenido de la etiqueta BPT.

En esta ocasión es el turno de vercómo cambiar el fondo de un blog, que para todos los casos que se explican, requiere modificar nuestro selector CSS llamadobody.

En primer lugar tenemos que escoger qué tipo de fondo queremos. Un fondo puede ser un color plano o cualquier otro tipo de imagen. Con lo primero no hay mayor problema, porque se trata de indicar uncolor en código hexadecimal y nuestro fondo se verá por completo de ese color (vertablas de colores por gentileza deCiudad Blogger).

Como se ha anticipado, esto lo ponemos en el selectorbody (amén de otros atributos comunes que necesiteis para todo el blog) mediante la propiedadbackground. Si ya tenemos definido unbackground, simplemente cambiamos su contenido. Sin miedo. Podemos ver los resultados conVista Previa antes de grabar los cambios de manera definitiva.

body {
background:#990000;
}

Con las imágenes tampoco hay demasiado problema, pero existen varios sistemas distintos. Comenzamos con el de colocar unaimagen grande que ocupe todo el espacio visual del navegador yque no se mueva al hacer scroll.

Tanto en este caso como en los restantes, necesitaremos escoger la imagen que nos guste y lo que es más importante, un lugar dónde alojarla para luego poderla utilizar. Sobre esto último, para Blogger lo mejor es alojarla en Picasa (Blogger a fin de cuentas), aunque también se puede subir a un post sin publicar (borrador) que bien podríamos usar también para otras imágenes que vayamos necesitando alojar en algún sitio en el futuro. Una vez alojada, lo que copiamos es su URL o dirección.

Para la imagen fija de fondo, el código sería...

body {
background: url("http://dirección_imagen") center no-repeat fixed #ffffff;
}

Si entendeis inglés, los atributos son prácticamente autoexplicativos:center para centrar la imagen,no-repeat para que no se repita yfixed para que se quede fija. El último código hexadecimal es optativo y sólo será visible mientras se carga la imagen o en los espacios dónde esta pudiera ser transparente (formatos .gif y .png).

Un ejemplo de cómo quedan este tipo de fondos, lo podeis ver enDecora tu blog, dónde además hay varios modelos para descargaros. Usando este sistema, puede ser necesario eliminar el fondo de las entradas u otros elementos, o incluso cambiar el ancho de vuestra plantilla. En la página del enlace, para ajustar el blog a sus diseños y por facilitaros la tarea, proponen cambiar la plantilla a unaMínima y así se hacen ambas cosas de una tacada.

Esta forma de montar un fondo es viable y a veces necesaria para montar la cosa a nuestro gusto, pero presenta algunos inconvenientes que teneis que conocer:
  • la imagen tendrá un peso considerable y demorará la carga de la página
  • el ancho para cada usuario es imprevisible (dependerá de cómo tenga ajustada cada uno su resolución), por lo que en resoluciones pequeñas se cortarán los laterales de nuestra imagen y en las grandes se podrían quedar huérfanos.
  • para solucionar esto último el ancho de la imagen tendrá que ser realmente grande (más de 1200px-1500px), incrementando el problema del primer punto

Una posible mejora sería prescindir de una gran imagen y usar otra igualmente ancha, pero menos alta. Esta imagen la repetiremos verticalmente con unrepeat-y. Para que todo vaya bien, es necesario que la parte superior de la imagen case con la parte inferior, al modo en que lo hace una baldosa con otra.

Fondos de este tipo podeis encontrar por doquier en internet, pero si sois un poco mañosos con algún editor de imágenes, también podeis crearlo vosotros mismos partiendo de cualquier otra imagen, aunque no estuviera expresamente destinada a fondo.

El código en este caso cambiaría sólo en cuanto al atributo de repetición:

body {
background: url("http://dirección_imagen") centerrepeat-y fixed #ffffff;
}

Para usar imágenes todavía más pequeñas en cuanto a peso, ya nos conviene reducir sustancialmente el ancho (100, 200, 300px...) y conseguir una imagen que case tanto arriba-abajo como izquierda-derecha, ya que lo que vamos a hacer es teselar por completo el fondo.

Para ello y comparativamente con los casos anteriores, sólo necesitamos quitar el atributo de repetición. Repetir tanto en vertical como en horizontal, es lo que hace la propiedadbackground por defecto, es decir, cuando no tiene atributo alguno al respecto. Si escribimosrepeat, conseguimos exactamente lo mismo...

body {
background: url("http://dirección_imagen") center fixed #ffffff;
}

Y por fin, el caso más usual...que el fondo se mueva al tiempo que el resto de la página. Para esto eliminaremos en cualquiera de las dos últimas variantes (repetición vertical, repetición en ambos sentidos) el atributofixed. En la primera (sin repetición), al utilizar una sola imagen, si esta no estuviera fijada, al hacer scroll pasariamos a ver lo que hay debajo de dicha imagen; es decir, nada... o en el ejemplo, un fondo completamente blanco (#ffffff). Por tanto, en el caso de una sola imagen para todo el fondo, sin repetir, deberemos usar siemprefixed.

body {
background: url("http://dirección_imagen") center repeat-y #ffffff;
}


body {
background: url("http://dirección_imagen") center #ffffff;
}

Criminal defense lawyer auto accident lawyer san francisco Mortgage Adviser Online casino Service business software Seo companies Online Colleges Online Classes Asbestos Lawyers DUI lawyer boca raton personal injury attorney Best Criminal Lawyers in Arizona Structures Annuity Settlement Email bulk service emergency response plan ppt Live casino Dayton freight lines mesothelioma suit NUNAVUT CULTURE cell cycle regulation ppt Custom Christmas cards workplace accident attorney DONATE CARS ILLINOIS Psd to html DONATE OLD CARS TO CHARITY Casino Dwi lawyer Php programmers for hire buyer of structured settlement annuity Hire php programmers offshore accident lawyer car accident lawyer michigan Mobile casino Make money online Australia Psd to WordPress Car Insurance Quotes Utah Donate Car to Charity California Social media platforms for business Dallas Mesothelioma Attorneys CAR INSURANCE QUOTES COLORADO Casino reviews Hire php developers online criminal justice degree mesothelioma charities Low Credit Line Credit Cards Donating a Car in Maryland Best social media platforms Donate Cars Illinois DONATE CARS IN MA Seo company car accident lawyers World trade center footage Online Christmas cards Criminal lawyer auto accident attorney Torrance Auto Mobile Insurance Quote Asbestos Lung Cancer Bankruptcy lawyer BEST CRIMINAL LAWYER IN ARIZONA Health Records Personal Health Record anti spam exchange server Proud Italian cook Computer science classes online email bulk service Custom WordPress theme designer Donate Car for Tax Credit See more at http//wwwginfostopnet/ PHD IN COUNSELING EDUCATION Better Conference Calls mesothelioma claim domain name yahoo DONATING A CAR IN MARYLAND donate old cars to charity life insurance quotes domain registration yahoo Hire php developer Nunavut Culture Donate old cars to charity mesotheloma Best Seo company New social media platforms Php programmers att call conference Car Insurance Companies WordPress theme designers Best social media platforms for business personal injury accident lawyer Online Motor Insurance Quotes buying structured settlements Business finance group Cheap auto insurance in VA Life Insurance Co Lincoln life insurance co lincoln business administration masters Car Insurance Quotes PA Seo services structured settlements annuities Gas/Electricity VIRTUAL DATA ROOMS donate your car for kids Hard drive Data Recovery Services Christmas cards donating used cars to charity Business management software Criminal defense attorneys Florida Home Phone Internet Bundle mesothelioma attorneys california SELL ANNUITY PAYMENT WordPress hosting colorado mesothelioma lawyers Mortgage adviser CAR ACCIDENT LAWYERS sell your structured settlement payments new mexico mesothelioma lawyer baltimore mesothelioma attorneys Virtual Data Rooms Photo Christmas cards cheap car insurance in virginia MESOTHELIOMA LAW FIRM WordPress themes for designers florida car insurance company Sell Annuity Payment Social media examiner Social media management Email Bulk Service st louis mesothelioma attorney Donate your car for kids Tech school Html email Social media platforms mesothelioma settlements amounts virtual data rooms Donate Your Car Sacramento Insurance Companies accident attorney orange county Italian cooking school LIFE INSURANCE CO LINCOLN Adobe illustrator classes houston tx auto insurance mesothelioma help Cheap Auto Insurance in VA WEBEX COSTS mortgage adviser Cheap domain registration hosting Social media strategies Learning adobe illustrator Social media tools Social media campaigns best criminal lawyer in arizona Mesothelioma Law Firm car insurance quotes Donate Cars in MA STRUCTURED ANNUITY SETTLEMENT How to Donate A Car in California mesothelioma attorneys Donate Your Car for Kids adverse remortgage NEUSON Automobile Accident Attorney Donate your Car for Money cash out structured settlement MASSAGE SCHOOL DALLAS TEXAS Dayton Freight Lines Car Insurance Quotes Colorado PHD on Counseling Education Annuity Settlements how to donate a car in california Criminal lawyer Miami MORTGAGE ADVISER HOW TO DONATE A CAR IN CALIFORNIA Cheap Car Insurance for Ladies lawyers accidents Donating Used Cars to Charity Donate a Car in Maryland Motor Replacements Cheap Domain Registration Hosting Mortgage caraccidentlawyer Met Auto Criminal Defense Attorneys Florida CHEAP AUTO INSURANCE IN VA accident car florida lawyer DALLAS MESOTHELIOMA ATTORNEYS houston mesothelioma attorney Holland Michigan College Cheap car insurance for ladies adverse credit remortgage Paperport Promotional Code World Trade Center Footage Massage School Dallas Texas Psychic for Free Donate Old Cars to Charity Neuson structered settlement mesothelioma lawyer california structured settlement brokers Psychic for free peritoneal mesothelioma windows phone for business MOTOR REPLACEMENTS Car Insurance Quotes MN structured settlement sell yahoo web hosting mesothelioma information Dedicated Hosting Dedicated Server Hosting Forensics Online Course AUTO ACCIDENT ATTORNEY dallas mesothelioma lawyer motor insurance quotes Online colledges