React Bootstrap Image Replacement

React Image Replacement - Bootstrap 4 & Material Design

Note: This documentation is for an older version of Bootstrap (v.4). A newer version is available for Bootstrap 5. We recommend migrating to the latest version of our product - Material Design for Bootstrap 5.
Go to docs v.5

React Image replacement is a utility that lets you swap text for background images by adding a single class.

Utilize the .text-hide class or mixin to help replace an element’s text content with a background image.


Basic example

        
            
          import React from 'react'

          const ReplacementPage = () => {
            return (
              <div>
                <h2 className="h1-responsive text-hide">Custom heading</h2>
              </div>
            )
          }

          export default ReplacementPage;
        
        
    
        
            

          // Usage as a mixin
          .heading { @include text-hide; }

        
        
    

Use the .text-hide class to maintain the accessibility and SEO benefits of heading tags, but want to utilize a background-image instead of text.

MDBootstrap

        
            
          import React from 'react'

          const ReplacementPage = () => {
            return (
              <div>
                <h2 className="h1-responsive text-hide">MDBootstrap</h2>
              </div>
            )
          }

          export default ReplacementPage;
        
        
    
        
            
          h2 {
            background-image: url('https://mdbootstrap.com/img/logo/mdb-transparent-250px.webp');
            width: 250px;
            height: 90px;
          }