Fondo de imagen fijo en un tema de sitio web

  • Autor Autor deniz946
  • Fecha de inicio Fecha de inicio
deniz946

deniz946

Gamma
Redactor
Verificado por Whatsapp
buenas, tengo un fondo de imagen en un theme, pero quiero que siempre se vea la misma, baje suba el contenido da igual, siempre la misma imagen, me podrían decir como conseguir eso? el codigo Css o lo que sea? miren a lo que me refiero (esto es lo que quiero arreglar, lo pueden ver en mi web) serienoticias.co.cc
 
background-attachment:fixed; Añádelo en tu css, con eso te funcionará 😛8:
 
Podrías decirme en que parte tengo que poner esto en este archivo de hola de estilo, por favor? nuclearnews.tuars.com/core.css
 
Podrías decirme en que parte tengo que poner esto en este archivo de hola de estilo, por favor? nuclearnews.tuars.com/core.css

En este:

body.cbgi #page{background-image:url("http://serienoticias.co.cc/wp-content/uploads/777.jpg");


estará en tu archivo Header.php
 
Última edición:
Pega este codigo

body.cbgi #page {
background-image: url("http://serienoticias.co.cc/wp-content/uploads/777.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
}
 
Pega este codigo

Lo dicho anteriormente.

Tendrás que editar seguramente el archivo Header.php, aqui lo tendrás:

<style>
.fixed.c2right #primary-content{width:670px;left:290px}
.fixed.c2right #sidebar{width:290px;left:290px}
.fixed.c2right #mask-1{right:290px}
body.cbgi #page{background-image:url("http://serienoticias.co.cc/wp-content/uploads/777.jpg"); background-attachment: fixed;}
body.cbgc {background-color:#961212;}
.media .icon{background: transparent url("http://serienoticias.co.cc/wp-content/uploads/mystique_media_icons.png") no-repeat center top;}
.media .twitter .icon{background-position: center -0px;}
.media .rss .icon{background-position: center -63px;}
</style>
 
Última edición:
Lo dicho anteriormente.

Tendrás que editar seguramente el archivo header.php

solo es cuestion de editar el CSS no el header.php

body.cbgi #page {
background-image: url("http://serienoticias.co.cc/wp-content/uploads/777.jpg");
}

por este otro:

body.cbgi #page {
background-image: url("http://serienoticias.co.cc/wp-content/uploads/777.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
}

eso viene en la CSS
si tu sitio esta en wp solo necesitas poner en "editar" luego pulsas Cntrl + F para buscar y le pones; #page y eso es lo que se editara
 
solo es cuestion de editar el CSS no el header.php



por este otro:



eso viene en la CSS
si tu sitio esta en wp solo necesitas poner en "editar" luego pulsas Cntrl + F para buscar y le pones; #page y eso es lo que se editara

Incorrecto. No es un archivo .CSS, fijate en el código. esta metido en la etiqueta <head> mediante Styles en el Header.php :encouragement:
 
vale, funciona a la perfección, pero otra duda, en mi pantalla la imagen se ve bien, en toda la pantalla, pero un amigo dice que la imagen es pequeña, como podria arreglar que para todos se vea la imagen de fondo igual, en toda la pantalla?
 
vale, funciona a la perfección, pero otra duda, en mi pantalla la imagen se ve bien, en toda la pantalla, pero un amigo dice que la imagen es pequeña, como podria arreglar que para todos se vea la imagen de fondo igual, en toda la pantalla?

eso ya es responsive design
 
que significa responsive desing?
 
Enlace eliminado

una imagen vale mas que mil palabras xD

Tio, te estas equivocando, no es un archivo .CSS miralo a tu derecha (No enlaza con ningun fichero .css)...Por mucho que lleve un ID no esta dentro de un archivo .css, esta metido a capón en el Header.php y si no que lo confirme deniz946...

Yo tambien te dejo otra imagen del codigo fuente de la home:

Enlace eliminado
 

Adjuntos

  • 1.webp
    1.webp
    66,8 KB · Visitas: 12
que significa responsive desing?

diseño sensible es decir que se adapta a cualquier resolucion de pantalla sea chica o grande se hace con css pero es un poco tedioso

- - - Actualizado - - -

Tio, te estas equivocando, no es un archivo .CSS miralo a tu derecha (No enlaza con ningun fichero .css)...Por mucho que lleve un ID no esta dentro de un archivo .css, esta metido a capón en el Header.php y si no que lo confirme deniz946...

Yo tambien te dejo otra imagen del codigo fuente de la home:

Ver el archivo adjunto 8911

asi lo tengo yo y cuando lo edito lo edito mediante la CSS ><
 
imarcos me podrías ayudar con eso de que se adapte a cualquier pantalla por favor? te estaría muy agradecido
 
que significa responsive desing?

Te paso lo que tienes que hacer para que se adapte:

Copia esto debajo de la etiqueta <body>

<script type="text/javascript">
function updateBackground() {
screenWidth = $(window).width();
screenHeight = $(window).height();
var bg = jQuery("#bg");
// Proporcion horizontal/vertical. En este caso la imagen es cuadrada
ratio = 1;

if (screenWidth/screenHeight > ratio) {
$(bg).height("auto");
$(bg).width("100%");
} else {
$(bg).width("auto");
$(bg).height("100%");
}
// Si a la imagen le sobra anchura, la centramos a mano
if ($(bg).width() > 0) {
$(bg).css('left', (screenWidth - $(bg).width()) / 2);
}
}
$(document).ready(function() {
// Actualizamos el fondo al cargar la pagina
updateBackground();
$(window).bind("resize", function() {
// Y tambien cada vez que se redimensione el navegador
updateBackground();
});
});
</script>

<img id="bg" src="/images/fondo.jpg" alt="Fondo" />


Elimina la imagen que tenías antes y ponla aquí.

En el css mete esto:

#bg {width: 100%; position: fixed; z-index: -1; top: 0; left: 0;}

- - - Actualizado - - -

diseño sensible es decir que se adapta a cualquier resolucion de pantalla sea chica o grande se hace con css pero es un poco tedioso

- - - Actualizado - - -



asi lo tengo yo y cuando lo edito lo edito mediante la CSS ><

Ok perfecto, entonces no te importará pasarme el link del CSS :encouragement:
 
lindo virus wey!!!
 
deniz te he dejado lo de la adaptacion de la imagen para todas las resoluciones, ya nos contaras, funcionar funciona seguro.

debajo del <body>:

<script type="text/javascript">
function updateBackground() {
screenWidth = $(window).width();
screenHeight = $(window).height();
var bg = jQuery("#bg");
// Proporcion horizontal/vertical. En este caso la imagen es cuadrada
ratio = 1;

if (screenWidth/screenHeight > ratio) {
$(bg).height("auto");
$(bg).width("100%");
} else {
$(bg).width("auto");
$(bg).height("100%");
}
// Si a la imagen le sobra anchura, la centramos a mano
if ($(bg).width() > 0) {
$(bg).css('left', (screenWidth - $(bg).width()) / 2);
}
}
$(document).ready(function() {
// Actualizamos el fondo al cargar la pagina
updateBackground();
$(window).bind("resize", function() {
// Y tambien cada vez que se redimensione el navegador
updateBackground();
});
});
</script>

<img id="bg" src="/images/fondo.jpg" alt="Fondo" />

la foto de la linea de arriba es la que debes poner, pero como tenias ya puesta una, la anterior borra el codigo.

En el css añade esta linea:

#bg {width: 100%; position: fixed; z-index: -1; top: 0; left: 0;}
 
vale, lo podré probar si encuentro el body xD, normalemente no tengo ese problema pero este theme tiene un monton de archivos que no entiendo.. he mirado el index, el home, el single, el post, page, en ningun lado lo veo e_e el theme se llama mysqtique
 
Atrás
Arriba