CSS

깜빡이는 버튼 만들기

ᚁ ᚂ ᚃ ᚄ ᚅ 2024. 9. 5. 17:41
반응형

깜빡이는 버튼 만드는 방법 입니다.

HTML CSS 만을 활용 했습니다.

인터넷에서 좋은 소스가 보여서 스크랩 차원에서 따로 만들었습니다. (원소스가 워드 프레스로 만들어 졌는가 봐요.)

 

 

 

 

 

 

 


 

 

깜빡이는 버튼 1

 

 

 

<style>
	
	.wp-block-buttons {
		margin-top: 20px;
		width: 100%;
	}
	
	/* 깜박이는 애니메이션 정의 */
	@keyframes blink {
		0%, 15%, 85%, 100% {
			background-color: #277048;	/*#C10909;*/
		}

		/* 원래 색 */
		50% {
			background-color: #6bd437;	/*#DF8C00;*/
		}

		/* 깜박일 때의 색 */
	}

	/* 버튼 기본 상태에 깜박이는 효과 적용 */
	.wp-block-button__link {
		animation: blink 1.5s infinite;
		/* 2초 간격으로 무한 반복 */
		transition: background-color 0.5s;
		/* 배경색 변경에 애니메이션 효과 적용 */
	}

	/* 버튼 호버 또는 포커스 상태 */
	.wp-block-button__link:hover, .wp-block-button__link:focus {
		animation: none;
		/* 호버 시 애니메이션 중지 */
		background-color: black !important;
		/* 호버 시 배경색을 검은색으로 설정 */
		color: white !important;
		/* 호버 시 글씨 색상을 하얀색으로 설정 */
	}
	
	.wp-element-button {
		cursor: pointer;
		padding: 10px 20px;
		color: #fff;
		text-decoration: none;
		border-radius: 9999px;
		display: block;
		text-decoration: none;
	}
	
	.wp-block-buttons .wp-block-button__link {
		color: white !important;
		text-align: center;
		width: 95% !important;
		font-size: 1.4em;
		box-shadow: 1px 3px 4px 3px gray;
	}

</style>

<div class="wp-block-buttons">
	<a class="wp-block-button__link wp-element-button" href="https://naver.com" target="_blank" style="text-decoration: none;">
		<strong style="user-select: auto !important;">🟡 네이버 🟡</strong>
	</a>
</div>
반응형