Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/03/2011, 13h10   #1
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 252
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 252
Points : 2 568
Points : 2 568
Par défaut Transparence non géree si pas la fonction url("img_url")

Bonjour à tous,
J'ai un souci de chargement de page.
En fait je developpe des pages Html/css/js pour de l'embarqué.
J'ai un temps de latence au chargement de page assez flaggrant, je viens de découvrir que c'est à cause de cette instruction :
Code :
1
2
3
4
5
6
7
body {
	margin: 0;
    padding: 0;
    z-index: -1;
	background: url("../pictures/standards/ecranStandard-1280x720.png");
	height: 720px;
}
Quand je laisse la fonction "url" l'image tarde à se charger mais la transparence contenu dans l'image est affichée,seulement le chargement est très long, en revanche quand jenleve le mot "url" le chargement est hyper rapide, sauf que ma transparence contenu dans le background disparait. Quelq'un a til déjà rencontré ce pb? Je developple avec opera 11.
Merci d'avance de votre solution.
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 23h29   #2
Membre régulier
 
Inscription : février 2009
Messages : 197
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 197
Points : 71
Points : 71
Attention avec les images (.png) ayant une zone de transparence. Sous les versions IE<7, il faut utiliser le format (.gif).
dominos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 14h34   #3
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 252
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 252
Points : 2 568
Points : 2 568
Je suis sous Opéra, tu penses qu'un gif passera mieux ? c'est vraiment la fonction url(...) qui me plombe les chargements.
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 14h51   #4
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 252
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 252
Points : 2 568
Points : 2 568
Je viens de convertir mon png en gif, même comportement...
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 14h53   #5
Rédacteur/Modérateur
 
Homme Jérome Debray
Responsable de projet
Inscription : mai 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Jérome Debray
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Responsable de projet
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 627
Points : 3 064
Points : 3 064
Salut,

commence par supprimer les " dans l'url.
ornitho13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 14h53   #6
Rédacteur/Modérateur
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 460
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 460
Points : 19 447
Points : 19 447
Salut,


Si tu enlèves "url" alors la ligne est incorrect et la propriété est ignoré... et donc l'image n'est pas téléchargé...

Tu parles d'application embarqué mais apparemment l'image est assez conséquente (1280x720). Est-ce normal ?

Tu parles de transparence ? Quel est le résultat final que tu souhaites obtenir ?


a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 15h35   #7
Membre régulier
 
Inscription : février 2009
Messages : 197
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 197
Points : 71
Points : 71
Citation:
Envoyé par DevServlet Voir le message
Je viens de convertir mon png en gif, même comportement...
ça ne résout pas le pb, c'est un complément d'information qui te permettra une fois résolu de fonctionner sous IE6/5.
dominos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 18h33   #8
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 252
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 252
Points : 2 568
Points : 2 568
Citation:
Envoyé par adiGuba Voir le message
Salut,


Si tu enlèves "url" alors la ligne est incorrect et la propriété est ignoré... et donc l'image n'est pas téléchargé...

Tu parles d'application embarqué mais apparemment l'image est assez conséquente (1280x720). Est-ce normal ?

Tu parles de transparence ? Quel est le résultat final que tu souhaites obtenir ?


a++
C'est une application HTML/css/js embarquée pour les decodeurs numeriques.
C'est l'image par defaut pour des télés HD. Si j'enleve l'url j'obtiens :
Code :
background: pictures/standards/ecranStandard-1280x720.png);
Qui m'affiche bien l'image de maniere instantanée, sauf que je perds la transparence. Je rappelle que le decodeur tourne sous Opera 11.
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 10h40   #9
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 252
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 252
Points : 2 568
Points : 2 568
Voila l'image en question :
Code :
http://www.developpez.net/forums/attachment.php?attachmentid=74503&stc=1&d=1300268344
C'est la transparence du milieu qui disparait quand j'enleve le prefixe url.
Une idée pour contourner?
Images attachées
Type de fichier : png ecranStandard-1280x720.png (3,0 Ko, 7 affichages)
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2011, 19h35   #10
Membre régulier
 
Inscription : février 2009
Messages : 197
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 197
Points : 71
Points : 71
Pourquoi charger une image entière plutôt que d'étirer juste 1px (repeat-x) ?
dominos est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/03/2011, 23h56   #11
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 252
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 252
Points : 2 568
Points : 2 568
Citation:
Envoyé par dominos Voir le message
Pourquoi charger une image entière plutôt que d'étirer juste 1px (repeat-x) ?
J'ai rien pigé à ta réponse, en fait la transparence c'est parcequ'il y'a un flux video à l'arriere plan. Peux tu être plus explicite?
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 07h48   #12
Membre régulier
 
Inscription : février 2009
Messages : 197
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 197
Points : 71
Points : 71
Bonjour, en fait je trouvais que ton image était vachement grande à charger, tu peux l'alléger en découpant 1px en largeur, puis tu ajoutes repeat-x après background. Peux-tu stocker ton image d'origine sur ce site svp.

De plus, je n'ai pas compris comment il peut y avoir un flux vidéo dernière un body ?
dominos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2011, 09h34   #13
Rédacteur/Modérateur
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 460
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 460
Points : 19 447
Points : 19 447
Citation:
Envoyé par dominos Voir le message
De plus, je n'ai pas compris comment il peut y avoir un flux vidéo dernière un body ?
Il a indiqué qu'il s'agissait d'un navigateur embarqué sur une TV...


@DevServlet
Le fait de ne pas mettre url( se traduit par une erreur, et donc la propriété est complètement ignorée.
Code :
background: pictures/standards/ecranStandard-1280x720.png);
Ce doit être pour cela que c'est tout blanc sans transparence : il ne charge pas l'image et affiche par défaut un fond blanc...


Après je ne connais pas du tout les navigateurs embarqués sur les TV pour savoir ce qui peut être fait ou pas...



a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 11h36   #14
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 252
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 252
Points : 2 568
Points : 2 568
Citation:
Envoyé par adiGuba Voir le message
Il a indiqué qu'il s'agissait d'un navigateur embarqué sur une TV...


@DevServlet
Le fait de ne pas mettre url( se traduit par une erreur, et donc la propriété est complètement ignorée.
Code :
background: pictures/standards/ecranStandard-1280x720.png);
Ce doit être pour cela que c'est tout blanc sans transparence : il ne charge pas l'image et affiche par défaut un fond blanc...


Après je ne connais pas du tout les navigateurs embarqués sur les TV pour savoir ce qui peut être fait ou pas...



a++
Ce sont les mêmes navigateurs classiques que ceux qu'on connait je pense. Nous tournons sur Opera 11. Je sèche bien la dessus. Merci quand même pour vos réponses
DevServlet est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 18/03/2011, 11h47   #15
Rédacteur/Modérateur
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 460
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 460
Points : 19 447
Points : 19 447
Dans ce cas quelque chose comme cela devrait logiquement marcher :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html>
<header>
<meta charset="UTF-8">
<title>Exemple</title>
<style>
body {
	margin: 0; padding: 0;
	heigth: 720px;
	background-color: transparent;
}
 
#header {
	height: 100px;
	background-color: white;
}
#center {
	height: 520px;
	background-color: white;
	opacity: 0.7;
}
#footer {
	height: 100px;
	background-color: white;
}
</style>
</header>
<body>
 
<div id="header"></div>
<div id="center"></div>
<div id="footer"></div>
 
</body>
</html>

a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h34.


 
 
 
 
Partenaires

Hébergement Web