본문 바로가기

CSS

깜빡이는 버튼 만들기

반응형

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

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>
반응형