Ci-dessous une partie du code que j'utilise pour afficher plusieurs lignes de produits avec de minuscules miniatures (35x35 pixels) à côté de chaque produit. C'est une page d'administration que j'ai créée, un peu comme une feuille de calcul pour gérer les produits, donc moins ils prennent de place, mieux c'est.Utiliser onmouseover pour changer la taille de l'image avec wp_get_attachment_image impliqué
Tout fonctionne très bien, mais j'aimerais que le client "passe la souris" pour voir une image plus grande. Je comprends comment faire "onmouseover" et/ou travailler avec CSS pour réaliser l'agrandissement de l'image, mais habituellement c'est avec un élément traditionnel <img src... >
.
Est-il même possible de modifier ou d'utiliser wp_get_attachment_image pour faire le même effet? Je ne peux pas simplement coller du code dans l'élément <img>
parce que c'est "pas là", pour ainsi dire, taper (désolé pour mon manque de terminologie, mais je suppose que c'est une fonction plutôt que du code statique avec lequel je peux travailler).
Ou, est-il un moyen de ne pas définir le tableau (35,35) et juste faire le <li>
un certain conteneur de taille, faire l'image remplir ce conteneur, et de travailler avec cet élément pour faire l'altération de l'image?
if ($attachments) {
foreach ($attachments as $attachment) {
$thumbimg = wp_get_attachment_image($attachment->ID, array(35,35));
$productlist .= '<li style="display: inline-block; vertical-align: top; margin: 0px; margin-right: 7px;">' . $thumbimg . '</li>';
}
}
C'est parfait! Je suis allé avec l'option 1 comme il est allé avec mes espoirs de remplir un conteneur ou quelque chose dans ce sens, puis "planer". Aime ça! – LITguy