JSFiddle - React, Tailwind, and code Playground

HTML

<h4>Default</h4>
<div class="example">
    <div class="container">
        <div class="item"></div>
    </div>   
</div>

<h4>margin-left: 100%;</h4>
<div class="example">
    <div class="container">
        <div class="item margin"></div>
    </div>   
</div>

<h4>position: absolute;<br/>left: 100%;</h4>
<div class="example">
    <div class="container">
        <div class="item position"></div>
    </div>    
</div>

<h4>position:absolute;<br/>margin-left: 100%;</h4>
<div class="example">
    <div class="container">
        <div class="item position-margin"></div>
    </div>   
</div>

<h4>transform: translateX(100%);</h4>
<div class="example">
    <div class="container">
        <div class="item transform"></div>
    </div>    
</div>

<h4>position:absolute;<br/>transform: translateX(100%);</h4>
<div class="example">
    <div class="container">
        <div class="item position-transform"></div>
    </div>    
</div>

CSS

h4{
    float: left;  
    max-width: 100px;
}
.example{
    position: relative;
    
    width: 60%;
    height: 100px;
    margin: 15px auto; 
    
    background: #EEE;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.container{
    width: 80%;
    height: 100px;
    margin: 0 auto;
    border: 1px solid #888;
}

.item {
    width: 50px;
    height: 50px;
    
    background: #88FF88;
}
.item.margin{
    margin-left: 100%;
}
.item.position{
    position: absolute;
    left: 100%;
}
.item.position-margin{
    position: absolute;
    margin-left: 100%;
}
.item.transform{    
    transform: translateX(100%);
}
.item.position-transform{
    position: absolute;    
    transform: translateX(100%);
}