我正在嘗試在圖像上創建一個脈衝效果,但目前爲止還沒有工作。我曾嘗試到span
元素和它的作品像:如何在頁面加載時在圖像上創建脈衝效果幾秒鐘?
HTML:
<span class="pulse"></span>
CSS:
.pulse {
margin:100px;
display: block;
width: 22px;
height: 22px;
border-radius: 50%;
background: #cca92c;
cursor: pointer;
box-shadow: 0 0 0 rgba(204,169,44, 0.4);
animation: pulse 2s infinite;
}
.pulse:hover {
animation: none;
}
@-webkit-keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
@keyframes pulse {
0% {
-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
box-shadow: 0 0 0 10px rgba(204,169,44, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
box-shadow: 0 0 0 0 rgba(204,169,44, 0);
}
}
我想同與此圖像:
<a href="javascript:void(0)" class="item">
<img src="https://image.ibb.co/cNjXna/guided_inv_icon.png" alt="">
</a>
加載頁面時,圖像應該具有脈衝效果,或者僅在圖像稍微變大2秒爲了表示交互性,然後圖像應保持原來的形狀。
有什麼建議嗎?
我創造了這個筆:https://codepen.io/maketroli/pen/ZyOJYM
編輯
我需要創建下面的黃色圓圈的圖像中相同的效果。由span
製成的黃色圓圈正在按照下圖所示完成。
你的小提琴工作正常。那麼,什麼是錯的? – Justinas
'.pulse:hover {animation:none; }'應該在默認情況下與'animation:pulse 2s infinite;'交換。您希望在懸停期間製作動畫。 –
@Justinas'span'工作正常。不是圖像。我想在該圖像中創建,就像那裏的黃色圓圈一樣。 – TheUnnamed