Yes! Cloudflare offers an option that will rewrite your internal content, images for example, that are served over HTTP while your site is served over HTTPS. Mixing the two will basically deliver insecure content inside a secure container and thus rendering it insecure again. Luckily, Cloudflare offers a super simple solution for this. Head on over to your SSL/TLS settings tab and turn this option on: