cuốn sách gpt4 ai đã làm

jquery - 增强 gif 背景翻转的性能

In lại Tác giả: Walker 123 更新时间:2023-11-28 08:58:43 29 4
mua khóa gpt4 Nike

我在 css 中制作了一个很酷的鼠标悬停,当父级鼠标悬停时它会显示动画 gif。

Đây là mã của tôi:http://codepen.io/clemeeent/pen/oggzMa

问题是我将有大约 40 天这样,随时都在播放圆圈后面的动画 gif。我不确定任何浏览器/计算机/连接都能处理那么多。我试图找出一个解决方案,例如:

$( ".day" ).mouseenter(function() {
$( ".play" ).append( "" );
});

但我绝对不确定它会更好......

如果有人想改进该代码,我们将不胜感激。

PS : gif 只是一个示例,最终的结果会非常棒:p

câu trả lời hay nhất

在上面的评论中已经提到

用css做这样的事情

hình ảnh {
bán kính đường viền: 50%;
}
.day {
margin: 15px;
height: 90px;
chiều rộng: 90px;
nổi: trái;
vị trí: tương đối;
con trỏ: con trỏ;
}
.play {
height: 90px;
vị trí: tuyệt đối;
chiều rộng: 90px;
trái: 50%;
trên cùng: 50%;
margin: -45px 0 0 -45px;
chỉ số z: -1;
transition-duration: 100ms;
transition-timing-function: ease-in-out;
-moz-transition-property: all;
-moz-transition-duration: 100ms;
-moz-transition-timing-function: ease-in-out;
-webkit-transition-property: all;
-webkit-transition-duration: 100ms;
-webkit-transition-timing-function: ease-in-out;
-o-transition-property: all;
-o-transition-duration: 100ms;
-o-transition-timing-function: ease-in-out;
}
.play img {
chiều rộng: 100%;
bán kính đường viền: 50%;
}
.badge {
height: 35px;
chiều rộng: 35px;
background: #ed2c27;
bán kính đường viền: 50%;
font-size: 18px;
vị trí: tuyệt đối;
trên cùng: 0;
phải: 0;
căn chỉnh văn bản: giữa;
font-family:'Satisfy', cursive;
}
.day:hover .spinner {
vị trí: tuyệt đối;
hiển thị: khối;
height: 95px;
width: 95px;
trái: -5px;
top: -5px;
bán kính đường viền: 50%;
border: 3px solid transparent;
border-top-color: black;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.day:hover .spinner:before {
nội dung:"";
vị trí: tuyệt đối;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
bán kính đường viền: 50%;
border: 3px solid transparent;
border-top-color: black;
-webkit-animation: spin 3s linear infinite;
animation: spin 3s linear infinite;
}
.day:hover .spinner:after {
nội dung:"";
vị trí: tuyệt đối;
top: 3px;
left: 3px;
right: 3px;
bottom: 3px;
bán kính đường viền: 50%;
border: 3px solid transparent;
border-top-color: black;
-webkit-animation: spin 1.5s linear infinite;
animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
}



1

关于jquery - 增强 gif 背景翻转的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27013756/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress