首页 > 其他分享 >css图片等比放大居中|超出部分隐藏

css图片等比放大居中|超出部分隐藏

时间:2023-12-12 16:24:36浏览次数:35  
标签:居中 top 50% height 图片 隐藏 css 放大

图片等比放大居中

在一些情况下需要保证图片缩略图窗口大小固定,但是图片分辨率比例多种多样,需要在展示固定比例的窗口下展示不同分辨率的图片,还需保证展示的图片不被拉伸变形,保持原有比例的基础上进行等比放大。

// 外层
.img-box {
    // 等比放大图片,超出部分隐藏
    width: 120px;
    height: 120px;
    position: relative;
    //--
    margin: 5px;
    display: inline-block;
    background-color: #fff;
    vertical-align: top;
}
// 内层
.item-img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
}

标签:居中,top,50%,height,图片,隐藏,css,放大
From: https://www.cnblogs.com/ommggg/p/17897147.html

相关文章

  • css自适应文本大小
    div{width:500px;height:600px;resize:both;//可拖动方向overflow:hidden;padding:15px;background-color:red;container-type:size;//对}divp{//cqw表示根据container-type所选择的宽度作为参照,3cqw表示为500*0.03,//cqh表示根据container......
  • css实现鼠标滑过提示文字
    第一种:鼠标滑过图片,提示文字,如图: <divv-if="talentCardNum&&talentCardNum>0"><img@mouseenter="choice(1)"@mouseleave="choice(0)"class="box_time_icon":src="hovers==0?require('@/assets/Q......
  • 企业级 Web 应用里使用 CSS 调整应用外观的一些例子
    笔者在日常工作中曾经负责过一些企业级Web应用的负责和开发,也曾经指导过一些客户的二次开发人员,通过各种方式对我们发布的企业级Web应用进行一些定制开发。所谓企业级前端应用,是指为大型企业或组织开发的前端应用,这些应用具有超过一般2C软件的技术复杂度,高度定制化和可扩展性......
  • 炫酷CSS加载动画
    HTML结构首先是HTML代码,定义了一个类名container的<div>容器:在这个容器里面包含了一些加载器.loader,每个加载器都具有不同的旋转角度自定义属性--r(1~4),而每个加载器里面有20个<span>元素,并且也都具有不同的旋转角度自定义属性--r(1~20)。后面会通过CSS设置不同的旋转角度属性--r和......
  • css中伪元素使用
    1.:after  ::after单双引号的区别其实无论是单引号还是双引号,他们的本质都是伪元素,只不过因为伪类使用的也是单引号,同时他们的写法类似,写法也相仿,但实际上css3为了区分两者,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。但因为兼容性的问题,所以现在大部......
  • php css 改变宽度,img标签设置display:block属性时宽度无法设定为100%的解决办法
    本篇文章所说的内容是img标签设置display:block属性时宽度无法设定为100%的解决办法,方法很详细,有一定的参考价值,有需要的朋友可以参考一下,希望可以对你有所帮助。现象如下代码,img标签设置了display:block,尺寸宽度无法设定为100%img标签设置display:block,宽度无法100%原因替换......
  • CSS让整个网站变成灰色的做法
    CSS让整个网站变成灰色的做法方法一:直接在css样式文件里加上这段代码html{-webkit-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}<!–可以是整个网站变成灰色的–>方法二:可以直接插入到网页/模板文件里html{filter:progidXImag......
  • 图片铺满div元素不变形,超出部分隐藏,保留中心部分css代码
    在我们网站更新文章的时候,经常会插入图片,丰富信息。但是我们插入的图片长宽比例并不一定是固定的。我们在调用缩略图的时候,常常会出现图片变形的情况,高和宽不成比例。那么如何让图片不变形,又能铺满div元素呢?我们可以使用css代码中object-fit属性来实现。object-fit属性指定元素的......
  • WPF 制作三个点从左到右过渡隐藏显示
     Code:<Windowx:Class="WpfApp1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.micros......
  • css:两个行内块元素和图片垂直居中对齐
    (目录)两个行内块元素垂直居中对齐先看一段代码:<style>.box{width:200px;height:200px;line-height:200px;font-size:20px;text-align:center;display:inline-block;background-color:green;}</style><divclass="box&q......