donzus
Messages postés11Date d'inscriptionmardi 28 décembre 2010StatutMembreDernière intervention21 octobre 2011
-
20 oct. 2011 à 15:15
donzus
Messages postés11Date d'inscriptionmardi 28 décembre 2010StatutMembreDernière intervention21 octobre 2011
-
21 oct. 2011 à 12:43
bonjour à tous,
J'ai un petit soucis avec mes images de fond en full background, celles-ci s'adaptent à la page que lorsqu'on redimensionne la fenètre du navigateur.
Lors du téléchargement de la page ou de son rafraichissement, elles ne se placent pas bien.
donzus
Messages postés11Date d'inscriptionmardi 28 décembre 2010StatutMembreDernière intervention21 octobre 2011 20 oct. 2011 à 23:52
Merci pour cette rapidité !
Seul soucis, l'effet full background est généré par un pluging .js et .php ce n'est pas de l'html.
Aurais-tu as une correction à conseiller après cette petite précision ?
voici le script .js et .php du full background peut-être qu'ils éclaireront quelqu'un.
/**
* Full Size Backgrounded
*
* @version 1.0
* @author Vaska
*/
function bg_img_resize()
{
var w = $(window).width();
var h = $(window).height();
var iw = $('#the-background img').attr('width');
var ih = $('#the-background img').attr('height');
var rw = iw / ih;
var rh = ih / iw;
var sc = h * rw;
if (sc >= w) {
nh = h;
nw = sc;
} else {
sc = w * rh;
nh = sc;
nw = w;
}
$('#the-background img').css({height: nh, width: nw});
}
$(document).ready(function(){ bg_img_resize(); });
$(window).resize(function(){ bg_img_resize(); });
$(window).resize(function(){
bg_img_resize();
$('#the-background').css({ 'top' : 0, 'left' : 0 });
});
$(window).scroll(function(){
bg_img_resize();
$('#the-background').css({ 'top' : 0, 'left' : 0 });
});
et le code php:
<?php if (!defined('SITE')) exit('No direct script access allowed');
/**
* Full Size Backgrounded
*
* @version 1.0
* @author Vaska
*/
function full_background()
{
// we'll just get it from the page background image
global $rs;
if ($rs['bgimg'] != '') {
// get the dimensions
$size = getimagesize(DIRNAME . '/files/' . $rs['bgimg']);
return "";
}
return;
}
?>
pour le reste du css, je vais devoir éclaircir tout ça !