Que tal Maria.
Pues depende de que tal complejo lo quieras... que es lo que tienes actualmente, que lenguaje usas... Porque por ejemplo, lo podrías hacer así(en C#):
1.- Del lado del html agregas un control
Image Código HTML:
<asp:Image runat="server" id = "imgClima"></asp:Image>
2.- Del lado del servidor, puede ser en el evento Load, haces lo siguiente:
Código:
String imagen="";
if (temp > 20 && NoNubes )
{
imagen="Soleado.jpg"
}
else if (lluvia )
{
imagen="lluvia.jpg"
}
else
{
imagen="SinImagen.jpg"
}
imgSample.ImageUrl="~/images/clima/" + imagen
Espero haberme explicado.
Saludos!!