html - How can i make a comment box with an arrow centered on the right border -


something want arrow on right border , centered. responsive?

the css  .left {  		width: 920px !important;  		padding-bottom: 40px;  		min-height: auto !important;  		padding-right: 0;  		float: left;  	}    	.left > p:first-of-type {   		background: #ffd987;   		font-style: italic;   		padding: 5px 10px;   		margin-bottom: 40px;  	}    	.tip {  		background: #fff;  		border: 1px solid #ccc;  		padding: 10px;  		font-size: 1.2em;  		position: relative;  		width: 200px;  	}    	.tip:before {  		position: absolute;  		top: -14px;  		left: 98px;  		display: inline-block;  		border-right: 14px solid transparent;  		border-bottom: 14px solid #fff;  		border-left: 14px solid transparent;  		border-bottom-color: rgba(0, 0, 0, 0.2);  		content: '';  	}    	.tip:after {  		position: absolute;  		top: -12px;  		left: 99px;  		display: inline-block;  		border-right: 12px solid transparent;  		border-bottom: 12px solid #fff;  		border-left: 12px solid transparent;  		content: '';  	}    	.tip.left:before {  		border-top: 14px solid transparent;  		border-right: 14px solid #fff;  		border-bottom: 14px solid transparent;  		border-right-color: rgba(0, 0, 0, 0.2);  		left: -28px;  		top: 20px;  	}    	.tip.left:after {  		border-top: 12px solid transparent;  		border-right: 12px solid #fff;  		border-bottom: 12px solid transparent;  		left: -24px;  		top: 22px;  	}
the html  <div style="padding:50px">  	  	<div class="tip left">  		lorem ipsum dolor sit amet, consectetur adipiscing elit. nullam consectetur quam sapien egestas eget scelerisque lectus tempor. duis placerat tellus @ erat pellentesque nec ultricies erat molestie. integer nec orci id tortor molestie porta. suspendisse eu sagittis quam.  		lorem ipsum dolor sit amet, consectetur adipiscing elit. nullam consectetur quam sapien egestas eget scelerisque lectus tempor. duis placerat tellus @ erat pellentesque nec ultricies erat molestie. integer nec orci id tortor molestie porta. suspendisse eu sagittis quam.  	</div>  </div>	

use transform: translate

.left {      width: 920px !important;      padding-bottom: 40px;      min-height: auto !important;      padding-right: 0;      float: left;  }  .left > p:first-of-type {      background: #ffd987;      font-style: italic;      padding: 5px 10px;      margin-bottom: 40px;  }  .tip {      background: #fff;      border: 1px solid #ccc;      padding: 10px;      font-size: 1.2em;      position: relative;      width: 200px;  }  .tip:before,   .tip:after{      content:'';      position: absolute; top: 50%; right: -28px;      border: 14px solid transparent;      border-left: 14px solid #ccc;      -webkit-transform: translate(0, -50%);      -ms-transform: translate(0, -50%);      transform: translate(0, -50%);  }  .tip:after {      border-left: 14px solid white;      right: -27px;   }
<div style="padding:50px">      <div class="tip left">lorem ipsum dolor sit amet, consectetur adipiscing elit. nullam consectetur quam sapien egestas eget scelerisque lectus tempor. duis placerat tellus @ erat pellentesque nec ultricies erat molestie. integer nec orci id tortor molestie porta. suspendisse eu sagittis quam. lorem ipsum dolor sit amet, consectetur adipiscing elit. nullam consectetur quam sapien egestas eget scelerisque lectus tempor. duis placerat tellus @ erat pellentesque nec ultricies erat molestie. integer nec orci id tortor molestie porta. suspendisse eu sagittis quam.</div>  </div>

http://jsfiddle.net/soledar10/dog8mdkf/


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -