CssZenGarden @ gfx - thème 1 : ambiance sucrée

CssZenGarden @ gfx - thème 1 : ambiance sucrée - Web design - Graphisme

Marsh Posté le 11-09-2009 à 19:17:30    

Thème en cours : ambiance sucrée.
Gateaux, bombons, couleurs chatoyantes et acidulées, rivière de chocolat,... développez une image qui évoque ces plaisirs sucrés.
_____________________________________________________________________
Salut,
 
Pour ceux qui ne connaitraient pas l'expérience csszengarden, le principe :
une même page html pour tout le monde et on design via les css uniquement
 
Le but était de promouvoir l'utilisation des CSS, ce site à rempli sa mission (et ne semble plus mis à jour :/)
 
Donc à défaut d'une page conçue par nous (rien n'empêche d'y plancher, si ya des volontaires...), on va utiliser le code de zengarden.
 
http://www.csszengarden.com/tr/francais/ (voir source puis copier-coller dans un éditeur :o)
 
Le but du topic c'est d'apprendre les CSS  et de se faire plaisir sans forcément se soucier des critères de sélection de zengarden donc si certains veulent mettre un peu de JS ou utiliser des propriétés exotiques...
 
__________________________________________________________________________
 

  • Pour l'instant est retenue la conception d'un design sur la base d'un thème (seul ou en équipe) défini prochainement.


  • Mais on peut aussi disséquer des feuilles de style des thèmes csszengarden.

- on choisi un thème et on pose des questions dessus,
  ou les + avertis signalent une particularité interessante de la CSS à leurs yeux et l'expliquent
- on pose des questions sur n'importe quel thème et go ahead, fly with the wind.  
 
__________________________________________________________________________
 
La structure de la page
http://www.stuffandnonsense.co.uk/archives/images/3d-css-zen-garden.jpg


Message édité par Skopos le 22-09-2009 à 09:22:24
Reply

Marsh Posté le 11-09-2009 à 19:17:30   

Reply

Marsh Posté le 11-09-2009 à 19:17:47    

Je recommande vivement l'achat du livre éponyme  :).Si vous ne deviez acheter qu'un livre sur les CSS, c'est celui-ci.
On peut aussi citer le mémento CSS de Raphaël Goetter (d'alsacreation), très pratique. indispensable en fait, vous apprenez déjà bcp rien qu'avec ce petit dépliant.
http://www.pixtiz.com/images/css-zen-garden.jpghttp://farm3.static.flickr.com/2391/2501145825_a708dc15ed_m.jpghttp://alphadesign.fr/images/livres/css_memento.jpg

 

En outils, firebug pour firefox (une version lite existe sous forme de bookmarklet pour les autres navigateurs) me semble indispensable (installez-le vous comprendrez vite pourquoi) et webdevelloper peut aussi être utile.
_________________________________________________________________________________

 

Quelques ressources utiles
http://wiki.mediabox.fr/documentation/css
http://www.alsacreations.com/astuc [...] -base.html
_________________________________________________________________________________

 

On ne peut apprendre les CSS sans savoir un minimum sur quoi il s'applique.
Pour les total débutant il faut donc d'abord jeter un oeil sur le balisage xhtml. Comprendre la nature des éléménets xhtml est importante pour la déclaration de propriétés CSS.
Comprendre la structure HTML et le rendu CSS des balises : bloc et en-ligne [alsacreations]

 

L'étape suivante, la première en CSS, consiste à connaitre la syntaxe du langage. Elle est simple (les espaces les tabulations et les retours_chariots ne sont pas impactant, hormis sur le poids du fichier, ne pas hésiter à en mettre pour faciliter la lecture)
élément_xhtml_visé {propriété : valeur ;}
ex: p {margin-bottom : 15px ;}
On peut enchainer les propriétés au sein des accolades en les séparant par un point-virgule.
ex: p {margin-bottom : 15px ; color : #ddd ;}

 

On peut aussi cibler un  élément en désignant sa classe ou son id si il en a une.
Exemple se basant sur le balisage de csszengarden (voir image du post au dessus)
ex: .p1 {color : red ;}
Le point avant p1 designe une classe (une classe est partagée par plsrs éléments contrairement à une id qui est unique dans le document, voir la structure au dessus encore une fois- le # désigne une id, ex: #explanation {font-size : 20px ;} )
Tous les éléments du document appartenant à la classe .p1 seront en rouge (soit 6 paragraphes).

 

Très bien mais supposons que l'on préfère que le p1 de #explanation soit en vert, on va alors écrire
.p1 {color : red ;}
#explanation.p1 {color : green ;}
La déclaration dit : tous les éléments appartenant à la classe .p1 se trouvant dans un élément d'id #explanation.

 

L'ordre des déclarations ICI n'a pas d'importance, on peut très bien inverser les 2 lignes.
La 2e est simplement plus précise, elle a donc plus de poids et écrase la 1e.

 

A ce niveau il est important de comprendre le C de CSS. C de Cascading signifie que les styles suivent une notion de hiérarchie et d'héritage.
Comprendre l'héritage et la parenté des styles CSS [alsa]

 

à suivre (ou pas)


Message édité par Skopos le 18-09-2009 à 19:20:15
Reply

Marsh Posté le 11-09-2009 à 19:17:54    

Liste des design fait par les forumeurs (images cliquables)
 
Fastclemmy
http://sifr.free.fr/Gfx/csszg_fastclemmy1.jpg


Message édité par Skopos le 22-09-2009 à 12:57:49
Reply

Marsh Posté le 11-09-2009 à 19:18:28    

[:drapal]


Message édité par liverpowen le 11-09-2009 à 19:28:30

---------------
OUAIB | FLICKR | HFR | 500 PX
Reply

Marsh Posté le 11-09-2009 à 19:27:51    

:bounce:


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 11-09-2009 à 19:46:16    

drapal [:fenston:3]


Message édité par Fenston le 11-09-2009 à 19:46:30

---------------
Free Daweed - "The game might crash, but at least the trains will run on time" - Chris Roberts 2018 - Je fais ma pute pour un Dragonfly : STAR-V6VM-MD7X
Reply

Marsh Posté le 11-09-2009 à 20:13:39    

Spectateurs ou participants ? :D

Reply

Marsh Posté le 11-09-2009 à 20:15:10    

choix 1 pour le moment  :jap:


---------------
OUAIB | FLICKR | HFR | 500 PX
Reply

Marsh Posté le 11-09-2009 à 20:17:33    

Je sais pas encore. On verra.


---------------
Free Daweed - "The game might crash, but at least the trains will run on time" - Chris Roberts 2018 - Je fais ma pute pour un Dragonfly : STAR-V6VM-MD7X
Reply

Marsh Posté le 11-09-2009 à 20:28:14    

JLB est participant d'office puisque c'est son idée [:bank]

Reply

Marsh Posté le 11-09-2009 à 20:28:14   

Reply

Marsh Posté le 11-09-2009 à 23:11:48    

je conseille transcender css aussi :)

Reply

Marsh Posté le 12-09-2009 à 08:44:06    

Oui, ajouté :)

Reply

Marsh Posté le 12-09-2009 à 09:17:20    

Enfin, je vais apprendre
Sans me rendre !
Dans ce grand mais virtuel jardin
Couché Saoul de Savoir
Les Class et moi ne ferons qu'un
Allez ! Je veux voir...

Reply

Marsh Posté le 12-09-2009 à 11:02:07    

maj post 2

Reply

Marsh Posté le 12-09-2009 à 19:13:32    

Des idées d'autres utilisations du topic si ça tente:
 
Disséquer des feuilles de style des thèmes csszengarden.
- on choisi un thème et on pose des questions dessus,
  ou les + avertis signalent une particularité interessante de la CSS à leurs yeux et l'expliquent
- on pose des questions sur n'importe quel thème et go ahead, fly with the wind.
 
 
On fait un design collectif pour zengarden.
Ca implique de faire plsrs choix, donc qu'il y ai :
- des propositions,  
- un peu de discussion,
- qu'on tranche,
- qu'on passe au choix suivant
 
Dès qu'on peut passer à la pratique on le fait.
 
Pour tout ce qui sera CSS on peut envisager le choix de spoiler pour que ceux qui veulent bosser sur le sujet puisse continuer à lire le topic.
 
Pour ce qui est production graphique (ça ouvre le topic au reste de la cat, pas forcément interessée par les CSS) une fois la thématique choisie on peut proposer des croquis/visuel, développer des recherches,... le choix entre les propositions sera l'objet d'un vote.
 
Rien n'empeche de faire plsrs design sur la base d'un même fichier CSS... donc on peut envisager plsrs groupes [:zebra33]
 
 
 

Reply

Marsh Posté le 14-09-2009 à 14:52:05    

Perso je pense que le plus "utile" serait de reprendre les données  d'un CMS comme Joomla/WordPress ou DotClear (une page HTML généré par ces dernier)...
Ça pourra nous permettre de transformer le package XHTML/CSS ainsi créé en template pour ces derniers monstres...

Message cité 1 fois
Message édité par abais le 14-09-2009 à 14:52:51

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 14-09-2009 à 15:12:10    


You're welcome dans tous les sens de l'expression :D

abais a écrit :

Perso je pense que le plus "utile" serait de reprendre les données  d'un CMS comme Joomla/WordPress ou DotClear (une page HTML généré par ces dernier)...
Ça pourra nous permettre de transformer le package XHTML/CSS ainsi créé en template pour ces derniers monstres...


Utile peut-être, enfin surement même. Maintenant par rapport à mon expérience qui se limite à WP (j'ai commencé à le faire pour mon design) la déclinaison d'un design sous forme de thème WP se résume à remplacer les éléments de contenu (les h1, la date, les cats...) d'un template html par des boucles ou des tags PHP au sein du html. Donc ça n'a pas grand chose à voir (on peut même dire rien) avec le graphisme.
WP ne rend que le html qu'on lui donne à rendre via un template. Pour les autres je ne sais pas comment ça marche donc je passe peut-être à côté de ce que tu voulais dire :??:
 
 

Reply

Marsh Posté le 14-09-2009 à 15:27:46    

Ce que j'entends, c'est que chaque CMS à une structure fixe... divisé et subdivisé...
La mise en page se fait par "template"... t'en a un général qui fait la structure de la page, un qui fait la structure des news, un qui fait la structure du menu etc...
Bref, pour résumer, entre notre page HTML et notre template, on aura juste trier les type de contenu...
On a juste à mettre un tag special qui dira au "moteur" où injecter tel type de donné...
Après, c'est une étape en plus qui intéressera +ou- les forumeurs... c'était pour inover sur la structure de base HTML qu'on prenait...


Message édité par abais le 14-09-2009 à 15:29:41

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 14-09-2009 à 15:33:38    

Sinon, je dépose ma candidature, mais je m'y mettrais quand on aura fixé la base...
Je compte perso m'éclater avec JQuery et HTML5 si l'utilité se présente...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 14-09-2009 à 15:37:48    

Mais la structure c'est toi qui la décide (enfin ptet pas dans tous les CMS mais c'est qd même mieux). Dans WP tu as qq tag PHP qui te renvoient un contenu structuré (les cat sous forme de liste par exemple) mais ça s'arrête là, tous le reste tu structures comme tu veux.

Reply

Marsh Posté le 14-09-2009 à 16:12:11    

Oui, par structure de base HTML, j'entends un échantillon représentatif du type de contenu du site... (menu / titre de la page / ...)


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 15-09-2009 à 11:16:28    

http://www.eskimo.com/~bloo/indexdot/css/index.html


---------------
Free Daweed - "The game might crash, but at least the trains will run on time" - Chris Roberts 2018 - Je fais ma pute pour un Dragonfly : STAR-V6VM-MD7X
Reply

Marsh Posté le 15-09-2009 à 17:42:09    

Merci mais il parrait loin d'être à jour ton site Fens :/
 
http://wiki.mediabox.fr/documentation/css

Reply

Marsh Posté le 15-09-2009 à 17:45:55    

Ha mince, j'ai pas tout vérifié, ils utilisent ça au boulot :/
Ça aura fait un up au moins.


---------------
Free Daweed - "The game might crash, but at least the trains will run on time" - Chris Roberts 2018 - Je fais ma pute pour un Dragonfly : STAR-V6VM-MD7X
Reply

Marsh Posté le 15-09-2009 à 17:50:31    

drap et up pour un bon topoc :o


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 15-09-2009 à 17:54:45    

Fenston a écrit :

Ha mince, j'ai pas tout vérifié, ils utilisent ça au boulot :/
Ça aura fait un up au moins.

 

Ouais [:nybbas]

 

Bon si on part sur un design commun ou par équipe, vous avez des préférences, comme le type de design (fixe/élastique/fluide), des conditions à respecter (dégradation vertueuse pour navigateurs de merde par ex, ou valid CSS2.1,...), des propriétés obligatoires à utiliser, ou des effets...

 

Des idées de thème à proposer ?

 
Zedlefou a écrit :

drap et up pour un bon topoc :o


Participant ? :)

Message cité 3 fois
Message édité par Skopos le 15-09-2009 à 17:56:11
Reply

Marsh Posté le 15-09-2009 à 18:00:30    

quelque chose d'interactive et gay :d
 
un thème en noir et blanc style le site à wizo ?

Reply

Marsh Posté le 15-09-2009 à 18:01:38    

Skopos a écrit :


Des idées de thème à proposer ?


=> "La grippe A"...

Spoiler :

[:autruche]


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 15-09-2009 à 18:02:17    

Je note... même les conneries :D

Reply

Marsh Posté le 15-09-2009 à 18:03:54    

Sinon, c'est à toi de fixer le contenu à mettre Céhaiçaissé...
Moi perso, le joker que j'utiliserai dans tous les cas c'est JavaScript...

 

EDIT:

 

Il faudrait un contenu un peu plus poussé que CSSZenGargen qui est un blog...
Par exemple, un menu / sous-menu, pourquoi pas une galerie, ...


Message édité par abais le 15-09-2009 à 18:08:27

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 15-09-2009 à 18:10:17    

Ben le contenu, c'est le html de zengarden :spamafote:

Reply

Marsh Posté le 15-09-2009 à 18:11:37    

ah oui un instant j'ai eu un doute sur ma compréhension de l'utilité du css

Reply

Marsh Posté le 15-09-2009 à 18:13:28    

Skopos a écrit :

Ben le contenu, c'est le html de zengarden :spamafote:


Oki oki, j'avais justement cru qu'on partirait d'une autre base HTML


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 15-09-2009 à 18:54:45    

C'était l'idée de base de JLB mais si il faut attendre que tt le monde se mette d'accord sur le html avant de commencer on est pas encore parti pour parler faire du graphisme et coder des CSS à mon avis (cf feu les topics académiques)
 
L'interet c'est de partir d'une contrainte (le contenu avec sa structure), et d'en exploiter au mieux les possibilités en se concentrant uniquement sur la CSS et les graphismes. Et on peut le faire très vite (ou pas).
 
Il faut voir aussi qu'il y a déjà des centaines de design sur cette structure auxquels on peut se référer. C'est utile pour comparer des techniques et pratique comme support pédagogique je trouve.
 

Reply

Marsh Posté le 15-09-2009 à 18:59:00    

Ok, alors je dérogerai une partie à la règle dans le sens ou si je veux mettre du JS, je suis obligé de rajouter une ligne au HTML...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 15-09-2009 à 19:05:07    

Pas de problème vu qu'à la base je suis certain que tu feras en sorte que le JS ne soit pas obstrusif ;) (sinon c'est mal :o)

Reply

Marsh Posté le 15-09-2009 à 19:06:14    

pourquoi mettre du JS ?

Reply

Marsh Posté le 15-09-2009 à 19:07:21    

Pour améliorer l'usabilité/ergonomie.

Reply

Marsh Posté le 15-09-2009 à 19:11:16    

Skopos a écrit :


Des idées de thème à proposer ?


- Des gros seins !
- De la glace (pas le truc qui se mange, le truc du pôle nord)
- Ambiance "Charlie et la chocolaterie". Des bonbons et des gâteaux partout.
 

Citation :

Participant ? :)


Ca m'étonnerait, ch'ui pas graphiste  [:zedlefou:1]  

Spoiler :

Bon d'accord mais seulement si t'es sage  [:zedlefou:2]


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed