html - Why is my image not showing in CSS? -
i new css , learning it. looked through these forums in search of answer question yet nothing tried worked. here's code.
<html> <head> <link rel="stylesheet" type="text/css" href="css.css"> </head> <body> <br> <div> <a href="http://www.google.com" class="boxa"> </a> </div> </body> </html>
here css:
.boxa { display: block; background:url(c:\users\sidworld\desktop\app-google-icon.png); width: 512px; height: 512px; -webkit-transition:width 0.1s, height 0.1s, background-color 0.4s, -webkit-transform 0.5s; transition:width 0.1s, height 0.1s, background-color 0.4s, transform 0.1s; } .boxa:hover { background:url(..\desktop\app-google-icon.png); width:1024px; height:1024px; }
i'm new here please bear bad formatting. image on desktop , have checked it.
change
background: url(c:\users\sidworld\desktop\app-google-icon.png);
to
background-image: url("/users/sidworld/desktop/app-google-icon.png");
never use \
. backslash escape character, single \
doesn't mean think means.
windows has understood /
years. if working locally, can safely use /
in place of \
, more portable.
also, c:
windows-only thing. try use relative paths if can, aka ./icon.png
or ../images/icon.png
retain portability.
finally, using background-image
preferred here, since property setting. if define background
elsewhere, might override image you've set!
Comments
Post a Comment