![]() |
|
Thread Tools |
#1
|
|||
|
|||
Dumb question time- CSS Sprites
Ok, as much as I have learned over the last several years running my site, I cannot figure out for the life of me what a CSS Sprite does... I'm sorry if sound ignorant about this, but I am trying to figure this out (and how this can help with improving my site speed)
Thanks, Scott No members have liked this post.
|
#2
|
||||
|
||||
In short sprites allow for countless images to be on one "sprite sheet" which saves bandwith and loading time. Since sprites are typically also not raster images but vector images they can be displayed at any size or any color using CSS.
Having said that they are considerably more complex to design and code. Fortunately there are free programs that do this for you. Or take png or gif images and transform them for you. No members have liked this post.
|
#3
|
|||
|
|||
Originally Posted by In Omnibus
so I could take the forum images, put them on a single file and then have css call in the images as an image map?
![]()
No members have liked this post.
|
#4
|
||||
|
||||
Originally Posted by scottkoz20
Technically you could but sprite sheets work best with smaller images since you have to map the coordinates for each image. They also work best with images that load with every page load since the idea is to save the amount of data required to load with each page.![]()
vBulletin 5 makes good use of sprites for their default images. One complaint has been that it's a lot harder to change the default forum icons because they are now sprites instead of individual png images. Like everything, there are always positives and negatives. With so much use being on mobile devices now most things are designed with "mobile first" in mind, meaning saving data whenever and wherever possible. But mobile devices have advanced so rapidly that saving data isn't as big an issue as it once was. 5G loads pages from a phone just as quickly as it loads them from a desktop with a cable connection. I've only glanced at your forums once or twice and only specifically in relation to questions you've asked but if I recall correctly you have a sports card forum, meaning you have thousands of images. You wouldn't want to to try to convert them all to sprites. The time and effort involved in that would far outweigh any potential benefits. No members have liked this post.
|
#5
|
|||
|
|||
something that I did do already is shrink the png file sizes that are used on the site at this point based on something I read from Final Kaoss (hat tip). But I am really getting into lighthouse to see how I can work on the performance of the site.
Thanks for the information. Good knowledge to have. No members have liked this post.
|
#6
|
||||
|
||||
Originally Posted by scottkoz20
To me the biggest issue with using something less than a good DPI png or TIFF image on your site is that it would be hard to tell the grades of the cards. Obviously, the higher quality the image the easier it is to tell if a card has any kind of visible damage. Maybe no one is selling a Honus Wagner or a Mantle rookie but people are still paying good money for what they can see. If they get something different from what they can see it's not good.
![]()
No members have liked this post.
|
#7
|
|||
|
|||
Something that I know we have done on the non-vBulletin elements is lazy loading of images... I need to see if a mod exists for lazy loading of images on the forums...
Thank you much No members have liked this post.
|
#8
|
|||
|
|||
Originally Posted by scottkoz20
Yep there is one, here![]()
https://www.vbulletin.org/forum/showthread.php?t=259302 No members have liked this post.
Last edited by final kaoss; 23 Aug 2019 at 18:34. Reason: added a link |
#9
|
|||
|
|||
Originally Posted by final kaoss
I saw this but in reading, I saw comments that this is not needed? I'll try it out regardless![]()
edit: with different sources of where the images are coming from, I doubt this is going to do what I thought No members have liked this post.
Last edited by scottkoz20; 23 Aug 2019 at 21:16. |
#10
|
|||
|
|||
It looks like the developer said that it can lazy load external images.
No members have liked this post.
|
#11
|
||||
|
||||
On one of the math help forums I help admin, I created an element that allows the user to choose from a vast array of LaTeX symbols, organized via a drop-down menu into symbols which they can click to add the code associated with those symbols into whichever editable element on the page has focus. I use sprites for all those little images.
__________________
Former vBulletin.org Staff Member ![]() Support for my products (as well as updates/new product publishing) has been moved to MHB - vBulletin Products and TAZ - Add-ons No members have liked this post.
|
![]() |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Board Optimization United-Forum CSS Sprites - ludicrous speed - NOW! | Osbes | vBulletin 4.x Add-ons | 650 | 16 Aug 2018 23:46 |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 18:23.