[CSS] - relative absolute 이용하여 이미지 가운데에 타이틀 띄우기
○ relative absolute 이용하여 이미지 가운데에 타이틀 띄우기 |
아래와 같이 이미지 가운데에 타이틀을 띄우는 방법을 알아보겠습니다 여기에는 position: relative; 와 position: absolute; 가 사용됩니다 하나의 image가 relative 의 위치를 가지고 있고 들어갈 text가 absolute 를 가지면 image 안으로 들어가게 됩니다 여기서 이제 세로 가운데 정렬 효과를 주면 됩니다 // html 코드 <div class="project"> <div class="item"> <a href="#!" data-target="#modal1" data-toggle="modal"> <img src="img/projects/project1.jpg" alt="Project"> <span>제목입니다</span> </a> </div> </div> // css 코드 .project .item { position: relative; } /* top, left, transform 이용해서 세로 가운데 정렬 */ /* hover 효과 주기 위해서 opacity: 0 으로 안보이게 한 후 1로 다시 보이게 한다 */ .project .item span { position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%); color: black; font-size: 30px; opacity: 0; font-weight: bold; transition: all 0.5s ease; } .project .item:hover span { opacity: 1; } |
'CSS' 카테고리의 다른 글
[CSS] - 범위이탈(overflow) - 스크롤바 처리 (0) | 2019.10.10 |
---|---|
[CSS] - 맨위로 버튼 만들고 Jquery 효과 주기 (0) | 2018.10.25 |
[CSS] - z-index 이용하여 창 맨위로 띄우기 (0) | 2018.10.20 |
[CSS] - owlcarousel 이용한 다중 캐러셀에서 a href 안될 때 해결법 (0) | 2018.09.29 |
[CSS] - bxslider 이용한 캐러셀, owlcarousel 이용한 다중 캐러셀 (0) | 2018.09.28 |