2
私は内部にdiv
を含むコンテナを持っています。その四角形の四角をクリックすると、移動し始めてコンテナの外側になります。境界線の外に出る要素のスムーズな移行を達成する方法は?
私の問題は、この内側のブロックが境界線を越えている間に本当に過酷な状態になっていることです。どのようにしてこの移行がCSS手段を使ってよりスムーズに行えるのでしょうか?この正方形が消えると、目に優しくなります。
多分私は、メインコンテナのためのある種のイメージマスク、または正方形のためのフェード効果を使用するはずです。私はその行動をどのように達成するのか正確にはわかりません。
ありがとうございます!
.borderline {
position: relative;
text-align: center;
vertical-align: middle;
line-height: 150px;
width: 400px;
height: 150px;
overflow: hidden;
}
.square {
position: absolute;
width: 150px;
height: 150px;
background-color: #0087ff;
}
.square:focus {
transform: translateX(500px);
transition: all 2s;
}
<div class='borderline'>
<div class='square' tabindex="1">Click me</div>
</div>
アニメに。 –
さて、あなたが望むように、見た目に合っているものをアニメーションのプロパティでツイークしてください。これは別の例です:https://codepen.io/anon/pen/zdppor –
ありがとうございます。私はあなたのアプローチが好きです、Alvaro。 –