css一些实用的技巧

防止页面加载图片时抖动

  • 在css中,以% 为单位的 margin和 padding值的计算,是相对于其父元素的width而非 height。
<div class="img-box">
  <img :src="food.image">
</div>
.img-box {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 100%; // 高宽比(高:宽 * 100%)
}

img {
    position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
}
  • 单行文本溢出显示省略号(…)
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
1.png
  • 多行文本溢出显示省略号(…)
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
2.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • css 字体简写规则 当使用css定义字体时你可能会这样做: font-size: 1em; line-heigh...
    小明yz阅读 321评论 0 1
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 2,217评论 1 4
  • CSS 规则 css 语法:选择器 、一条或者多条声明(css属性) CSS引入方式 1. 行内式 通过sty...
    青青玉立阅读 782评论 0 0
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,308评论 0 11
  • day01­_起源和结构 结构:Xhtml xml 表现:CSS 行为:DOM ECMAScript 以上都属于W...
    Sakura_明妃阅读 1,335评论 0 1

友情链接更多精彩内容