HTML과 CSS를 사용하여 이미지에 텍스트를 추가하는 방법은 무엇입니까? (코드 예)
이 기사에서는 HTML과 CSS를 사용하여 이미지에 텍스트를 추가하는 방법을 소개합니다. 내용이 매우 자세합니다.
더 이상 고민하지 말고 바로 본론으로 들어가겠습니다~
1 HTML과 CSS로 표현하는 이점
#. 🎜🎜 #"이미지 자체에 텍스트를 쓰는 것"이 아니라 "HTML과 CSS를 통해 이미지에 텍스트를 구성하는 것"은 다음과 같은 이점이 있습니다. (추천 튜토리얼:CSS 동영상 튜토리얼)
확대해도 문자가 흐려지지 않습니다 검색엔진에서도 읽혀요 (SEO에 적용 가능) 문자 선택 가능 반응형 디자인을 사용하면 글꼴 크기를 조정할 수 있습니다. (스마트폰 디스플레이에서 소문자 같은 것을 할 수 있습니다... ) #🎜🎜 #2. 이미지에 텍스트를 배치하는 방법1단계: 이미지를 준비해야 합니다
#🎜🎜 #예를 들어 어두운 배경에 흰색 텍스트를 배치하고 싶습니다. 2단계: div 요소에 이미지와 문자를 넣습니다. div 태그에 이미지와 문자를 넣습니다. 이 예에서는 p 태그에 "Great Wall"이라는 텍스트를 배치합니다. 물론 p태그 대신 title태그를 사용하거나,span태그를 사용할 수도 있습니다.<div class = "example" > <img src="/static/imghw/default1.png" data-src="image/greatwall.jpg" class="lazy" alt="HTML과 CSS를 사용하여 이미지에 텍스트를 추가하는 방법은 무엇입니까? (코드 예)" > <p>万里长城</p> </div>
.example{/*父元素div*/ position: relative;/*相対定位*/ } .example p { position: absolute;/*絶対定位*/ color: white;/*文字设为白色*/ top: 0; left: 0; } .example img { width: 100%; }
텍스트는 이미지의 왼쪽 상단에 나타납니다. 위치:절대 상위 요소는 상위 요소를 기준으로 위치를 결정합니다. top:0; left:0은 "이미지가 상위(div)의 왼쪽 상단에 배치됩니다"를 의미합니다.
.example{ position: relative; } .example p{ position: absolute; color: white; top: 0; left: 0; font-family :楷体,sans-serif; font-weight: bold; font-size: 2em; } .example img{width: 100%;}
설명해 주세요: 크기를 수정하려는 경우. 이미지를 특정 픽셀로 지정할 때 너비: 100%에 따라 상위 요소의 div에 대한 고정 픽셀로 너비를 지정하십시오.
3. 텍스트를 이미지 중앙에 배치하세요
어떤 경우에는 "텍스트를 이미지 중앙에 배치하고 싶습니다" the image", 이 시점에서 CSS 코드는 다음과 같아야 합니다.
.example{ position: relative; } .example p{ position: absolute; color: white; /* top: 0; left: 0;*/ font-family :楷体,sans-serif; font-weight: bold; font-size: 2em; top: 50%; left: 50%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); margin:0; padding:0; } .example img{width: 100%;}
위의 센터링을 설명하자면
상단과 좌측이 50%
기본적으로 중앙에 배치됩니다. 그러나 이렇게 하면 텍스트 크기가 벗어나게 됩니다.
텍스트 부분의 오류 조정변환 사용: 번역을 사용하여 텍스트 차이를 수정합니다. 번역(-50%,-50%)에서 세로 텍스트와 가로 텍스트의 차이가 수정됩니다. ttransform은 CS3 속성이지만 IE8 이외의 다른 브라우저에도 해당됩니다. 이전 브라우저에 대응하기 위해 번역은 공급업체 접두사(-ms 및 -wabkit-)를 사용하여 작성됩니다.
마진과 패딩을 추가하고 공백이 있으면 중심에서 벗어난 경우가 있습니다. 따라서 주의 깊게 값을 0으로 변경해 보겠습니다.
4. 이미지에 배경색으로 카테고리 이름 표시이미지에 배경색으로 텍스트를 표시하는 방법은 다음과 같습니다. . 다음 CSS 코드를 참조하세요. HTML은 위와 동일합니다.
.example { position: relative; } .example p { position: absolute; top: 0; left: 0; margin: 0; color: white; background: lightblue; font-size: 15px; line-height: 1; padding: 5px 10px; } .example img { width: 100%; }
효과는 다음과 같습니다.
# 🎜🎜#이미지 모서리에 라벨을 붙이면 문자가 고정됩니다. 이 경우 영상의 밝기에 관계없이 선명하게 볼 수 있습니다. 마찬가지로 이미지의 크기를 변경하려면 상위 요소의 div 너비를 지정하는 것이 좋습니다.
위 내용은 HTML과 CSS를 사용하여 이미지에 텍스트를 추가하는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











웹 사이트의 컨텐츠 프레젠테이션을 설계하는 데 얼마나 많은 시간을 소비합니까? 새 블로그 게시물을 작성하거나 새 페이지를 만들 때

최근 Bitcoin의 가격이 20k 달러가 넘는 USD가 최근에 등반되면서 최근 30k를 끊었으므로 Ethereum을 만드는 데 깊이 다이빙을 할 가치가 있다고 생각했습니다.

개발자로서 어느 단계에 있든, 우리가 완료 한 작업은 크든 작든, 개인적이고 전문적인 성장에 큰 영향을 미칩니다.

그것은#039; VUE 팀에게 그것을 끝내는 것을 축하합니다. 나는 그것이 막대한 노력과 오랜 시간이라는 것을 알고 있습니다. 모든 새로운 문서도 있습니다.

나는 누군가이 매우 합법적 인 질문으로 글을 썼습니다. Lea는 브라우저에서 유효한 CSS 속성 자체를 얻는 방법에 대해 블로그를 작성했습니다. 이는 이와 같습니다.

다른 날, 나는 Corey Ginnivan의 웹 사이트에서 스크롤 할 때 카드 모음이 서로 쌓이는 것을 발견했습니다.
