Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html PHP文件上传文件大小相同_Html_Css - Fatal编程技术网

Html PHP文件上传文件大小相同

Html PHP文件上传文件大小相同,html,css,Html,Css,我已经为一个配置文件编写了自己的文件上传脚本,用户可以在其中设置他们的照片。我的图像代码如下: <img style="border-radius:100%" src="<?php echo $config['url']; ?>/photos/<?php echo GetVar($_SESSION['user']['id'], "avatar"); ?>" width="50" alt="avatar" /> /photos/“width=“50”alt=“

我已经为一个配置文件编写了自己的文件上传脚本,用户可以在其中设置他们的照片。我的图像代码如下:

<img style="border-radius:100%" src="<?php echo $config['url']; ?>/photos/<?php echo GetVar($_SESSION['user']['id'], "avatar"); ?>" width="50" alt="avatar" />
/photos/“width=“50”alt=“avatar”/
当我尝试用新照片做100%边界半径时,它太宽了?我想这是因为新照片的宽度和高度不一样如果是这样的话,我怎么能阻止它?或者如果其他人认为这是不同的,请说出来

这是默认图片,可与边框半径配合使用:

这是使用上载脚本上载的新脚本,但它很宽:

将图像设置为固定大小div的背景,然后应用css使其成为圆形

<style>
  .avatar{
    border-radius:100%;
    background-size:cover;
    height:50px;
    width:50px;
    overflow:hidden;
    display:inline-block;
  }
</style>

<div style="background:url(<?php echo $config['url']; ?>);" class="avatar">

</div>

.阿凡达{
边界半径:100%;
背景尺寸:封面;
高度:50px;
宽度:50px;
溢出:隐藏;
显示:内联块;
}

我喜欢自负的用户喜欢无缘无故地否决这个问题,甚至懒得解释,这是一个有效的问题,下面的答案应该适合你。。。