|
 oici une technique universelle pour découper une interface en tableaux de façon à rendre sa hauteur auto-ajustable en fonction de son contenu. Cette méthode est très répandue dès lors que votre site contient du code dynamique ( ASP, PHP, JS, SHTML... ) et que vous ne pouvez pas prévoir le contenu d'une fenêtre. Par exemple, dans un forum, l'auteur peut aussi bien saisir 2 mots qu'un roman de 100 lignes et votre interface devra pourtant s'adapter automatiquement.
.
un bloc d'interface
|
|
Munisssez-vous d'un bloc d'interface que vous aurez
préalablement dégraissé. Préparez une poële beurrée. Gardez à l'esprit que votre
bloc doit comporter une bande horizontale d'au moins
1 pixel de hauteur qui puisse se répéter. Pour cela, il est recommandé d'utiliser des bords verticaux droits et de
couleur unie ou de texture sans bord ( filtre Seamless Welder de KPT3 ).

|
Ci-contre un bloc de l'interface
du site http://citt.free.fr,
réalisé avec mon pote Aurélien pour le Centr'Isère
Tennis de Table.
|
|
.
placement des guides
|
|
Ouvrez l'interface sous Photoshop, afficher les règles ( Ctrl-R ) et posez
4 guides ( 2 horizontaux et 2 verticaux ) pour délimiter
la partie intérieure de l'interface où le texte
devra apparaître.
Passez votre image sous ImageReady ( Ctrl-Shift-M ).
|
.
découpage des slices
|
|
Normalement
les guides sont visibles. S'ils ne le sont pas,
affichez-les ( View > Show > Guides ). Dans la palette
optimisation, sélectionnez GIF : par la suite, tous les découpages
seront ainsi indexés en GIF.
Activez l'outil de découpage ( K ) et créez, pour
chacune des 9 zones délimitées par vos guides, un
slice. Le délimitage des slices est rendu plus facile
par l'aimantation de l'outil de découpe sur les
guides. Sauvez votre fichier optimisé
( Ctrl-Shift-Alt-S ). Vous pouvez si vous le désirez,
et ce serait préférable ainsi, choisir un sous-répertoire
où seront stockées les images découpées.
Votre interface est maintenant découpée en 9 images
au format GIF et un fichier HTML a été automatiquement
généré. Ce fichier HTML recrée dans un tableau votre
interface à partir des 9 blocs d'images.
|
.
retouche HTML
|
|
Vous pouvez dorénavant fermer Photoshop et ImageReady, vous n'en aurez plus besoin.

Ouvrez le fichier HTML généré par ImageReady. Le tableau généré comporte 9 cellules ( 3 lignes et 3 colonnes ) aux dimensions spécifiques et comprenant chacune une image. Ne modifiez rien dans les cellules de la première ligne ( cellules 1, 2 et 3 ) ni dans celles de la dernière ligne ( cellules 7, 8 et 9 ). Dans les cellules 4, 5 et 6, supprimez les images et passez-les en background de leurs cellules respectives. Supprimez aussi les spécifications de hauteur et de largeur. Ces trois cellules sont maintenant vides. Placez-y le code HTML (espace incassable)
Par exemple, la ligne <td width=10 height=10><img src=image05.gif></td> devient <td background=image05.gif> </td>
La cellule centrale ( 5 ) est maintenant prête à recevoir autant de texte que vous le désirez. Dans cette cellule, placez une balise <DIV ALIGN=JUSTIFY> </DIV> à la place du pour justifier votre texte et amusez-vous à y rentrer tout ce que vous voulez : 2 mots, 100 lignes, des vignettes... Les cellules 4, 5 et 6 s'allongent et s'adaptent au contenu.

|
Dans cet exemple, nous avons rendu l'interface dynamique verticalement en plaçant les images des cellules 4, 5 et 6 en background. Vous pouvez bien entendu rendre votre interface dynamique horizontalement en modifiant uniquement les cellules 2, 5 et 8 ou bien encore dynamique horizontalement ET verticalement en modifiant les cellules 2, 4, 5, 6 et 8. Cet exemple se prête très mal à un ajustement horizontal parce que les cellules 2 et 8 n'ont pas de bords droits ( surtout la 8 ), il est impossible de les étirer sans briser l'uniformité du gabarit. Faîtes un saut sur http://citt.free.fr et regardez l'interface du milieu, extrêment simple : c'est un rectangle aux angles rognés. Cette forme simple se prête idéalement à un étirement horizontal ET vertical.
|

|
Pour bien faire, vous pouvez maintenant optimiser les images des cellules 4, 5 et 6 en les réduisant à une ligne de hauteur ( puisqu'elles se répètent parfaitement ).
|
Tuto proposé par :
35365 visites
|
 | | |  starkeus, 25 04 2004 à 00:25 bon en fait je viens de trouver mais il ne s'agit pas de guides mais de reperes... :o) merci pr le tuto !! |
starkeus

|  | |

starkeus, 25 04 2004 à 00:23 merci bcp pr ce tuto mais ..dsl je ne trouves vraiment pas comment on fait les guides  jai fait Ctrl-H mais jai RIEN du tout... est ce que guide c'est pareil que tranche??? help me please |
starkeus

|  | |

debman3, 24 03 2004 à 19:46 Vraiment y'a pas a dire tes une masse. Avant je connaissais ton site avec un modem, c'était impossible à naviguer, maintenant que j'ai l'adsl je vais faire tous tes tutos. Ce tuto sur le découpage, je m'en servais jamais et je galérais comme un con, franchement t super ^^ |
debman3

|  | |
 amuzland, 13 02 2004 à 20:41 Quand j'écris dans la cellule, elle s'agrandi en largeur je ne comprends pas pourtant j'ai spécifié la largeur, rien n'y fait elle s'agrandie toujours #edit : non sa y est, il faut forcement mettre des cellules sur les cotés. |
 Blacko, 15 01 2004 à 23:35 Bonjour, vraiment super ce tuto, mais le hic c'est que je ne vois pas les 9 cases quand j'ouvre mon interface après avoir fait de slices dans image ready. Avec quoi dois-je ouvrir mon fichier .html? moi j'utilise dreamweaver MX pour faire mes sites et Internet Explorer comme navigateur et dans internet explorer il n'y a pas les cases et dans dreamweaver, quand je me met à éécrire, le fond disparait... Comment dois-je faire? Merci énormément, Blacko |

Dark Naanard, 02 09 2002 à 00:39 Comme toujours, c'est le pied sur Piregwan.com. Je ne passerais pas la pomade, c'est déjà fait des milliers et des milliers de fois. Non? Salut à toi Ô grand Poulpe... |
Dark Naanard

|  | |
 ( 20 commentaires ) << 1 2 3 4 5 6 7 8 9 10 11 12 >>
 |
| |  |
|
|
P I R E G W A N . C O M interface, développement & hébergement - piregwan 1998-2004

généré en 1.138 secondes
|
 |