JSFiddle - React, Tailwind, and code Playground

HTML

<span id="controller">
    <span id="ticker">
        <span id="tweet">test </span>
        <span id="tweet">
            <img src="http://goo.gl/NpDXFs"></img>
            <div id="text">
                <span id="username">@Something</span>
                <span id="extra_info">3m</span>
                <div id="content">content</div>
            </div>
        </span>
        <span id="tweet">
            <img src="http://goo.gl/NpDXFs"></img>
            <div id="text">
                <span id="username">@Something</span>
                <span id="extra_info">3m</span>
                <div id="content">content</div>
            </div>
        </span>
        <span id="tweet">
            <img src="http://goo.gl/NpDXFs"></img>
            <div id="text">
                <span id="username">@Something</span>
                <span id="extra_info">3m</span>
                <div id="content">content</div>
            </div>
        </span>
    </span>
</span>

CSS

#controller {
    background-color: blue;
    display: inline-block;
    position: absolute;
    width: 100%;
    overflow-x: hidden;
}
#controller:hover #ticker {
    -webkit-animation-play-state: paused
}
#ticker {
    -webkit-animation: move_eye 6s linear 0s infinite normal;

}
@-webkit-keyframes move_eye {
    from {
        margin-left:110%;
    }
    to {
        margin-left:-50%;
    }
    90% {
    }
}
#text{
    display: inline-block;
}
#tweet {
    box-sizing: border-box;
    background-color: white;
    display: inline-block;
    position: relative;
    border-radius:5px;
    margin: 0px 1px;
    padding: 0px 3px;
}
#tweet:hover {
    font-size: 120%;
}
#tweet:hover #extra_info {
    display: inline-block;
}
#tweet:hover img {
        width: 40px;
        height: 40px;
}
#extra_info {
    display: none;
}

img{
    width: 30px;
    height: 30px;
}