HTML Element Style How to - Hover to show an image








Question

We would like to know how to hover to show an image.

Answer


<!DOCTYPE html>
<html>
<head>
<style type='text/css'>
#show-img {<!-- w w  w.  j  a  va  2 s  .co m-->
  color: red;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
}

#show-img img {
  display: none;
  position: absolute;
  top: 10px;
}

#show-img:hover img {
  display: block;
}
</style>
</head>
<body>
  <p>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Doloribus
    sed <span id="show-img">veritatis<img
      src="http://placehold.it/200x200" /></span>
    cumque fuga necessitatibus accusamus iure odio magni nesciunt
    doloremque laboriosam totam quod est. Dicta at soluta libero
    consequuntur quaerat dolor tenetur! Enim nemo explicabo quas saepe
    quibusdam doloremque dolorum!
  </p>
</body>
</html>

The code above is rendered as follows: