Title: Responsive image sizes &#8211; custom CSS or plugin?
Last modified: May 8, 2018

---

# Responsive image sizes – custom CSS or plugin?

 *  Resolved [zelda013](https://wordpress.org/support/users/zelda013/)
 * (@zelda013)
 * [7 years, 12 months ago](https://wordpress.org/support/topic/responsive-image-sizes-custom-css-or-plugin/)
 * I would like to make image sizes responsive in my blog posts (not in the main
   pages of my site) in particular for large portrait-orientation images.
 * I’m using WordPress 4.9.5 and Pique child theme (Pique version 1.4.2)
 * The ideal behaviour I would like:
 * – for screen sizes smaller than 500px, display the image in question at 100% 
   width of the column.
    – for screen sizes larger than 501px, display the image
   at 70% of the width (or max-width 600px – the max size of the main column in 
   Pique theme is 857px) – Maybe (but I imagine I need a plugin for this) make the
   images clicable to see them full-size in a lightbox, if they have been reduced.
 * I tried adding some css to my child theme :
 *     ```
       @media screen and (max-width: 500px) {
       .imgv {
       	width : 100% ;
       }
       }
   
       @media screen and (min-width: 501px) {
       .imgv {
       	max-width : 600px ;
       }
       }
       ```
   
 * also tried :
 *     ```
       @media screen and (min-width: 501px) {
       .imgv {
       	max-width : 70% ;
       }
       }
       ```
   
 * Then I added the CSS class “imgv” to the image I wanted to modify. I tried doing
   this via the “CSS class” field in the wysiwyg image editing dialogue or manually
   directly in the html code of the image, replacing the image size class and also
   deleting the hardcoded width and height. In both cases the new css was not applied
   and the images are still displayed at full-size even if I maximize the window.
 * Here is an example of the default html code :
 *     ```
       [caption id="attachment_3729" align="aligncenter" width="768"]<img class="wp-image-3729 size-medium_large" src="http://lesbeauxebooks.com/wp-content/uploads/2018/05/certificat-768x1024.png" alt="Reproduction d'un tableau au format fluide" width="768" height="1024" /> Ceci n'est pas un tableau[/caption]
       ```
   
 * The images in question are 768x1024px (portrait orientation) when set to “medium-
   large” size, that means a lot of scrolling, but medium size is 225x300px, that’s
   too small for what I want.
 * Can I do this with custom CSS ? If yes, how can I do it so that it is taken into
   account ? If not, can you recommend a good, simple plugin for it ? I searched
   for responsive image plugins but they seem to all be for responsive galleries/
   sliders, not single images.
 * Unfortunately I can’t link you directly to the page because the article isn’t
   published yet and I’d rather not publish it until I have sorted this. :\ But 
   if more information is needed I’ll try to find a solution. The site in question
   is here: [http://lesbeauxebooks.com](http://lesbeauxebooks.com)
 * Thanks in advance for any assistance you can give.

Viewing 5 replies - 1 through 5 (of 5 total)

 *  Moderator [James Huff](https://wordpress.org/support/users/macmanx/)
 * (@macmanx)
 * [7 years, 12 months ago](https://wordpress.org/support/topic/responsive-image-sizes-custom-css-or-plugin/#post-10260473)
 * There are plugins for this, like [https://wordpress.org/plugins/wp-retina-2x/](https://wordpress.org/plugins/wp-retina-2x/)
   or Jetpack’s image CDN: [https://jetpack.com/support/photon/](https://jetpack.com/support/photon/)
 *  Thread Starter [zelda013](https://wordpress.org/support/users/zelda013/)
 * (@zelda013)
 * [7 years, 12 months ago](https://wordpress.org/support/topic/responsive-image-sizes-custom-css-or-plugin/#post-10270360)
 * Hello James,
    thank you very much for your reply.
 * I’m not sure those plugins are quite what I’m after though. I am looking for 
   a way to modify the proportion of the image in the page, depending on the size
   of the screen, not a way to create hi-res images for Retina screens, which seems
   to be the main feature of those plugins. Unless I’ve misunderstood, in which 
   case my apologies. In other words I need to act on the CSS rather than the image
   files.
 * What I really need is either :
    – a plugin which will modify **the css** of the
   image, using media queries, or – a way to **add my own media queries to the css**
   and make sure they are applied (currently my css does not seem to be taken into
   account).
 * Maybe a better way to ask my question is:
 * How can I override the generated CSS used for imported images with my own ? Since
   just replacing the CSS classes in the html code is not effective.
 * Thanks for your assistance!
 *  Moderator [James Huff](https://wordpress.org/support/users/macmanx/)
 * (@macmanx)
 * [7 years, 12 months ago](https://wordpress.org/support/topic/responsive-image-sizes-custom-css-or-plugin/#post-10271351)
 * > I am looking for a way to modify the proportion of the image in the page, depending
   > on the size of the screen
 * Jetpack’s image CDN will do exactly that for you, automatically: [https://jetpack.com/support/photon/](https://jetpack.com/support/photon/)
 *  Thread Starter [zelda013](https://wordpress.org/support/users/zelda013/)
 * (@zelda013)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/responsive-image-sizes-custom-css-or-plugin/#post-10279219)
 * Hello James,
    thanks again for the reply. Sorry to insist but unless I am missing
   something, that is not what I want.
 * **I \*don’t\* want to serve different sized IMAGE FILES depending on the page
   size.**
 * I *do* want to **DISPLAY DIFFERENT WIDTHS in % of the total width,** depending
   on the page size : 70% width max for larger pages, 100% width for smaller pages.
 * Normally I should be able to do this with media query but my css code is not 
   being applied, and I don’t know why.
 * **How can I get wordpress to use my css code, which I’ve indicated above in my
   first post?**
 *  Thread Starter [zelda013](https://wordpress.org/support/users/zelda013/)
 * (@zelda013)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/responsive-image-sizes-custom-css-or-plugin/#post-10284488)
 * I think I have resolved my problem.
 * The article wasn’t published yet because I wanted to fix this image problem first.
   I published it just now and when I checked the link I got a 404 error. Some worried
   investigations later I realised my category “portfolio” (the category is in the
   url) was likely in conflict with the “portfolio” feature of wordpress (which 
   is activated but which I don’t use). At least, this is my guess of what was happening.
 * I am not sure why the css was not applied before when it was a simple selector
   because it seems to me it still should have worked. However now I renamed the
   category to “projects” instead of “portfolio” and added the explicit selector
   of “article .entry-content .imgv” and my css media query seems to be working 
   now. (I wish I could have kept the “portfolio” category though, it’s more appropriate…
   oh well.)
 * If anyone would like to see what I mean the article is here : [http://lesbeauxebooks.com/projets/le-putain-d-enorme-projet/](http://lesbeauxebooks.com/projets/le-putain-d-enorme-projet/)

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Responsive image sizes – custom CSS or plugin?’ is closed to new replies.

## Tags

 * [css](https://wordpress.org/support/topic-tag/css/)
 * [images](https://wordpress.org/support/topic-tag/images/)
 * [media queries](https://wordpress.org/support/topic-tag/media-queries/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 5 replies
 * 2 participants
 * Last reply from: [zelda013](https://wordpress.org/support/users/zelda013/)
 * Last activity: [7 years, 11 months ago](https://wordpress.org/support/topic/responsive-image-sizes-custom-css-or-plugin/#post-10284488)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
