구성 요소 채팅 창 Chat Window 구성 요소

Chat Window 구성 요소

Tailwind CSS를 사용하여 다크 모드를 지원하는 반응형 채팅 창 구성 요소입니다. 사용자 정보가 있는 헤더, 들어오고 나가는 메시지가 있는 메시지 영역, 새 메시지를 입력할 수 있는 바닥글이 있습니다. 이미지는 picsum.photos 및 randomuser.me 의 자리 표시자입니다.

미리 보기

HTML 코드

<div class="flex flex-col h-screen bg-gray-900 text-gray-200">
  <!-- Header -->
  <header class="flex items-center justify-between p-4 bg-gray-800">
    <div class="flex items-center">
      <img class="w-10 h-10 rounded-full mr-4" src="https://randomuser.me/api/portraits/men/1.jpg" alt="User Avatar">
      <h1 class="text-lg font-semibold">Chat User</h1>
    </div>
    <!-- Add any header icons here -->
  </header>

  <!-- Message Area -->
  <div class="flex-1 overflow-y-auto p-4">
    <!-- Incoming Message -->
    <div class="flex items-start mb-4">
      <img class="w-8 h-8 rounded-full mr-3" src="https://randomuser.me/api/portraits/women/1.jpg" alt="Other User Avatar">
      <div class="flex flex-col">
        <div class="bg-gray-700 text-gray-200 p-3 rounded-lg mb-1">
          Hello! How are you?
        </div>
        <span class="text-xs text-gray-500">10:00 AM</span>
      </div>
    </div>

    <!-- Outgoing Message -->
    <div class="flex items-end justify-end mb-4">
      <div class="flex flex-col items-end">
        <div class="bg-blue-600 text-white p-3 rounded-lg mb-1">
          I'm good, thanks! How about you?
        </div>
        <span class="text-xs text-gray-500">10:05 AM</span>
      </div>
      <img class="w-8 h-8 rounded-full ml-3" src="https://randomuser.me/api/portraits/men/1.jpg" alt="User Avatar">
    </div>

    <!-- Add more messages here -->

  </div>

  <!-- Footer -->
  <footer class="flex items-center p-4 bg-gray-800">
    <input type="text" class="flex-1 rounded-full px-4 py-2 mr-4 bg-gray-700 text-gray-200 focus:outline-none" placeholder="Type your message...">
    <button class="bg-blue-600 text-white rounded-full p-2">
      <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor">
        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14m-7-7v14"/>
      </svg>
    </button>
  </footer>
</div>

관련 구성 요소

Chat Window 구성 요소

파스텔 색조의 단순하고 반응형이 빠른 3D 스타일의 채팅 창 구성 요소로, 포트폴리오에서 작업이나 제품을 선보일 수 있도록 설계되었습니다. 여기에는 다크 모드 지원이 포함됩니다.

열다

Chat Window 구성 요소

마이크로 상호 작용, 반응형 디자인 및 어두운 테마 지원을 제공하는 간단한 채팅 창 구성 요소로, 블로그 또는 콘텐츠 소비에 적합합니다.

열다

스큐어모픽챗윈도우

스큐어모피즘(Skeuomorphism) 및 테일윈드(Tailwind) CSS로 스타일이 지정된 채팅 창 웹 컴포넌트입니다. 반응형 레이아웃, CSS를 통한 어두운 테마 지원, 둥근 메시지 말풍선, 그라디언트 및 촉각적인 느낌을 위한 그림자가 특징입니다. 자리 표시자 아바타 및 이미지가 포함됩니다. JavaScript는 포함되어 있지 않습니다.

열다