아임웹 말풍선 만들기 (코드)

아임웹 말풍선 만들기 (코드)

1. 시작하며

웹사이트에서 말풍선은 시각적 강조 요소로, 중요한 메시지를 전달하거나 대화 형식을 연출할 때 효과적입니다.

말풍선을 활용하여 중요한 메시지 강조
말풍선을 활용하여 중요한 메시지 강조
말풍선을 활용하여 대화 형식으로 연출
말풍선을 활용하여 대화 형식으로 연출

아임웹에서는 코드 위젯을 활용해 다양한 형태의 말풍선을 손쉽게 구현할 수 있습니다.

이번 글에서는 3가지 말풍선 사례를 통해 말풍선 구현 방법을 소개해 드리겠습니다.

  • CASE 1: 꼬리가 하단 중앙에 위치한 말풍선
  • 꼬리가 하단 중앙에 위치한 말풍선
  • CASE 2: 꼬리가 하단 우측에 위치한 말풍선
  • 꼬리가 하단 우측에 위치한 말풍선
  • CASE 3: 꼬리가 하단 좌측에 위치한 말풍선
  • 꼬리가 하단 좌측에 위치한 말풍선





2. 아임웹 말풍선 만들기: 3가지 사례

아임웹 디자인 모드에서 코드 위젯을 추가합니다.

코드 위젯 추가
코드 위젯 추가

아래 CASE 1~3 중 원하는 디자인의 말풍선 코드를 복사한 후 말풍선 모양, 색상, 크기, 내용을 필요에 맞게 수정합니다.

💡
참고
코드에서 수정이 필요한 부분은 주석으로 표시해 두었습니다.
말풍선은 크게 본체 부분과 꼬리 부분으로 구성되어 있습니다.

CASE 1: 꼬리 하단 중앙

꼬리가 하단 중앙에 위치한 말풍선
꼬리가 하단 중앙에 위치한 말풍선
/* 전체 컨테이너: 말풍선을 화면 중앙에 배치 */
.speech-bubble-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

/* 말풍선 본체 스타일 */
.speech-bubble {
  width: 550px; /* 말풍선 너비 */
  height: auto;
  background: #FF630F; /* 배경색 */
  box-shadow: 0px 4px 4px rgba(255, 99, 15, 0.25); /* 그림자 스타일 */
  border-radius: 20px; /* 말풍선 모서리 둥글기 */
  position: relative;
  font-size: 20px; /* 텍스트 크기 */
  font-weight: 600; /* 텍스트 굵기 */
  text-align: center; /* 텍스트 정렬 방식 */
  line-height: 28px; /* 줄 간격 */
  padding: 40px; /* 말풍선 내부 여백 */
}

/* 말풍선 꼬리 스타일 */
.speech-bubble::after {
  content: '';
  position: absolute;
  bottom: -31px; /* 꼬리의 세로 위치 */
  left: 50%; /* 꼬리의 가로 위치 */
  width: 0;
  height: 0;
  border: 33px solid transparent; /* 꼬리 삼각형 크기 */
  border-top-color: #FF630F; /* 꼬리 색상 */
  border-bottom: 0;
  margin-left: -33px; /* 꼬리 중앙 정렬 보정 */
  filter: drop-shadow(0px 4px 4px rgba(255, 99, 15, 0.25)); /* 꼬리 그림자 */
}
</style>

<!-- 텍스트 내용 수정 -->
<div class="speech-bubble-container">
  <div class="speech-bubble">
    아래 2가지를 가지고<br>타 업체와 충분히 비교해 보셔도 좋습니다.
    <p style="line-height: 12px;"><br></p>
    <span style="color: #FFFFFF;">제일 좋은 장비들</span>과 
    <span style="color: #FFFFFF;">한번에 납득되는 편집 퀄리티</span>를<br>
    <span style="color: #FFFFFF;">합리적인 가격</span>으로 구독하실 수 있다고<br>
    자신있게 약속드립니다.
  </div>
</div>

CASE 2: 꼬리 하단 우측

꼬리가 하단 우측에 위치한 말풍선
꼬리가 하단 우측에 위치한 말풍선
<style>
/* 전체 컨테이너: 말풍선을 화면 중앙에 배치 */
.speech-bubble-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

/* 말풍선 본체 스타일 */
.speech-bubble {
  width: 550px; /* 말풍선 너비 */
  height: auto;
  background: #FF630F; /* 배경색 */
  box-shadow: 0px 4px 4px rgba(255, 99, 15, 0.25); /* 그림자 스타일 */
  border-radius: 20px; /* 말풍선 모서리 둥글기 */
  position: relative;
  font-size: 20px; /* 텍스트 크기 */
  font-weight: 600; /* 텍스트 굵기 */
  text-align: center; /* 텍스트 정렬 방식 */
  line-height: 28px; /* 줄 간격 */
  padding: 40px; /* 말풍선 내부 여백 */
}

/* 말풍선 꼬리 스타일 */
.speech-bubble::after {
  content: '';
  position: absolute;
  bottom: -31px; /* 꼬리의 세로 위치 */
  right: 20%; /* 꼬리의 가로 위치 */
  width: 0;
  height: 0;
  border: 33px solid transparent; /* 꼬리 삼각형 크기 */
  border-top-color: #FF630F; /* 꼬리 색상 */
  border-bottom: 0;
  border-right: 0;
  margin-right: -33px; /* 꼬리 중앙 정렬 보정 */
  filter: drop-shadow(0px 4px 4px rgba(255, 99, 15, 0.25)); /* 꼬리 그림자 */
}
</style>

<!-- 텍스트 내용 수정 -->
<div class="speech-bubble-container">
  <div class="speech-bubble">
    아래 2가지를 가지고<br>타 업체와 충분히 비교해 보셔도 좋습니다.
    <p style="line-height: 12px;"><br></p>
    <span style="color: #FFFFFF;">제일 좋은 장비들</span>과 
    <span style="color: #FFFFFF;">한번에 납득되는 편집 퀄리티</span>를<br>
    <span style="color: #FFFFFF;">합리적인 가격</span>으로 구독하실 수 있다고<br>
    자신있게 약속드립니다.
  </div>
</div>

CASE 1 코드에서 아래 항목을 수정하였습니다.

  • left: 50%right: 20%으로 수정
  • border-right: 0 속성 추가
  • margin-left: -33pxmargin-right: -33px으로 수정

CASE 3: 꼬리 하단 좌측

꼬리가 하단 좌측에 위치한 말풍선
꼬리가 하단 좌측에 위치한 말풍선
<style>
/* 전체 컨테이너: 말풍선을 화면 중앙에 배치 */
.speech-bubble-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}

/* 말풍선 본체 스타일 */
.speech-bubble {
  width: 550px; /* 말풍선 너비 */
  height: auto;
  background: #FF630F; /* 배경색 */
  box-shadow: 0px 4px 4px rgba(255, 99, 15, 0.25); /* 그림자 스타일 */
  border-radius: 20px; /* 말풍선 모서리 둥글기 */
  position: relative;
  font-size: 20px; /* 텍스트 크기 */
  font-weight: 600; /* 텍스트 굵기 */
  text-align: center; /* 텍스트 정렬 방식 */
  line-height: 28px; /* 줄 간격 */
  padding: 40px; /* 말풍선 내부 여백 */
}

/* 말풍선 꼬리 스타일 */
.speech-bubble::after {
  content: '';
  position: absolute;
  bottom: -31px; /* 꼬리의 세로 위치 */
  left: 20%; /* 꼬리의 가로 위치 */
  width: 0;
  height: 0;
  border: 33px solid transparent; /* 꼬리 삼각형 크기 */
  border-top-color: #FF630F; /* 꼬리 색상 */
  border-bottom: 0;
  border-left: 0;
  margin-left: -33px; /* 꼬리 중앙 정렬 보정 */
  filter: drop-shadow(0px 4px 4px rgba(255, 99, 15, 0.25)); /* 꼬리 그림자 */
}
</style>

<!-- 텍스트 내용 수정 -->
<div class="speech-bubble-container">
  <div class="speech-bubble">
    아래 2가지를 가지고<br>타 업체와 충분히 비교해 보셔도 좋습니다.
    <p style="line-height: 12px;"><br></p>
    <span style="color: #FFFFFF;">제일 좋은 장비들</span>과 
    <span style="color: #FFFFFF;">한번에 납득되는 편집 퀄리티</span>를<br>
    <span style="color: #FFFFFF;">합리적인 가격</span>으로 구독하실 수 있다고<br>
    자신있게 약속드립니다.
  </div>
</div>

CASE 1 코드에서 아래 항목을 수정하였습니다.

  • left: 50%left: 20%으로 수정
  • border-left: 0 속성 추가

말풍선 디자인 팁

  • 색상: 브랜드 컬러를 반영해 통일성을 유지하세요.
  • 꼬리 크기: border 값을 조정해 원하는 크기를 설정하세요.
  • 텍스트 스타일: font-size, font-weight, line-height 등을 통해 가독성을 확보하세요.





3. 마무리

아임웹에서 말풍선을 구현하는 3가지 방법을 사례별로 살펴보았습니다.

핵심 요약:

  • 코드 위젯을 사용해 간단하게 다양한 형태의 말풍선을 구현할 수 있습니다.
  • 주석을 참고해 디자인을 자유롭게 커스터마이즈할 수 있습니다.
  • 말풍선에 애니메이션 효과를 추가해 보다 생동감 있는 연출이 가능합니다.

아임웹 홈페이지에 감각적인 말풍선을 적용해 보세요!
다양한 응용을 통해 홈페이지에 개성을 더할 수 있습니다.

[함께 읽으면 좋은 글]

* 아임웹 텍스트에 형광펜/하이라이트 표시하기 (코드)

아임웹 텍스트에 형광펜/하이라이트 표시하기 (코드) | 아임웹 홈페이지 지식 저장소, 웹카이브
아임웹 텍스트에 형광펜 효과를 추가해 보세요. 간단한 코드로 중요한 내용을 강조하고, 시각적으로 돋보이는 디자인을 완성할 수 있습니다.

* 아임웹 섹션 배경 그라데이션 (코드)

아임웹 섹션 배경 그라데이션 (코드) | 아임웹 홈페이지 지식 저장소, 웹카이브
아임웹에서 섹션 배경에 그라데이션 효과를 적용하는 방법과 이점, 응용법에 대해 안내합니다.

게시글 더보기

고스트 프로 블로그 장점 3가지

고스트 프로(Ghost Pro) 블로그 장점 3가지

1. 시작하며 웹카이브는 고스트 프로(Ghost Pro)로 제작된 블로그입니다. 현재 고스트 프로의 Creator 플랜을 구독 중이며, 2025년 1월 첫 포스팅을 시작으로 홈페이지와 아임웹 관련 콘텐츠를 업로드해 왔습니다. 웹카이브를 구독해 주신 구독자분들께 뉴스레터 발행 등 최대한 고스트 프로에 내장된 다양한 기능을 사용하고자 노력하고 있습니다. 이번 글에서는 고스트 프로를 사용해 보며

구글 파비콘 노출 방법

구글 파비콘 노출 방법 (이미지 크기 변경, 서치콘솔 재크롤링)

1. 시작하며 고스트(Ghost) 블로그를 운영하면서 구글, 네이버, 다음에 모두 사이트를 등록했습니다. 그런데 네이버에서는 파비콘이 잘 노출되지만, 구글에서는 파비콘이 노출되지 않는 현상이 발생했습니다. 이번 글에서는 파비콘이 구글에 노출되지 않을 때 확인해야 할 사항과, 실제로 해결했던 과정을 공유해 드리겠습니다. 고스트(Ghost) 블로그뿐만 아니라 홈페이지의 파비콘이 구글에 노출이 안 되고 있다면 아래

아임웹 자주 묻는 질문 게시판 디자인 커스텀 (코드)

아임웹 자주 묻는 질문 게시판 디자인 커스텀 (코드)

1. 시작하며 홈페이지를 제작할 때 자주 묻는 질문(FAQ) 게시판은 방문자의 문의를 줄이고, 빠른 정보 제공을 도와주는 핵심 요소입니다. 특히 예약·상담·구매 전 궁금증이 많은 페이지일수록 FAQ 게시판은 반드시 필요하다고 할 수 있습니다. 아임웹에서는 아코디언 게시판 기능을 활용해 쉽게 FAQ 게시판을 만들 수 있지만, 기본 디자인은 다소 아쉽게 느껴질

아임웹 입력폼 디자인 커스텀 (코드)

아임웹 입력폼 디자인 커스텀 (코드)

1. 시작하며 아임웹 홈페이지를 제작할 때 입력폼 위젯은 많이 사용되는 요소 중 하나입니다. 간단한 문의 양식부터 상담 신청, 예약 접수까지 다양한 목적으로 활용됩니다. 하지만 아임웹 디자인 모드에서 제공하는 기본 설정만으로는 세세한 디자인 설정이 어려운 경우가 많습니다. 특히 사이트 전체 분위기와 입력폼의 디자인이 어울리지 않으면 통일감이 떨어지게 됩니다. 그래서 이번 글에서는,