Notice
Recent Posts
Recent Comments
Link
Yunzz's 코딩정리
[CSS] 툴팁 (Tooltip) 적용 방법 + 마우스오버 (hover) 본문
1) CSS 파일 내에 아래와 같은 코드 삽입
/* CSS 파일 내에 삽입 */
[data-tooltip-text]:hover {
position: relative;
}
[data-tooltip-text]:after {
-webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
-moz-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
background-color: rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
-moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #FFFFFF;
font-size: 12px;
margin-bottom: 10px;
padding: 7px 12px;
position: absolute;
width: auto;
min-width: 50px;
max-width: 300px;
word-wrap: break-word;
z-index: 9999;
opacity: 0;
left: -9999px;
top: 90%;
content: attr(data-tooltip-text);
}
[data-tooltip-text]:hover:after {
top: 130%;
left: 0;
opacity: 1;
}
2) HTML 파일에 아래 코드 삽입
<span data-tooltip-text="툴팁 클릭 시 팝업">Mouseover Button</span>
<결과 확인>
See the Pen Untitled by 조윤주 (@gnlvrezv-the-solid) on CodePen.
'Coding > CSS' 카테고리의 다른 글
[CSS] 반응형 사이드바 (Responsive Sidebar Menu) 생성 (0) | 2024.01.18 |
---|---|
[CSS] Double Range 슬라이드 구성 (0) | 2024.01.16 |
[CSS] 단계 별 (Step-by-Step) 페이지 구성 (0) | 2024.01.12 |
[CSS] CSS 적용 안될 때 해결방법 (0) | 2024.01.12 |
[CSS] CSS 선택자 종류 (0) | 2024.01.12 |