일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 디자인
- 사람 일러스트
- 웹 접근성
- 웹디자인
- 스크롤 웹디자인
- 깔끔한 웹디자인
- 접근성
- jQuery
- IR기법
- 우주 웹디자인
- 스크롤 웹사이트
- 신박한 웹디자인
- 유니크
- 3D
- mark up
- 특이한 웹디자인
- jquery 웹디자인
- 마크업
- 일러스트
- 시맨틱
- 스크롤
- 마우스오버
- 이미지 리플레이스먼트
- 이쁜 웹디자인
- Image Replacement
- 배경이 이쁜 웹디자인
- 웹사이트
- 신박한 디자인
- 귀여운 웹디자인
- 시맨틱 마크업
- Today
- Total
Play Ground
Image Replacement(IR기법) 본문
CSS Image Replacement(IR기법)
의미가 포함되어 있는 image를 배경으로 표현하고, 그에 상응하는 내용을 text로 전경에 기입하는 방법으로,
시각이 있는 사용자는 이미지로 처리된 화면을 볼 수 있지만 "화면 낭독기를 사용하는 시각 장애인, CSS제거 및 인쇄"시에는 문자에 접근하거나 문자를 볼 수 있는 형태로 설계 하는 기법을 말한다
첫번째
h1#technique-one { width: 250px; height: 25px; background-image: url(logo.gif)}
h1#technique-one span{display: none;}
<h1 id="technique-one">
<span>CSS-Tricks</span>
</h1>
두번째
h1.technique-two {width: 2350px; height: 75px; background: url("images/header-image.jpg") top right; margin: 0 0 0 -2000px;}
<h1 class="technique-two">
CSS-Tricks
</h1>
세번째
h1.technique-three {width: 350px; height: 75px; background: url("images/header-image.jpg"); text-indent: -9999px;}
<h1 class="technique-three">
CSS-Tricks
</h1>
네번째
h1.technique-four {width: 350px; height: 75px; background: url("images/header-image.jpg"); text-indent: -9999px;}
<h1 class="technique-four">
<a href="#">
<img src="images/header-image.jpg" alt="CSS-Tricks" />
</a>
</h1>
다섯번째
h1.technique-five {width: 350px; height: 75px; background: url("images/header-image.jpg") }
h1.technique-five span {display: none}
<h1 class="technique-five">
<img src="images/blank.gif" alt="CSS-Tricks" />
<span>CSS-Tricks</span>
</h1>
여섯번째
h1.technique-six {width: 350px; padding: 75px 0 0 0; height: 0; background: url("images/header-image.jpg")
no-repeat; overflow:hidden;}
<h1 class="technique-six">
CSS-Tricks
</h1>
일곱번째
h1.technique-seven {width: 350px; height: 75px; background: url("images/header-image.jpg") no-repeat }
h1.technique-seven span {display: block; width: 0; height: 0; overflow: hidden}
<h1 class="technique-seven">
<span>CSS-Tricks</span>
</h1>
여덣번째
h1.technique-eight {width: 350px; height: 75px; position: relative}
h1.technique-eight span {background: url("images/header-image.jpg"); position: absolute; width: 100%; height: 100%}
<h1 class="technique-eight">
<span></span>CSS-Tricks
</h1>
아홉번째
h1.technique-nine {width: 350px; height: 75px; background: url("images/header-image.jpg") no-repeat;
font-size: 1px; color:white}
<h1 class="technique-nine">
CSS-Tricks
</h1>
그밖에
- 텍스트 요소에 z-index 음수 값을 주어 이미지 뒤로 숨기는 방법
- visibility:hidden
[출처] CSS Image Replacement(IR기법)|작성자 heo1515
'Programming > HTML' 카테고리의 다른 글
href=# 대안법 (0) | 2013.03.12 |
---|---|
웹 표준과 웹 접근성 (0) | 2013.02.26 |
시맨틱한 마크업을 위한 HTML5요소 (0) | 2013.02.26 |
시맨틱 마크업 (0) | 2013.02.26 |
[HTML5] 새로운 요소 (0) | 2013.02.24 |