[英]CSS having 2 elements in container: image and text, always display the image after text and cut the text (with ellipsis) if not enough space for both
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous"> <div class="container"> <div class="row"> <div class="col-md-4 col-lg-3"> <div class="d-flex justify-content-between align-items-end"> <div class="text-justify"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod. </div> <div clss="" style="padding-left:10px;"> <img src="https://img.icons8.com/pastel-glyph/2x/info.png" class="" style="height: 30px; width:30px"> </div> </div> </div> </div> </div>
使用 Flex Bootstrap CSS 代碼,您可以盡可能地構建。
嘗試將text
class (限制文本行)添加到 Pinkal Patel 答案:
.text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* number of lines to show */ -webkit-box-orient: vertical; }
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous"> <div class="container"> <div class="row"> <div class="col-md-4 col-lg-3"> <div class="d-flex justify-content-between align-items-end"> <div class="text-justify text"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod. </div> <div clss="" style="padding-left:10px;"> <img src="https://img.icons8.com/pastel-glyph/2x/info.png" class="" style="height: 30px; width:30px"> </div> </div> </div> </div> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.