{"id":232525,"date":"2023-01-24T17:41:00","date_gmt":"2023-01-24T14:41:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=232525"},"modified":"2022-11-10T10:16:39","modified_gmt":"2022-11-10T07:16:39","slug":"apprentissage-de-la-conception-css-reactive-1","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/apprentissage-de-la-conception-css-reactive-1\/","title":{"rendered":"Apprentissage de la conception CSS r\u00e9active &#8211; 1"},"content":{"rendered":"<p>Les programmeurs n&rsquo;aiment pas la conception GUI (interface utilisateur graphique). Par cons\u00e9quent, le CSS (Cascade Style Sheet) n&rsquo;est pas leur truc. J&rsquo;ai toujours su qu&rsquo;il y avait des probl\u00e8mes d&rsquo;affichage sur les smartphones\/appareils o\u00f9 la largeur de l&rsquo;\u00e9cran (navigateur) est petite et \u00e9troite. Ce blog \u00e9tait dans un d\u00e9sordre total auparavant lors de la visualisation sur mon t\u00e9l\u00e9phone intelligent Samsung Gallery S3.<\/p>\n<p>C&rsquo;est parce que j&rsquo;ai choisi un mod\u00e8le qui fonctionne le mieux pour les ordinateurs de bureau avec des \u00e9crans plus larges. Je n&rsquo;avais pas le temps et je n&rsquo;ai pas voulu le changer jusqu&rsquo;\u00e0 ce que je voie les statistiques de visites dans Google Analytics. Apparemment, le chiffre augmente consid\u00e9rablement pour les visiteurs provenant de t\u00e9l\u00e9phones\/appareils intelligents.<\/p>\n<p>Le wordpress ou peut-\u00eatre la mise \u00e0 niveau du th\u00e8me s&rsquo;est beaucoup am\u00e9lior\u00e9. Maintenant, si vous r\u00e9duisez la largeur de votre navigateur pour simuler les t\u00e9l\u00e9phones intelligents, vous pouvez voir que la page n&rsquo;est pas tout \u00e0 fait mauvaise, mais elle n&rsquo;est pas parfaite non plus et n\u00e9cessite des ajustements manuels.<\/p>\n<p>Alors, qu&rsquo;est-ce qu&rsquo;un CSS responsive? Le mot responsive signifie que, selon moi, le CSS sera ajust\u00e9 en fonction de diff\u00e9rentes situations (par exemple la largeur de l&rsquo;\u00e9cran). Avez-vous remarqu\u00e9 que dans le coin sup\u00e9rieur gauche de cette page, il y a une ic\u00f4ne barre d&rsquo;outils verticale. Il a l&rsquo;air bien lorsqu&rsquo;il est en largeur plus large, cependant, en largeur \u00e9troite, cela s&rsquo;effondrera avec le contenu principal et en fera une exp\u00e9rience utilisateur vraiment laide. Je d\u00e9cide de cacher cela lorsque la largeur de l&rsquo;\u00e9cran est petite.<\/p>\n<p>Ce qui suit est donc un point de d\u00e9part rapide vers un CSS r\u00e9actif.<\/p>\n<pre><code>&lt;style&gt;\n.topleft { position:fixed;left:5px;top:15px; }\n@media(max-width: 1100px) { .topleft { display:none } }\n&lt;\/style&gt;<\/code><\/pre>\n<p>Fondamentalement, le CSS ci-dessus d\u00e9finit la <strong>classe<\/strong> topleft, et la deuxi\u00e8me ligne v\u00e9rifiera si la largeur de la page actuelle (navigateur, \u00e9cran) est sup\u00e9rieure \u00e0 1100 pixels, sinon, alors le topleft sera red\u00e9fini comme cach\u00e9.<\/p>\n<p>Pour l&rsquo;utiliser, il suffit de l&rsquo;inclure comme ceci\u2026<\/p>\n<pre><code>&lt;div class='topleft'&gt;\n  &lt;!-- top-left icons placed here for <\/code><\/pre>\n<p>Maintenant, vous n&rsquo;avez m\u00eame pas besoin de rafra\u00eechir la page, le CSS sera r\u00e9actif imm\u00e9diatement lorsque la largeur de l&rsquo;\u00e9cran tombera en dessous de 1100px. Par exemple, si vous visualisez sur iPad et que vous tournez \u00e0 90 degr\u00e9s du paysage \u00e0 la verticale, le code CSS sera r\u00e9actif et les ic\u00f4nes seront masqu\u00e9es.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apprentissage de la conception CSS r\u00e9active &#8211; 1<\/p>\n","protected":false},"author":1,"featured_media":224559,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,904,717,841,862],"tags":[1167],"class_list":["post-232525","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-css-3","category-developpeur","category-tutoriels","category-wordpress-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/232525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=232525"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/232525\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/224559"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=232525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=232525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=232525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}