HTML code
This is the html code used to create this bootstrap snippet, You can copy and paste the following html code inside a page with bootstrap 3.3.7 included, to get the result that you can see in the preview selection
Download
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<div class="container">
<div class="panel messages-panel">
<div class="contacts-list">
<div class="inbox-categories">
<div data-toggle="tab" data-target="#inbox" class="active"> Inbox </div>
<div data-toggle="tab" data-target="#sent"> Sent </div>
<div data-toggle="tab" data-target="#marked"> Marked </div>
<div data-toggle="tab" data-target="#drafts"> Drafts </div>
</div>
<div class="tab-content">
<div id="inbox" class="contacts-outter-wrapper tab-pane active">
<form class="panel-search-form info form-group has-feedback no-margin-bottom">
<input type="text" class="form-control" name="search" placeholder="Search">
<span class="fa fa-search form-control-feedback"></span>
</form>
<div class="contacts-outter">
<ul class="list-unstyled contacts">
<li data-toggle="tab" data-target="#inbox-message-1" class="active">
<div class="message-count"> 1 </div>
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> John Doe </h3>
<h5> Hah, too late, I already bought it and my team is impleting the new design right now.</h5>
</div>
<div class="contacts-add">
<span class="message-time"> 2:32 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
<li data-toggle="tab" data-target="#inbox-message-2">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> John Doe </h3>
<h5> Of course, just call me before that, in case I forget. </h5>
</div>
<div class="contacts-add">
<span class="message-time"> 3:56 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
<li data-toggle="tab" data-target="#inbox-message-3">
<div class="message-count"> 1 </div>
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> John Doe</h3>
<h5> Hey, you asked for my feedback, it's brilliant. Damn, I</h5>
</div>
<div class="contacts-add">
<span class="message-time"> 5:21 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
<li data-toggle="tab" data-target="#inbox-message-4">
<div class="message-count"> 2 </div>
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> John Doe </h3>
<h5> And invite Daniel too, please </h5>
</div>
<div class="contacts-add">
<span class="message-time"> 6:13 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
</ul>
</div>
</div>
<div id="sent" class="contacts-outter-wrapper tab-pane">
<form class="panel-search-form success form-group has-feedback no-margin-bottom">
<input type="text" class="form-control" name="search" placeholder="Search">
<span class="fa fa-search form-control-feedback"></span>
</form>
<div class="contacts-outter">
<ul class="list-unstyled contacts success">
<li data-toggle="tab" data-target="#sent-message-1">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> David Beckham </h3>
<h5> I would like to take a look at it this evening, is it possible ? </h5>
</div>
<div class="contacts-add">
<span class="message-time"> 2:24 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
<li data-toggle="tab" data-target="#sent-message-2">
<div class="message-count"> 7 </div>
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> Jeff Williams </h3>
<h5> Hello, Dennis. I will take a look at it tomorrow, because I'm </h5>
</div>
<div class="contacts-add">
<span class="message-time"> 12:41 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
</ul>
</div>
</div>
<div id="marked" class="contacts-outter-wrapper tab-pane">
<form class="panel-search-form warning form-group has-feedback no-margin-bottom">
<input type="text" class="form-control" name="search" placeholder="Search">
<span class="fa fa-search form-control-feedback"></span>
</form>
<div class="contacts-outter">
<ul class="list-unstyled contacts warning">
<li data-toggle="tab" data-target="#marked-message-1">
<div class="message-count"> 2 </div>
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> Jessica Franco </h3>
<h5> Hello, Dennis. I wanted to let you know we reviewed your proposal and decided </h5>
</div>
<div class="contacts-add">
<span class="message-time"> 1:44 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
<li data-toggle="tab" data-target="#marked-message-2">
<div class="message-count"> 1 </div>
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> Pavel Durov </h3>
<h5> Hey, we need your help for our next Telegram re-design. </h5>
</div>
<div class="contacts-add">
<span class="message-time"> 3:23 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
</ul>
</div>
</div>
<div id="drafts" class="contacts-outter-wrapper tab-pane">
<form class="panel-search-form dark form-group has-feedback no-margin-bottom">
<input type="text" class="form-control" name="search" placeholder="Search">
<span class="fa fa-search form-control-feedback"></span>
</form>
<div class="contacts-outter">
<ul class="list-unstyled contacts dark">
<li data-toggle="tab" data-target="#draft-message-1">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="vcentered info-combo">
<h3 class="no-margin-bottom name"> Milla Shiffman </h3>
<h5> Hello, Mila, can you send me the latest pack of icons, I need </h5>
</div>
<div class="contacts-add">
<span class="message-time"> 4:22 <sup>AM</sup></span>
<i class="fa fa-trash-o"></i>
<i class="fa fa-paperclip"></i>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="tab-content">
<div class="tab-pane message-body active" id="inbox-message-1">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Elon Musk </h4>
<h5> <i class="fa fa-clock-o"></i> 2:25 PM </h5>
</div>
<hr>
<div class="message-text">
I've seen your new template, Dauphin, it's amazing !
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 2:28 PM </h5>
</div>
<hr>
<div class="message-text">
Thanks, I think I will use this for my next dashboard system.
</div>
</div>
</div>
<br>
</div>
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Elon Musk </h4>
<h5> <i class="fa fa-clock-o"></i> 2:32 PM </h5>
</div>
<hr>
<div class="message-text">
Hah, too late, I already bought it and my team is impleting the new design right now.
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="tab-pane message-body" id="inbox-message-2">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Mark Zuckerberg </h4>
<h5> <i class="fa fa-clock-o"></i> 3:45 PM </h5>
</div>
<hr>
<div class="message-text">
Hi, Dennis. How's it going with your latest project?
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 3:52 PM </h5>
</div>
<hr>
<div class="message-text">
Hello. It's going well, thanks, but I may need your help tomorrow evening. Will you be available ?
</div>
</div>
</div>
<br>
</div>
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Mark Zuckerberg </h4>
<h5> <i class="fa fa-clock-o"></i> 3:56 PM </h5>
</div>
<hr>
<div class="message-text">
Of course, just call me before that, in case I forget.
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 4:01 PM </h5>
</div>
<hr>
<div class="message-text">
Great, thank you.
</div>
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="tab-pane message-body" id="inbox-message-3">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Evan Williams </h4>
<h5> <i class="fa fa-clock-o"></i> 5:07 PM </h5>
</div>
<hr>
<div class="message-text">
Hey, you asked for my feedback, it's brilliant. Damn, I envy you I didn't come up with something this good :D Keep it up, man, it's going to be very popular. Trust me !
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 5:16 PM </h5>
</div>
<hr>
<div class="message-text">
Wow, thanks. You'll be my main template tester from now on :)
</div>
</div>
</div>
<br>
</div>
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Evan Williams </h4>
<h5> <i class="fa fa-clock-o"></i> 5:21 PM </h5>
</div>
<hr>
<div class="message-text">
I'm all in, as long as you continue to make such great templates.
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="tab-pane message-body" id="inbox-message-4">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Jonahtan Ive </h4>
<h5> <i class="fa fa-clock-o"></i> 6:12 PM </h5>
</div>
<hr>
<div class="message-text">
I'm coming to your place at 9 pm and I hope you'll have those tasty brownies again :)
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 6:16 PM </h5>
</div>
<hr>
<div class="message-text">
Ye, I still have a bag full of them.
</div>
</div>
</div>
<br>
</div>
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Jonahtan Ive </h4>
<h5> <i class="fa fa-clock-o"></i> 6:12 PM </h5>
</div>
<hr>
<div class="message-text">
Great, we have a lot of work to do and we need fuel :D
</div>
</div>
<br>
</div>
<div class="message info">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Jonahtan Ive </h4>
<h5> <i class="fa fa-clock-o"></i> 6:13 PM </h5>
</div>
<hr>
<div class="message-text">
And invite Daniel too, please.
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="tab-pane message-body" id="sent-message-1">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 2:05 PM </h5>
</div>
<hr>
<div class="message-text">
Hi, I've just finished the stickers you wanted. I'll send them to you in an archive in 10 minutes.
</div>
</div>
</div>
<br>
</div>
<div class="message success">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> David Beckham </h4>
<h5> <i class="fa fa-clock-o"></i> 2:11 PM </h5>
</div>
<hr>
<div class="message-text">
Hello, Dennis. Thanks. Also how's it going with our latest football website. Do you need any additional help or information?
</div>
</div>
<br>
</div>
<div class="message success">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> David Beckham </h4>
<h5> <i class="fa fa-clock-o"></i> 2:24 PM </h5>
</div>
<hr>
<div class="message-text">
I would like to take a look at it this evening, is it possible ?
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 2:25 PM </h5>
</div>
<hr>
<div class="message-text">
It's going well, no need for any other help, thanks. Sure, send me a message when you'll be ready.
</div>
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="tab-pane message-body" id="sent-message-2">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 12:36 PM </h5>
</div>
<hr>
<div class="message-text">
Hi, can you please test my new template Dauphin and tell me if you like it ?
</div>
</div>
</div>
<br>
</div>
<div class="message success">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Jeff Williams </h4>
<h5> <i class="fa fa-clock-o"></i> 12:41 PM </h5>
</div>
<hr>
<div class="message-text">
Hello, Dennis. I will take a look at it tomorrow, because I'm already fed up with the current project.
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 12:46 PM </h5>
</div>
<hr>
<div class="message-text">
Thanks :)
</div>
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="tab-pane message-body" id="marked-message-1">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message warning">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Jessica Fresco </h4>
<h5> <i class="fa fa-clock-o"></i> 1:44 PM </h5>
</div>
<hr>
<div class="message-text">
Hello, Dennis. I wanted to let you know we reviewed your proposal and decided you'll start working together with our UI/UX team on Tuesday, January 10th, 2017. Congratulations and thank you!
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 1:51 PM </h5>
</div>
<hr>
<div class="message-text">
Hello, great news. I'm sure we're going to make something amazing together!
</div>
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="tab-pane message-body" id="marked-message-2">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message warning">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Pavel Durov </h4>
<h5> <i class="fa fa-clock-o"></i> 3:23 PM </h5>
</div>
<hr>
<div class="message-text">
Hey, we need your help for our next Telegram re-design. Are you available to talk about this tomorrow evening at around 8 PM ?
</div>
</div>
<br>
</div>
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 3:31 PM </h5>
</div>
<hr>
<div class="message-text">
Hello, yes I will. It's always a pleasure to work with you and your team :)
</div>
</div>
</div>
<br>
</div>
<div class="message warning">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-info">
<h4> Pavel Durov </h4>
<h5> <i class="fa fa-clock-o"></i> 3:35 PM </h5>
</div>
<hr>
<div class="message-text">
Perfect, talk to you tomorrow evening.
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="tab-pane message-body" id="draft-message-1">
<div class="message-top">
<a class="btn btn btn-success new-message"> <i class="fa fa-envelope"></i> New Message </a>
<div class="new-message-wrapper">
<div class="form-group">
<input type="text" class="form-control" placeholder="Send message to...">
<a class="btn btn-danger close-new-message" href="#"><i class="fa fa-times"></i></a>
</div>
<div class="chat-footer new-message-textarea">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
<div class="message-chat">
<div class="chat-body">
<div class="message my-message">
<img alt="" class="img-circle medium-image" src="https://bootdey.com/img/Content/avatar/avatar1.png">
<div class="message-body">
<div class="message-body-inner">
<div class="message-info">
<h4> Dennis Novac </h4>
<h5> <i class="fa fa-clock-o"></i> 4:22 PM </h5>
</div>
<hr>
<div class="message-text">
Hello, Mila, can you send me the latest pack of icons, I need all the source files. Thanks.
</div>
</div>
</div>
<br>
</div>
</div>
<div class="chat-footer">
<textarea class="send-message-text"></textarea>
<label class="upload-file">
<input type="file" required="">
<i class="fa fa-paperclip"></i>
</label>
<button type="button" class="send-message-button btn-info"> <i class="fa fa-send"></i> </button>
</div>
</div>
</div>
</div>
</div>
</div>
CSS code
This is the css code used to create this bootstrap snippet, You can copy and paste the following css code inside a page with bootstrap 3.3.7 included, to get the result that you can see in the preview selection
Download
body{
margin-top:20px;
background:#eee;
}
.contacts li > .info-combo > h3.name{
font-size:12px;
}
.contacts li .message-time {
text-align: right;
display: block;
margin-left: -15px;
width: 70px;
height: 25px;
line-height: 28px;
font-size: 14px;
font-weight: 600;
padding-right: 5px;
}
.contacts li > .info-combo > h5 {
width: 180px;
font-size: 12px;
height: 28px;
font-weight: 500;
overflow: hidden;
white-space: normal;
text-overflow: ellipsis;
}
.contacts li > .info-combo > h3 {
width: 167px;
height: 20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.info-combo > h3 {
margin: 3px 0;
}
.no-margin-bottom {
margin-bottom: 0 !important;
}
.info-combo > h5 {
margin: 2px 0 6px 0;
}
/* Messages */
.messages-panel img.img-circle {
border: 1px solid rgba(0,0,0,0.1);
}
.medium-image {
width: 45px;
height: 45px;
margin-right: 5px;
}
.img-circle {
border-radius: 50%;
}
.messages-panel {
width: 100%;
height: calc(100vh - 150px);
min-height: 460px;
background-color: #fbfcff;
display: inline-block;
border-top-left-radius: 5px;
margin-bottom: 0;
}
.messages-panel img.img-circle {
border: 1px solid rgba(0,0,0,0.1);
}
.messages-panel .tab-content {
border: none;
background-color: transparent;
}
.contacts-list {
background-color: #fff;
border-right: 1px solid #cfdbe2;
width: 305px;
height: 100%;
border-top-left-radius: 5px;
float: left;
}
.contacts-list .inbox-categories {
width: 100%;
padding: 0;
margin-left: 0;
}
.contacts-list .inbox-categories > div {
float: left;
width: 76px;
padding: 15px 5px;
font-size: 14px;
text-align: center;
border-right: 1px solid rgba(0,0,0,0.1);
background-color: rgba(255,255,255,0.75);
cursor: pointer;
font-weight: 700;
}
.contacts-list .inbox-categories > div:nth-child(1) {
color: #2da9e9;
border-right-color: rgba(45,129,233,0.06);
border-bottom: 4px solid #2da9e9;
border-top-left-radius: 5px;
}
.contacts-list .inbox-categories > div:nth-child(1).active {
color: #fff;
background-color: #2da9e9;
border-bottom: 4px solid rgba(0,0,0,0.15);
}
.contacts-list .inbox-categories > div:nth-child(2) {
color: #0ec8a2;
border-right-color: rgba(14,200,162,0.06);
border-bottom: 4px solid #0ec8a2;
}
.contacts-list .inbox-categories > div:nth-child(2).active {
color: #fff;
background-color: #0ec8a2;
border-bottom: 4px solid rgba(0,0,0,0.15);
}
.contacts-list .inbox-categories > div:nth-child(3) {
color: #ff9e2a;
border-right-color: rgba(255,152,14,0.06);
border-bottom: 4px solid #ff9e2a;
}
.contacts-list .inbox-categories > div:nth-child(3).active {
color: #fff;
background-color: #ff9e2a;
border-bottom: 4px solid rgba(0,0,0,0.15);
}
.contacts-list .inbox-categories > div:nth-child(4) {
color: #314557;
border-bottom: 4px solid #314557;
border-right-color: transparent;
}
.contacts-list .inbox-categories > div:nth-child(4).active {
color: #fff;
background-color: #314557;
border-bottom: 4px solid rgba(0,0,0,0.35);
}
.contacts-list .panel-search > input {
margin-left: 5px;
background-color: rgba(0,0,0,0);
}
.contacts-outter-wrapper {
position: relative;
width: 305px;
direction: rtl;
min-height: 405px;
overflow: hidden;
}
.contacts-outter-wrapper:after, .contacts-outter-wrapper:nth-child(1):after {
content: "";
position: absolute;
width: 100%;
height: 5px;
bottom: 0;
background-color: #2da9e9;
border-bottom-left-radius: 4px;
}
.contacts-outter-wrapper:nth-child(2):after {
background-color: #0ec8a2;
}
.contacts-outter-wrapper:nth-child(3):after {
background-color: #ff9e2a;
}
.contacts-outter-wrapper:nth-child(4):after {
background-color: #314557;
}
.contacts-outter {
position: relative;
height: calc(100vh - 278px);
width: 325px;
direction: rtl;
overflow-y: scroll;
padding-left: 20px;
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
@media {
.contacts-outter-wrapper {
direction: ltr;
}
.contacts-outter{
direction: ltr;
padding-left: 0;
}
}
}
.contacts {
direction: ltr;
width: 305px;
margin-top: 0px;
}
.contacts li {
width: 100%;
border-top: 1px solid transparent;
border-bottom: 1px solid rgba(205,211,237,0.2);
border-left: 4px solid rgba(255,255,255,0);
padding: 8px 12px;
position: relative;
background-color: rgba(255,255,255,0);
}
.contacts li:first-child {
border-top: 1px solid rgba(205,211,237,0.2);
}
.contacts li:first-child.active {
border-top: 1px solid rgba(205,211,237,0.75);
}
.contacts li:hover {
background-color: rgba(255,255,255,0.25);
}
.contacts li.active, .contacts.info li.active {
border-left: 4px solid #2da9e9;
border-top-color: rgba(205,211,237,0.75);
border-bottom-color: rgba(205,211,237,0.75);
background-color: #fbfcff;
}
.contacts.success li.active {
border-left: 4px solid #0ec8a2;
}
.contacts.warning li.active {
border-left: 4px solid #ff9e2a;
}
.contacts.danger li.active {
border-left: 4px solid #f95858;
}
.contacts.dark li.active {
border-left: 4px solid #314557;
}
.contacts li > .info-combo {
width: 172px;
cursor: pointer;
}
.contacts li > .info-combo > h3 {
width: 167px;
height: 20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.contacts li .contacts-add {
width: 50px;
float: right;
z-index: 23299;
}
.contacts li .message-time {
text-align: right;
display: block;
margin-left: -15px;
width: 70px;
height: 25px;
line-height: 28px;
font-size: 14px;
font-weight: 600;
padding-right: 5px;
}
.contacts li .contacts-add .fa-trash-o {
position: absolute;
font-size: 14px;
right: 12px;
bottom: 15px;
color: #a6a6a6;
cursor: pointer;
}
.contacts li .contacts-add .fa-paperclip {
position: absolute;
font-size: 14px;
right: 34px;
bottom: 15px;
color: #a6a6a6;
cursor: pointer;
}
.contacts li .contacts-add .fa-trash-o:hover {
color: #f95858;
}
.contacts li .contacts-add .fa-paperclip:hover {
color: #ff9e2a;
}
.contacts li > .info-combo > h5 {
width: 180px;
font-size: 12px;
height: 28px;
font-weight: 500;
overflow: hidden;
white-space: normal;
text-overflow: ellipsis;
}
.contacts li .message-count {
position: absolute;
top: 8px;
left: 5px;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
background-color: #ff9e2a;
border-radius: 50%;
color: #fff;
font-weight: 600;
font-size: 10px;
}
.message-body {
background-color: #fbfcff;
height: 100%;
width: calc(100% - 305px);
float: right;
}
.message-body .message-top {
display: inline-block;
width: 100%;
position: relative;
min-height: 53px;
height: auto;
background-color: #fff;
border-bottom: 1px solid rgba(205,211,237,0.5);
}
.message-body .message-top .new-message-wrapper {
width: 100%;
}
.message-body .message-top .new-message-wrapper > .form-group {
width: 100%;
padding: 10px 10px 0 10px;
height: 50px;
}
.message-body .message-top .new-message-wrapper .form-group .form-control {
width: calc(100% - 50px);
float: left;
}
.message-body .message-top .new-message-wrapper .form-group a {
width: 40px;
padding: 6px 6px 6px 6px;
text-align: center;
display: block;
float: right;
margin: 0;
}
.message-body .message-top > .btn {
height: 53px;
line-height: 53px;
padding: 0 20px;
float: right;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
margin: 0;
font-size: 15px;
opacity: 0.9;
}
.message-body .message-top > .btn:hover,
.message-body .message-top > .btn:focus,
.message-body .message-top > .btn.active {
opacity: 1;
}
.message-body .message-top > .btn > i {
margin-right: 5px;
font-size: 18px;
}
.new-message-wrapper {
position: absolute;
max-height: 400px;
top: 53px;
background-color: #fff;
z-index: 105;
padding: 20px 15px 30px 15px;
border-bottom: 1px solid #cfdbe2;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
box-shadow: 0 7px 10px rgba(0,0,0,0.25);
transition: 0.5s;
display: none;
}
.new-message-wrapper.closed {
opacity: 0;
max-height: 0;
}
.chat-footer.new-message-textarea {
display: block;
position: relative;
padding: 0 10px;
}
.chat-footer.new-message-textarea .send-message-button {
right: 35px;
}
.chat-footer.new-message-textarea .upload-file {
right: 85px;
}
.chat-footer.new-message-textarea .send-message-text {
padding-right: 100px;
height: 90px;
}
.message-chat {
width: 100%;
overflow: hidden;
}
.chat-body {
width: calc(100% + 17px);
min-height: 290px;
height: calc(100vh - 320px);
background-color: #fbfcff;
margin-bottom: 30px;
padding: 30px 5px 5px 5px;
overflow-y: scroll;
}
.message {
position: relative;
width: 100%;
}
.message br {
clear: both;
}
.message .message-body {
position: relative;
width: auto;
max-width: calc(100% - 150px);
float: left;
background-color: #fff;
border-radius: 4px;
border: 1px solid #dbe3e8;
margin: 0 5px 20px 15px;
color: #788288;
}
.message:after {
content: "";
position: absolute;
top: 11px;
left: 63px;
float: left;
z-index: 100;
border-top: 10px solid transparent;
border-left: none;
border-bottom: 10px solid transparent;
border-right: 13px solid #fff;
}
.message:before {
content: "";
position: absolute;
top: 10px;
left: 62px;
float: left;
z-index: 99;
border-top: 11px solid transparent;
border-left: none;
border-bottom: 11px solid transparent;
border-right: 13px solid #dbe3e8;
}
.message .medium-image {
float: left;
margin-left: 10px;
}
.message .message-info {
width: 100%;
height: 22px;
}
.message .message-info > h5 > i {
font-size: 11px;
font-weight: 700;
margin: 0 2px 0 0;
color: #a2b8c5;
}
.message .message-info > h5 {
color: #a2b8c5;
margin: 8px 0 0 0;
font-size: 12px;
float: right;
padding-right: 10px;
}
.message .message-info > h4 {
font-size: 14px;
font-weight: 600;
margin: 7px 13px 0 10px;
color: #65addd;
float: left;
}
.message hr {
margin: 4px 2%;
width: 96%;
opacity: 0.75;
}
.message .message-text {
text-align: left;
padding: 3px 13px 10px 13px;
font-size: 14px;
}
.message.my-message .message-body {
float: right;
margin: 0 15px 20px 5px;
}
.message.my-message:after {
content: "";
position: absolute;
top: 11px;
left: auto;
right: 63px;
float: left;
z-index: 100;
border-top: 10px solid transparent;
border-left: 13px solid #fff;
border-bottom: 10px solid transparent;
border-right: none;
}
.message.my-message:before {
content: "";
position: absolute;
top: 10px;
left: auto;
right: 62px;
float: left;
z-index: 99;
border-top: 11px solid transparent;
border-left: 13px solid #dbe3e8;
border-bottom: 11px solid transparent;
border-right: none;
}
.message.my-message .medium-image {
float: right;
margin-left: 5px;
margin-right: 10px;
}
.message.my-message .message-info > h5 {
float: left;
padding-left: 10px;
padding-right: 0;
}
.message.my-message .message-info > h4 {
float: right;
}
.message.info .message-body {
background-color: #2da9e9;
border: 1px solid #2da9e9;
color: #fff;
}
.message.info:after, .message.info:before {
border-right: 13px solid #2da9e9;
}
.message.success .message-body {
background-color: #0ec8a2;
border: 1px solid #0ec8a2;
color: #fff;
}
.message.success:after, .message.success:before {
border-right: 13px solid #0ec8a2;
}
.message.warning .message-body {
background-color: #ff9e2a;
border: 1px solid #ff9e2a;
color: #fff;
}
.message.warning:after, .message.warning:before {
border-right: 13px solid #ff9e2a;
}
.message.danger .message-body {
background-color: #f95858;
border: 1px solid #f95858;
color: #fff;
}
.message.danger:after, .message.danger:before {
border-right: 13px solid #f95858;
}
.message.dark .message-body {
background-color: #314557;
border: 1px solid #314557;
color: #fff;
}
.message.dark:after, .message.dark:before {
border-right: 13px solid #314557;
}
.message.info .message-info > h4, .message.success .message-info > h4,
.message.warning .message-info > h4, .message.danger .message-info > h4,
.message.dark .message-info > h4 {
color: #fff;
}
.message.info .message-info > h5, .message.info .message-info > h5 > i,
.message.success .message-info > h5, .message.success .message-info > h5 > i,
.message.warning .message-info > h5, .message.warning .message-info > h5 > i,
.message.danger .message-info > h5, .message.danger .message-info > h5 > i,
.message.dark .message-info > h5, .message.dark .message-info > h5 > i {
color: #fff;
opacity: 0.9;
}
.chat-footer {
position: relative;
width: 100%;
padding: 0 80px;
}
.chat-footer .send-message-text {
position: relative;
display: block;
width: 100%;
min-height: 55px;
max-height: 75px;
background-color: #fff;
border-radius: 5px;
padding: 5px 95px 5px 10px;
font-size: 13px;
resize: vertical;
outline: none;
border: 1px solid #e0e6eb;
}
.chat-footer .send-message-button {
display: block;
position: absolute;
width: 35px;
height: 35px;
right: 100px;
top: 0;
bottom: 0;
margin: auto;
border: 1px solid rgba(0,0,0,0.05);
outline: none;
font-weight: 600;
border-radius: 50%;
padding: 0;
}
.chat-footer .send-message-button > i {
font-size: 16px;
margin: 0 0 0 -2px;
}
.chat-footer label.upload-file input[type="file"] {
position: fixed;
top: -1000px;
}
.chat-footer .upload-file {
display: block;
position: absolute;
right: 150px;
height: 30px;
font-size: 20px;
top: 0;
bottom: 0;
margin: auto;
opacity: 0.25;
}
.chat-footer .upload-file:hover {
opacity: 1;
}
@media screen and (max-width: 767px) {
.messages-panel {
min-width: 0;
display: inline-block;
}
.contacts-list, .contacts-list .inbox-categories > div:nth-child(4) {
border-top-right-radius: 5px;
border-right: none;
}
.contacts-list, .contacts-outter-wrapper, .contacts-outter, .contacts {
width: 100%;
direction: ltr;
padding-left: 0;
}
.contacts-list .inbox-categories > div {
width: 25%;
}
.message-body {
width: 100%;
margin: 20px 0;
border: 1px solid #dce2e9;
background-color: #fff;
}
.message .message-body {
max-width: calc(100% - 85px);
}
.message-body .chat-body {
background-color: #fff;
width: 100%;
}
.chat-footer {
margin-bottom: 20px;
padding: 0 20px;
}
.chat-footer .send-message-button {
right: 40px;
}
.chat-footer .upload-file {
right: 90px;
}
.message-body .message-top > .btn {
border-radius: 0;
width: 100%;
}
.contacts-add {
display: none;
}
}
/* Profile page */
.profile-main {
background-color: #fff;
border: 1px solid #dce2e9;
border-radius: 3px;
position: relative;
margin-bottom: 20px;
}
.profile-main .profile-background {
background-repeat: no-repeat;
background-size: 100%;
background-position: center;
width: 100%;
height: 260px;
}
.profile-main .profile-info {
width: calc(100% - 380px);
max-width: 1100px;
margin: 0 auto;
background-color: #fff;
height: 70px;
border-radius: 0 0 3px 3px;
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
}
.profile-main .profile-info > div {
margin: 0 10px;
}
.profile-main .profile-info > div:last-child {
padding-right: 25px;
}
.profile-main .profile-info > div h4 {
font-size: 16px;
margin-bottom: 0;
}
.profile-main .profile-info > div h5 {
margin-top: 5px;
font-weight: 500;
}
.profile-main .profile-button {
padding: 8px 0;
position: absolute;
right: 25px;
bottom: 16px;
width: 150px;
}
.profile-main .profile-picture {
width: 150px;
height: 150px;
border: 4px solid #fff;
position: absolute;
left: 25px;
bottom: 14px;
}
@media screen and (max-width: 767px) {
.profile-main .profile-info .profile-status,
.profile-main .profile-info .profile-posts,
.profile-main .profile-info .profile-date {
display: none;
}
}
.contacts li > .info-combo {
display:inline-block;
}
About this bootstrap example/template
This example/template, messages chat with tabs, was published on Apr 20th 2017, 13:58 by Bootdey Admin and it is free.
We hope you will enjoy this awesome snippet and stay tuned for the latest updates, bootdey snippets are already used in thousands of blogs, websites and projects. We believe it will save your precious time and gives trendy look to your next web project.
We always try to offer the best beautiful and responsive source of Bootstrap code examples and components.
This code example currectly have 39.6K views, Using this bootstrap snippet you have the following benefits:
Bootstrap 3.3.7
<link rel='stylesheet' href='https://netdna.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css'>
<script src='https://netdna.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js'></script>
This code example is based on bootstrap 3.3.7 and the grid system of this framework
Responsive
Based on bootstrap framework makes all the layouts perfectly responsive for all devices
Crossbrowser compatibility
Tested on all major browsers, it works smoothly on all of them
semantic html 5
Built on html / css3 the code quality is really amazing
Simple Integration
This code example can be simply integrated on existing sites and new ones too, all you need to do is copy the code and start working