"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > CSS를 사용하여 이미지를 표시하는 동안 텍스트를 효과적으로 숨기는 방법은 무엇입니까?

CSS를 사용하여 이미지를 표시하는 동안 텍스트를 효과적으로 숨기는 방법은 무엇입니까?

2024년 11월 19일에 게시됨
검색:317

How to Effectively Hide Text While Displaying an Image Using CSS?

CSS를 사용하여 보이지 않는 텍스트

CSS를 사용하여 텍스트 요소를 숨기는 것은 다양한 디자인 목적에 유용할 수 있습니다. 일반적인 시나리오 중 하나는 텍스트를 로고 이미지로 바꾸는 것입니다. 이 문서에서는 이미지를 표시하는 동안 원본 텍스트를 효과적으로 제거하는 방법이라는 구체적인 문제를 다룹니다.

텍스트 숨기기 솔루션

이미지를 표시하는 동안 텍스트를 보이지 않게 만드는 방법에는 여러 가지가 있습니다. 이미지 배치를 위해 요소의 크기를 보존합니다.

방법 1: 텍스트 들여쓰기

한 가지 기술은 text-indent:

h1 {
    text-indent: -9999px;                 /* sends the text off-screen */
    background-image: url(/the_img.png);  /* shows image */
    height: 100px;                        /* be sure to set height & width */
    width:  600px;
    white-space: nowrap;            /* because only the first line is indented */
}

방법 2: 텍스트 숨기기

또 다른 솔루션은 음수 들여쓰기로 인해 생성된 커다란 보이지 않는 상자를 방지합니다.

h1 {
    background-image: url(/the_img.png);  /* shows image */
    height: 100px;                        /* be sure to set height & width */
    width:  600px;

    /* Hide the text. */
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

두 가지 방법 모두 텍스트를 화면 밖으로 밀거나 요소 내에 숨겨 원하는 결과를 얻습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3