0
基本的に、divにカーソルを合わせると、変換でスケールが増加します。このdivにはボーダー半径があり、縮尺を変更するとぼやけてしまいます。 JSFIDDLEの例では、ブラーは消えてしまいますが、localhostサイトでは、ぼやけたままです。Transform Scaleはボーダー半径でDivを作成しますBlurry
私の画面にちょうど起こっているのですか、それとも誰にも見ていますか?
JSFIDDLEのLINK https://jsfiddle.net/3arynm5v/
HTML
<div class="circle">
<div class="circle--inner"></div>
<div class="circle--outer"></div>
</div>
SCSS
.circle {
width:300px;
height:300px;
background:black;
position:relative;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000;
perspective: 1000;
&:hover &--inner {
transform:scale(7);
}
&--inner, &--outer {
position:absolute;
margin:0 auto;
left:0; right:0;
top:50%;
transform:translateY(-50%);
border-radius:200%;
}
&--inner {
width:10px;
height:10px;
background:white;
transition:transform 1s;
transform-origin: center center;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000;
perspective: 1000;
}
&--outer {
width:30px;
height:30px;
border:5px solid white;
}
}
ありがとうございました!私は今それを理解する。 – anon