{"id":600,"date":"2016-03-13T23:25:45","date_gmt":"2016-03-13T22:25:45","guid":{"rendered":"http:\/\/lamartinieredesign.fr\/?page_id=600"},"modified":"2021-03-14T15:34:26","modified_gmt":"2021-03-14T14:34:26","slug":"realiser-un-effet-de-survol-dimage-pour-vos-portfolios","status":"publish","type":"page","link":"https:\/\/lamartinieredesign.fr\/?page_id=600","title":{"rendered":"R\u00e9aliser un effet de survol d&rsquo;image pour vos portfolios"},"content":{"rendered":"<p>Vous \u00eates nombreux \u00e0 vouloir r\u00e9aliser un effet de survol d&rsquo;image sur vos portfolios. Voici une m\u00e9thode g\u00e9n\u00e9rique en CSS3, avec un fondu, que vous pourrez adapter si besoin.<\/p>\n<h4>Le code HTML<\/h4>\n<p>Placer dans body et plus particuli\u00e8rement dans un conteneur d\u00e9di\u00e9, une section avec une classe \u00ab\u00a0projets\u00a0\u00bb par exemple, le code suivant :<\/p>\n<pre><code>&lt;article class=\"vignette\"&gt;\n     &lt;a href=\"#\"&gt;\n          &lt;div class=\"photo\"&gt;&lt;img src=\"chats\/chat8.jpg\" alt=\"img\"&gt;&lt;\/div&gt;\n          &lt;div class=\"infos\"&gt;\n               &lt;h4&gt;Heading here&lt;\/h4&gt;\n               &lt;p&gt;Description goes here&lt;\/p&gt;\n          &lt;\/div&gt;\n     &lt;\/a&gt;\n&lt;\/article&gt;<\/code><\/pre>\n<p>Bien entendu, il faut adapter ce code, avec votre propre contenu, image, textes, et lien. Attention que le texte du paragraphe ne soit pas trop long, sous peine de d\u00e9passer.<\/p>\n<h4>Le code CSS<\/h4>\n<p>Et placer dans le fichier CSS, le code suivant.<\/p>\n<pre><code>.vignette {\n     position: relative;\n     width: 250px;\n     height: 250px;\n }\n\n    \/* ------- MASQUER LE TEXTE -------- *\/\n        \n.vignette .infos {\n     position: absolute;\n     top: 0;\n     bottom: 0;\n     left: 0;\n     right: 0;\n     text-align: center;\n                \n     \/* Couleur du fond de texte *\/\n     background-color: #1a4a72;\n     background-color: rgba(26, 74, 114, 0.6);\n                \n     \/* Masquer le bloc de texte en le rendant transparent - opacit\u00e9 nulle *\/\n     opacity: 0;\n                \n     \/* Animation de l'opacit\u00e9 au survol *\/\n     \/* Dur\u00e9e r\u00e9gl\u00e9e \u00e0 0,8 secondes - \u00e0 adapter *\/\n     -webkit-transition: all 0.8s ease-in-out;\n     -moz-transition: all 0.8s ease-in-out;\n     transition: all 0.8s ease-in-out;\n}\n         \n    \/* ------- AFFICHER LE TEXTE AU SURVOL -------- *\/\n            \n.vignette a:hover .infos {\n     \/* Afficher le bloc de texte en le rendant opaque - opacit\u00e9 maximale *\/\n     opacity: 1;\n}\n         \n    \/* ------- MISE EN FORME DU TEXTE -------- *\/\n         \n.infos h4 {\n     \/* couleur et r\u00e9glages typographique du titre *\/\n     color: #fff;\n     font-size: 22px;\n     text-transform: uppercase;\n     letter-spacing: 2px;\n                \n     \/* positionnement du titre *\/\n     margin: 0 30px;\n     padding: 55px 0 0 0;\n     height: 110px;\n                \n     \/* On peut rajouter une ombre port\u00e9e *\/\n     \/*text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);*\/\n}\n            \n.infos p {\n     \/* couleur et r\u00e9glages typographique du texte *\/\n     color: #bbb;\n     font-size: 12px;\n     font-style: italic;\n                \n     \/* positionnement du texte *\/\n     padding: 10px 5px;\n     margin: 0 30px;\n                \n     \/* filet au dessus du texte *\/\n      border-top: 1px solid rgba(255, 255, 255, 0.5);\n}<\/code><\/pre>\n<p>L\u00e0 aussi, il faut adapter la dimension de l&rsquo;image dans la classe .vignette. Vous pouvez aussi modifier la couleur (background-color, les deux lignes correspondent \u00e0 une couleur opaque et la m\u00eame avec une transparence, une seule des deux lignes peut \u00eatre conserv\u00e9e), la dur\u00e9e de l&rsquo;animation (0.8s) et bien s\u00fbr les r\u00e9glages du texte (h4 et p).<\/p>\n<p>Par exemple, si vous voulez juste centrer un titre verticalement, ne pas utiliser de paragraphe, et dans la classe .infos juste \u00e9crire pour le positionnement :<\/p>\n<pre><code>display: flex;\nalign-items: center;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Vous \u00eates nombreux \u00e0 vouloir r\u00e9aliser un effet de survol d&rsquo;image sur vos portfolios. Voici une m\u00e9thode g\u00e9n\u00e9rique en CSS3, avec un fondu, que vous pourrez adapter si besoin. Le code HTML Placer dans body et plus particuli\u00e8rement dans un conteneur d\u00e9di\u00e9, une section avec une classe \u00ab\u00a0projets\u00a0\u00bb par exemple, le code suivant : &lt;article &hellip; <a href=\"https:\/\/lamartinieredesign.fr\/?page_id=600\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">R\u00e9aliser un effet de survol d&rsquo;image pour vos portfolios<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":931,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages\/600"}],"collection":[{"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=600"}],"version-history":[{"count":16,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages\/600\/revisions"}],"predecessor-version":[{"id":2637,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages\/600\/revisions\/2637"}],"up":[{"embeddable":true,"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=\/wp\/v2\/pages\/931"}],"wp:attachment":[{"href":"https:\/\/lamartinieredesign.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}