グラデーション付きの丸い境界線を持つファーバーアイコンがあります。ホバー効果を入れてアイコンを回転させると、背景が境界グラデーションで塗りつぶされます。アイコンが回転している間、背景を透明にしておきたい。はホバーボーダーグラデーションを背景に塗りつぶします
ここにはcodepenです。ご協力いただければ幸いです。
.circle-icon {
width: 2em;
height: 2em;
position: relative;
margin: auto;
margin: 30px;
border-radius: 50%;
background: #fff;
}
.circle-icon:after {
content: '';
position: absolute;
top: -5px;
bottom: -5px;
right: -5px;
left: -5px;
background-image: linear-gradient(to top right, #3BB44A 0%, #4DA5EC 100%);
z-index: -1;
border-radius: inherit;
}
.fa {
text-align: center;
padding-top: .5em;
font-size: 3em;
color: #4DA5EC;
-webkit-transition: -webkit-transform .8s ease-in-out;
transition: transform .8s ease-in-out;
}
.fa:hover {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
グラデーションの境界線と矢印(これは現在のように、塗りつぶしを除く)または中央の矢印だけを回転させるという目標はありますか? – wpalmes
@wpalmesただ矢印。要素、境界線、アイコンの上にカーソルを置くと、矢印が回転します。 –