【CSS】 CSS畫出愛心--跳動

 HTML

<div class="heart"></div>

CSS:

	@keyframes breath {
		0% {
			transform: scale(1);
		}

		50% {
			transform: scale(1.1);
		}

		100% {
			transform: scale(1);
		}
	}

	.heart {
		display: flex;
		margin: 5px 0;
		width: 40px;
		height: 30px;
		filter: drop-shadow(0 1px 1px #973340a3);
		animation: breath infinite 2s ease;
	}

	.heart::before,
	.heart::after {
		content: '';
		flex: 1;
		height: 30px;
		border-radius: 20px 20px 4px 4px;
		transform-origin: 50% 6px;
	}

	.heart::before {
		transform: rotate(-45deg);
		background-image: linear-gradient(90deg, red, #ff6666);
	}

	.heart::after {
		transform: rotate(45deg);
		background-image: linear-gradient(-0deg, red, #ff8484);
	}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章