JSFiddle - React, Tailwind, and code Playground

by Mottie

HTML

<div id="skewed">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eu metus
    nisi. Integer non adipiscing massa. Etiam et diam magna. Mauris sit amet
    arcu dui, a malesuada erat.
</div>

CSS

#skewed {
    font: 24px Georgia, sans-serif;
    background: #ccc;
    padding: 10px 20px;
}
#skewed span {
    display: inline-block;
    /* see https://developer.mozilla.org/en-US/docs/CSS/transform */
    -webkit-transform:  skewx(20deg);
          -o-transform: skewx(20deg);
             transform: skewx(20deg);
}

JavaScript

$('#skewed').html(function (i, h) {
    h = h.replace(/\s+/g, '\u00a0').split('');
    return '<span>' + h.join('</span><span>') + '</span>';
});