Yes, of course. As the link above shows, you can place images in a web page, and with CSS you can place them as background images. You can basically create any look you like by skillful use of HTML, CSS and use of images. But there's an art to it. You can look under the hood of beautiful websites and see how they are constructed.