Thème Responsive Design : Flak
k610i
Member
Bonjour tout le monde,
Je finalise actuellement un thème simpliste, responsive design et en HTML5 / CSS3.
Ici, le site de démo : Thème Flak
J'aimerais personnaliser l'affichage des groupes de pages statiques, mais je ne comprends pas très bien comme ça fonctionne (le StaticGroup qui traine dans le menu). Pareil pour le nuage de Tag, je dois rajouter quelque chose ?
Il fonctionne là avec les plugins : HamGravatar, plxMySearch et scrollToTop.
Lachez vos remarques sur le design, le code, etc que je puisse l'améliorer et le rendre le plus complet possible.
Merci !
Je finalise actuellement un thème simpliste, responsive design et en HTML5 / CSS3.
Ici, le site de démo : Thème Flak
J'aimerais personnaliser l'affichage des groupes de pages statiques, mais je ne comprends pas très bien comme ça fonctionne (le StaticGroup qui traine dans le menu). Pareil pour le nuage de Tag, je dois rajouter quelque chose ?
Il fonctionne là avec les plugins : HamGravatar, plxMySearch et scrollToTop.
Lachez vos remarques sur le design, le code, etc que je puisse l'améliorer et le rendre le plus complet possible.
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Peut-être un peu trop carribus ??? Il faudrait trouver un moyen d'adoucir un peu plus les angles (pas forcément en mettant des border-radius)...
Les marges en pourcentage accentuent p'tèt encore plus l'effet.
Je me posais une question d'ailleurs, dois-je limiter à une largeur max' ? Je ne vois pas trop l'intérêt de lire un blog qui fait plus de 2000px de large (ça doit d'ailleurs nuir à la lecture), donc là, je l'ai bloqué à 2000px.
J'peux le dupliquer et faire la version arrondi avec Radius, haha !
Je ferais plutôt un ratio entre la largeur de l'écran et la taille du texte ... à partir d'une certaine largeur (1280 par exemple) et sans limite max. On fait souvent du responsive dans le micro mais jamais dans le macro !
Alors que les télé connectées arrivent (ou sont déjà là), du coup un thème fluide dans le max avec un ratio sur la typo moi j'dis merci. ( @llez voir un ptit coup dans le futur ici )
D'autre part les images des commentaires n'ont pas de taille fluide. A partir d'une certaine largeur l'image prend le pas sur le texte ...
une petite ligne rouge pour rythmer la verticale et/ou l'horizontale
un ptit cursor:pointer en hover sur le bouton submit,
un rapprochement de la ligne des mots-clefs vers la ligne des "Posté le" et en espaçant la marge entre le chapo et ces 2 lignes
enfin soyons fou hein, vu qu'il y a de la place dans la largeur des grands écrans : pourquoi ne pas utiliser les colonnes pour lister les articles, voir le contenu de celui-ci ?
un bon début qui peut-être personnalisable par les autres.
Comment fonctionne les groupements de pages ?
C'est à dire ?
Tu parles des images gravatar ?
Là, j'ai fait en sorte que le texte 'encadre' l'avatar, mais je peux changer bien sûr.
Une ligne rouge ?
Tu veux dire, faire apparaitre une 2e sidebar avec plus de contenus dès qu'on dépasse Xpixels de large (x compris entre 1500 et 2500) ?
Si c'est ça, ça peut super intéressant (surtout que là, j'ai deux écrans de PC, je peux tester !).
Je vais corriger, rajouter !
*/ la ligne rouge, enfin une ligne de la même couleur que tes boutons, en bordure de tes blocs (en bottom sur #header et en left sur #aside par exemple)
(note : pense à regrouper les infos de couleurs dans ta CSS afin de pouvoir en changer rapidement.
Soit sur une seule ligne, soit avec une classe spécifique par ex:
du coup si tu veux une bordure de 2px de couleur foncée en bas de #header, tu lui rajoutes les class .borderB_2 et .borderC_4
c'est la CSS orientée objet comme ils disent ]:D
*/ je ne pensais pas à une 2ème sidebar mais à la liste des articles de #content sur 2 colonnes.
tu pourrais avoir éventuellement les 3 premiers articles (les plus récents donc) qui prennent toute la largeur, puis les autres placés sur 2 colonnes. un peu comme sur l'accueil du Lapin bleu. On donne une importance différente aux articles selon leur ancienneté ... tu es jeune, tu es beau et fort, tu es vieux, tu rapetisse jusqu'à disparaître ... ]:D ]:D ]:D
M'enfin d'une manière générale, je trouve qu'il y a trop peu d'info pour un premier coup d'oeil (tu es sur la page d'accueil, sans scroller tu ne vois qu'un seul article ... il a intérêt à être super accrocheur !)
J'imagine peut-être un truc en haut à droite genre à-propos ou dernier article ou un slide des images d'article. Un truc qui bouge wouai
bonne continuation
Bon j'ai une todo maintenant.
(Par contre, vais bientôt partir en vacances 3 semaines, j'vais pas trop avancer).
Tu peux peux peut être aussi t'inspirer de celui ci
http://www.tendance-mobil-home.fr/
Ton thème me plait énormément . J'espère que tu le rendras disponibles prochainement . En tout cas je suis son évolution.
Cordialement.
Super beau et sobre comme thème!
Félicitations!
I'm back !
Je vais donc replonger dedans prochainement.
k6
J'ai mis en ligne les fichiers : Thème Flak
Je m'attaque à la mise en ligne sur le site PluXml.
Sinon, tu peux t'inspirer de ce que j'ai fait pour poster le thème dailypost. Tu places des fichiers vides avec un dossier pluxml qui comporte tout un pluxml complet avec tes plugins, ton thème et le thème par défaut.
Télécharges l'archive, tu comprendras mieux.
Sinon, j'adore tes thèmes. Ils sont simples et épurés mais efficaces. Et c'est souvent le plus dur à faire. Chapeau.
Je me suis permis de te laisser l'archive démuni de tout plugins (mieux vaut l'indiquer sur la description où les télécharger), qui devrait passer la vérification des ressources
Téléchargement: Flak.zip
Dans le fichier header.php ajouter à la dernière ligne, le début du bloc mainwrap, qui va envelopper le bloc content et le bloc sidebar.
Je lui donne la classe content afin qu'il se place bien sous le header et la classe w100 afin qu'il occupe la totalité de la largeur.
Le bloc sera fermé dans le footer.php avant le bloc footer.
Ensuite, au niveau css, la sidebar doit être en position absolue et sans marge en haut et en bas, ce qui donne :
Le bloc mainwrap doit être en position relative sans padding. Ainsi, la sidebar sera en position absolue mais en prenant comme référence le bord haut gauche du bloc mainwrap.
Les propriétés du bloc mainwrap doivent être placées après celles du bloc content (aux alentours de la ligne 547) :
Ensuite, pour le responsive design, il faut remettre en relative la position de la sidebar afin qu'elle se replace en dessous du bloc content, avec aucune marge à gauche et le bloc mainwrap doit avoir une largeur de 100% comme les autres blocs :
Avec tout ça, les blocs content et sidebar auront la même hauteur, quel que soit leur contenu.
Petit bémol : je n'ai pas testé avec IE, sur aucune version. Si une âme charitable veut bien nous faire un retour...
on en manque !!!
http://ressources.pluxml.org/
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
J'ai essayé ton code, mais, lorsque la sidebar est plus longue que le content, ça marde !
J'ai essayé de voir pour corriger mais mon fichier css a disparu dans la nature > c'est un bug que j'avais déjà constaté, je suis incapable de le refaire (c'est pour ça que mon site de test pour Flak n'a pas de CSS, je ne l'ai pas remis ! )
Sinon, mettez la dans les ressources, j'avoue galérer pour le faire .
J'ai toujours ce message : "Les fichiers de votre thème n'ont pas passé le test de sécurité !"
Je sais, c'est foireux mais j'ai pas trouvé mieux, sauf avec la technique des colonnes factices.
Mais ça fait un style, ça n'est pas mal du tout question esthétique !
Parse error : syntax error, T_STRING inattendu, s'attendant T_OLD_FUNCTION ou T_FUNCTION ou T_VAR ou '}' dans / mnt/153/sdb/e/f/jd97290/pluxml/pluxml/core/lib/class.plx.timezones.php en ligne 13
et cette ligne13 est identique sur ce thème ou un autre
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
A ce niveau de compétences en visualisant plusieurs "blog/site" c'est parfois bluffant.