gpt4 book ai didi

html - 调整高分辨率图像 (~8MB) 的大小以完全显示在一个小 div 中(圆形,直径 100 像素)

转载 作者:行者123 更新时间:2023-11-28 11:20:35 25 4
gpt4 key购买 nike

首先,非常感谢您耐心解答我所知道的一个简单问题,任何有超过几周经验的人都可以解决这个问题。我看到人们在这里坚持不懈并乐于助人,我希望你愿意和我一起这样做。

这是我的 fiddle : http://jsfiddle.net/65uzf/

这是我在这里搜索答案的地方之一:( Vertically center image thumbnails into fix-sized div )我尝试了那里的解决方案,但对我来说没有用。我还搜索了 ~4 或 5 个其他人,但都没有成功。

我想做的是拍一张大图片(链接为#ysypic 和#tabpic div 的背景图片)并在我设置的 div 范围内显示该图片的缩略图版本为了它。照原样,使用我在 CSS 中布置的背景属性,只有一部分图像显示在圆形 div 内。如果没有这些属性,显示默认为更小的图像部分 [大概是左上角的 pi*(50^2) 区域],分辨率很差。

我不在乎整个图像是否没有显示在圆圈内(它不会,因为形状不同),不显示溢出也很好。但我希望能够看到每张图片中心的人物,而不仅仅是他们头部的一小部分。

如果这种使用背景图像的方法也不是最好的方法,请告诉我。我希望能够在其他地方执行此操作,即拍摄大版本的图像并在比正常分辨率小得多的内部显示它们。

HTML:

<!DOCTYPE html>
<html>
<head>
<link rel='stylesheet' href='style.css'/>
<script src='script.js'></script>
</head>
<body>
<div class="container">
<div class="piccontain">
<div id="ysypic">
<a href="www.thejourneytothebest.com/ysyprofile" class="guanyin" style="background-image:url('http://i.imgur.com/lbarYwr.jpg')"></a>
</div>
</div>
<div class="piccontain">
<div id="tabpic">
</div>
</div>
</div>
</body>
</html>

CSS:

body {
background-image:url('http://i.imgur.com/KLZAkVC.jpg');
background-attachment:fixed;
background-position:center;
background-size:100% 100%;

}
.container {
text-align:center;
}
.piccontain {
width:150px;
height:200px;
background-color:white;
border-radius:10%;
display:inline-block;
}
#ysypic {
width:100px;
height:100px;
border-radius:100%;
margin-left:25px;
background-image:url('http://i.imgur.com/lbarYwr.jpg');
background-attachment:fixed;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}
#tabpic{
width:100px;
height:100px;
border-radius:100%;
margin-left:25px;
background-image:url('http://i.imgur.com/yj4ROnn.jpg');
background-attachment:fixed;
background-position:center;
background-size:cover;
background-repeat:no-repeat;
}

最佳答案

我尝试使用图片标签和溢出属性:

.test{
width:100px;
height:100px;
border-radius:100%;
margin-left:25px;
overflow:hidden;
}
.test img{
width:150px;
height:200px;
margin-top:-50px;
margin-left:-30px;
}

http://jsfiddle.net/t5FkL/

这就是你要找的吗?

关于html - 调整高分辨率图像 (~8MB) 的大小以完全显示在一个小 div 中(圆形,直径 100 像素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21567980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com