일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- relative
- 정보처리
- transition
- method
- SQL
- static
- datasourceexplorer
- fixed
- 이미지확대
- MySQL
- STREAM
- Spring
- where
- call by refelrence
- text-shadow
- 기사
- 산업기사
- box-sizing
- 스마트에디터
- position
- Encoding
- I/O
- transform
- UTF-8
- 정보처리기사
- call by value
- ABSOLUTE
- 정보처리 산업기사
- codepage
- Today
- Total
a battle with myself
[css] 이미지 확대 / transform:scale / transition:transform 본문
css를 이용한 간단한 이미지 확대...
간단한 div box안에 이미지 소스를 확대 시키려면
transform:scale 을 이용하면 된다.
transform:scale(1.1); /* default */
-webkit-transform:scale(1.1); /* 크롬 */
-moz-transform:scale(1.1); /* FireFox */
-o-transform:scale(1.1); /* Opera */
이미지를 1.1배 확대 한다.
div 속성
.shadow{
width:100px;
height:100px;
border:1px solid black;
overflow:hidden; /* div 박스 사이즈를 넘어간 값은 숨긴다*/
}
이미지 속성
.shadow img{
width:100px;
height:100px;
}
.shadow img:hover{ /* img 마우스 오버시*/
cursor:pointer;
transform:scale(1.1); /* 마우스 오버시 이미지 크기를 1.1 배만큼 확대시킨다. */
-o-transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
transition: transform .35s;
-o-transition: transform .35s;
-moz-transition: transform .35s;
-webkit-transition: transform .35s;
/* 마우스 오버시 이미지가 즉시 커지지않고 30.5 second 의 시간에 걸쳐 커진다 애니메이션 효과*/
}
transition: transform .35s; 적용
transition: transform; 미적용
'html + css' 카테고리의 다른 글
[css] position(static/relative/absolute/fixed) (2) | 2016.06.29 |
---|---|
[css] text shadow (0) | 2016.06.14 |
[css] box-sizing:border-box (0) | 2016.05.29 |