Желтое поле уже находится внутри синего поля, и когда оно сдвинется вправо, оно перейдет под следующее синее поле, я поместил значение z-index в синее поле, содержащее желтое поле.так что это может быть над следующей синей рамкой.
<div style="background-color:red; width: 500px; height: 500px; position:absolute; ">
<div style="background-color:green; width: 400px; height: 400px; position:absolute; ">
<div style="background-color:blue;width: 100px; height: 100px; display:inline-block; position:relative;">
</div>
<div style="background-color:blue; width: 100px; height: 100px; display:inline-block; position:relative;z-index: 10;">
<div style=" background-color:yellow; width: 50px; height: 50px; display:block; position:relative; left: 70px;"></div>
</div>
<div style="background-color:blue; width: 100px; height: 100px; display:inline-block; position:relative;">
</div>
</div>