https://ibb.co/jWTW6T. <--- изображение того, чего я хочу достичь
.image-client {
width: 100%;
margin: 50px auto;
display: -webkit-box;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
}
.image-client-diamond {
width: 50%;
padding: 10px;
margin-bottom: 30%;
position: relative;
}
.image-client-diamond-inner {
width: 69.5%;
height: 0;
border-radius: 12px;
border: 2px solid orange;
padding-bottom: 69.5%;
overflow: hidden;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
img {
width: 100%;
transform: rotate(-45deg);
}<div class = "image-client">
<div class = "image-client-diamond">
<div class = "image-client-diamond-inner hover-image-client">
<img src = "http://news.nationalgeographic.com/news/2009/09/photogalleries/new-hubble-camera-first-pictures/images/primary/090909-01-hubble-new-camera-upgraded_big.jpg"/>
</div>
</div>
</div>] 1
Как мне получить анимацию перехода границы с мини-квадратным блоком, который анимируется при наведении курсора на этот элемент. Только оранжевый блок, который был показан на вложенном изображении, должен двигаться вместо самой линии.
мини-квадратный блок уже появляется, но он должен перемещать всю линию границы
Вы не можете сделать это с помощью перехода или просто с помощью анимации. Я бы предложил SVG и траекторию движения ,,, но это намного сложнее, чем то, что вы пытаетесь сделать.






Что за пограничный переход? Как вы себе представляете мини-квадратный блок? Как это выглядит? Как анимировать? Мне непонятен твой вопрос