12-03-2015, 06:30 PM
Pas sûr d'avoir tout suivit, mais des formes géométriques avec des bordures, cela me semble être du SVG (en <embed/> si besoin)
12-03-2015, 06:30 PM
Pas sûr d'avoir tout suivit, mais des formes géométriques avec des bordures, cela me semble être du SVG (en <embed/> si besoin)
12-03-2015, 07:03 PM
(Modification du message : 12-03-2015, 08:27 PM par starmindfr.)
pas evident le png vu que le bord incliné gauche est different du droit il faut jongler avec un centre a repeter en fonction de la taille d'ecran ?
pour le svg je me méfie des problemes de compatibilité, je tenterais demain voir si je trouve un bout de code qui passe bien sous IE En tout cas merci @lucard le html passe bien.
12-03-2015, 09:05 PM
Niveau compatibilité, SVG se défend quand même vachement bien... Il n'y a que IE8 et moins qui ne le considèrent pas.
IE8, c'est 2.60% de part de marché. Pour un élément de décoration, ca me semble franchement négligeable.
12-03-2015, 10:16 PM
(Modification du message : 12-03-2015, 10:29 PM par starmindfr.)
oui je testerai sinon petit bug etrange l'image de fond - carte est un jpg avec un usemap, et des que l'image est chargée les 3/4 des backgrounds disparaissent dont le fameux bandeau j'ai verifier les z-index et enlever les couleurs transparentes rien n'y fait, c'est comme si la superposition avec le jpeg désactivait les ::before / after
edit : cela semble lier au "position" si je met en absolute tout re apparait mais evidemment tout est en vrac apres
13-03-2015, 10:23 AM
(Modification du message : 13-03-2015, 10:24 AM par starmindfr.)
Bonjour En svg j'ai donc trouvé ce genre de code : Code PHP :
Le probleme c'est de le rendre "dynamique" pour que le pavé s'adapte a la taille de l'ecran J'ai pas exemple ca en JS qui permet de generer la liste des points et les adapter avec quelques lignes en plus mais il y a plus simple peut etre ? Code PHP :
SVG est à la fois une image, qui peut donc s'adapter à la taille que tu souhaites, et aussi un élément de DOM (s'il a été incrusté dans le code HTML).
Je suis pas sûr d'avoir compris le but du jeu, mais voici quelques cas: • Etirer l'image SVG sur la largeur de l'écran → {CSS background-image + background-size + width} || {tag <img/> dont le @src pointe sur le fichier image SVG + CSS width} || {tag SVG au @width=100% + SVG preserve-aspect ratio none} • Répéter l'image sur la largeur de l'écran → {CSS background + background-repeat + width} • Répéter l'image sur la largeur de l'écran, un nombre entier de fois (ne pas couper en deux un triangle par ex) → { CSS border-image} • Répéter le triangle dans l'image SVG → SVG patterns
13-03-2015, 01:30 PM
(Modification du message : 13-03-2015, 02:47 PM par starmindfr.)
Bonjour merci
donc j'ai fait un svg ici et j'ai intégré le code dans le jeu ca marche bien sur firefox : http://mechaswar.com/test75.html mais pas moyen sous IE 10 je n'ai pas très bien compris le embed. A noter que c'est directement la mise en forme du cadre qui ne marche pas, sans aller chercher le code de resize.
13-03-2015, 04:10 PM
(Modification du message : 13-03-2015, 04:15 PM par starmindfr.)
Intéressant @lucard mais ca ne passe pas chez moi en IE PS : j'ai deja l'ensemble pas mal fonctionnel aussi sous firefox, j'ai basculer ton profil jeu sur l'affichage de test (il faut rouvrir la fenetre) Sinon sous IE j'ai réussit a afficher un début (la forme est la mais pratiquement hors de la fenêtre en haut a droite) en truquant et le code n'est plus compatible Firefox ... Ca revient a mettre en plus une forme "rectangulaire" dans le svg assez grande genre 1000*1000 et lui appliquer les points définis juste au dessus, sans passer par le css : Code PHP :
mais la firefox bye bye ...
13-03-2015, 04:25 PM
edit : ha bha forcement les bordures fluos c'est pas gagné sur une forme polygonale en 2 parties :p
|
|