content:url in CSS for multiple images -
i asked similar question before , thought had been solved wasn't solved. time, i'm going use specific example i'm working on see if it's problem particular code.
i have in css desktop:
div.image { content:url(http://www.masterpiecetransformers.com/images/masterpiece- transformers.jpg); } div.imagea1 { content:url(http://www.masterpiecetransformers.com/images/news.jpg); } div.imagea2 { content:url(http://www.masterpiecetransformers.com/images/releases.jpg); } div.imagea3 { content:url(http://www.masterpiecetransformers.com/images/design-team-interview-archives.jpg); } div.imagea4 { content:url(http://www.masterpiecetransformers.com/images/reviews.jpg); }
then in css mobile:
div.image { content:url(http://www.masterpiecetransformers.com/images/masterpiece- transformers.jpg); width:100%; } div.imagea1 { content:url(http://www.masterpiecetransformers.com/images/news.jpg); width:25%; } div.imagea2 { content:url(http://www.masterpiecetransformers.com/images/releases.jpg); width:25%; } div.imagea3 { content:url(http://www.masterpiecetransformers.com/images/design-team-interview- archives.jpg); width:25%; } div.imagea4 { content:url(http://www.masterpiecetransformers.com/images/reviews.jpg); width:25%; }
and in html:
<div class="containertop"> <div class="image"> </div> </div> <div class="breadcrumb"> <div class="imagea1"> </div> <div class="imagea2"> </div> <div class="imagea3"> </div> <div class="imagea4"> </div> </div>
i have few problems this. reason, on desktop first 2 images display (image , imagea1). on mobile, after set width of first image 100%, started displaying. however, tinkering around code try , working, went wrong , no images displaying on mobile. had seemed if setting width 100% allowing image display correctly on mobile (native image width 900 pixels, i'll altering 1024 can't imagine that's anything).
i'm doing images in way rather in more conventional way had seemed allow me specify percentage widths images useful getting right size on mobile.
i may missing obvious i've looked on code again , again , can't understand why imagea1 displays on desktop , imagea2 doesn't considering seem coded in same way.
i don't know specific issues had, noticed when tested code out.
the images didn't appear @ all, after bit of trial , error, magically did.
for test, problem had div
s. div
s block elements, , take full width of browser's resolution.
on browsers, trying have image stretched large viewport
make crash , not render @ all. images it's important have proper size, container , properties it.
in example below, set fixed width them (100%
cancer me), , fixed height (200px
example).
hope helped!
.image { content:url(http://www.masterpiecetransformers.com/images/masterpiece- transformers.jpg); width: 50%; height: 200px; } .imagea1 { content:url(http://www.masterpiecetransformers.com/images/news.jpg); width: 50%; height: 200px; } .imagea2 { content:url(http://www.masterpiecetransformers.com/images/releases.jpg); width: 50%; height: 200px; } .imagea3 { content:url(http://www.masterpiecetransformers.com/images/design-team-interview-archives.jpg); width: 50%; height: 200px; } .imagea4 { content:url(http://www.masterpiecetransformers.com/images/reviews.jpg); width: 50%; height: 200px; }
<div class="containertop"> <div class="image"> </div> </div> <div class="imagea1"> </div> <div class="imagea2"> </div> <div class="imagea3"> </div> <div class="imagea4"> </div>
Comments
Post a Comment