首页 > 其他分享 >图片填满div,真让人头大

图片填满div,真让人头大

时间:2023-05-07 17:33:44浏览次数:29  
标签:填满 QAQ 真让人 100% 大小 头大 div 图片

家人们,这图片到底怎样才能完全填满div啊,想问度娘结果搜索的问题都乱七八糟的

(怎么那么多问题QAQ),描述问题都描述不来

具体问题如下:图片有自己的分辨率大小,例如宽100px,高100px,将图片添加到div中:

<div class="xx">

  <img src="xxx">

</div>

接着用css代码编辑样式的时候,首先设置div的宽高

.xx {

width:200px;

height:200px;

}

当div宽高大于图片的宽高的时候,这样图片就会填不满这个div,会显示在左上角,如何才能让图片填满这个div啊???

就不能设置一下图片的大小吗,例如来一个background-image-size这种的,哭惹!

久经尝试,找到了一个解决办法,就是再设置img的样式,宽高都100%显示,代码如下:

.xx img{

width:100%;

height:100%;

display:block;

}

这样不论图片的大小是否大于div的大小,都会被压缩至div大小一致程度(图片小的会被放大)(另外不会裁剪,是压缩)

有大佬能给出更好的解决方案吗,有例子最好了(咱还是个小菜,复杂了看不懂QAQ)!

完毕。

标签:填满,QAQ,真让人,100%,大小,头大,div,图片
From: https://www.cnblogs.com/Mickeybo101/p/17379647.html

相关文章

  • Codeforces Round 871 (Div. 4)
    CodeforcesRound871(Div.4)A-LoveStory#include<bits/stdc++.h>usingnamespacestd;typedefpair<int,int>PII;typedefpair<string,int>PSI;constintN=1e5+5,INF=0x3f3f3f3f,Mod=1e6;constdoubleeps=1e-6;typedeflonglongll;i......
  • Codeforces 871 div4(重拳出击)
    Codeforces871div4ABC简单题D题意每次操作可以将当前的数分成两份,一份是\(\frac{1}{3}\),一份是\(\frac{2}{3}\),问当前数n可否进行若干次操作,最终出现一份大小为m的片。递归一下就好了,数据最大才\(10^7\)代码voiddfs(intx){ if(x==m){flag=1;return;} if(flag)re......
  • Codeforces Round 870 (Div. 2)
    CodeforcesRound870(Div.2)A-TrustNobody思路:枚举每一种说谎人数x,若a[i]大于x则说谎人数加一,判断最后说谎总人数是否为x,若是则输出x,结束枚举;若没有满足的x则-1#include<bits/stdc++.h>usingnamespacestd;typedefpair<int,int>PII;typedefpair<string,int>PSI;......
  • Codeforces Round 848 (Div. 2)C
    B.TheForbiddenPermutation一定要注意题目中说的是对于alli满足才算不好的,我们做的时候只要破坏一个i这个a就不算好的了,被这一点坑了,没注意到all。#include<bits/stdc++.h>usingnamespacestd;typedeflonglongLL;constintN=2e5+10;intp[N],a[N];vo......
  • Codeforces Round 856 (Div. 2)C
    C.ScoringSubsequences思路:我们想要找到满足的最大值的长度最长的的区间,因为单调不减,所以更大的数一定在最大值的里面包含,所以我们用两个指针维护这样一个满足当前i的最大值区间,当新来一个数,这时我们答案里面一定要包含这个数,我们看能否保持这个长度,能不能保持需要看j指针所指......
  • Educational Codeforces Round 147 (Rated for Div. 2) (贪心)
    原题链接:https://codeforces.com/contest/1821/problem/D*题意:从1开始走,走的给定区间的值要k次。且shift按了要松开,代表走了一个区间除了往右的次数,还要多两次按shift的次数,求最小次数。*思路:1.先把不可能的情况列出来,就是给出的区间大小小于k时直接输出-12.我的思路是暴......
  • Codeforces Round 867 (Div. 3)
    A.TubeTubeFeed分析:从所有a[i]+i-1<=t的选择种取个max即可code:#include<bits/stdc++.h>usingnamespacestd;constintN=55;inta[N],b[N];intmain(){std::ios::sync_with_stdio(false);cin.tie(0),cout.tie(0); intt; cin>>t;......
  • Deltix Round, Spring 2021 (open for everyone, rated, Div. 1 + Div. 2)
    好久没发博客了,发一篇。A求出每个\(0\)与往前/往后最近的\(1\)的距离即可。时间复杂度\(\mathcal{O}(n)\)。B\((x,y)\to(x+y,y)\to(x+y,-x)\to(y,-x)\to(y-x,-x)\to(y-x,-y)\to(-x,-y)\)。时间复杂度\(\mathcal{O}(n)\)。C开个栈模拟......
  • CF1190 div.1板刷记
    经过上一次的vp,发现自己还有很大不足,所以还在板刷div.1。ACF题面模拟即可。点击查看代码#include<bits/stdc++.h>#defineullunsignedlonglong#defineintlonglong#definepiipair<int,int>#definepbpush_back#definempmake_pairusingnamespacestd;names......
  • Codeforces Round 869 (Div. 2) A-D题解
    比赛地址A.Politics题意:有n个人对m个决案进行投票,对于每一个决案如果票数相同则所有人都离场,反之票数少的一方离场,现在提前知道了每个人的意见,让一些人参与投票,在保证第一个人不离场的情况下最终剩余人数最多是多少Solution把和第一个意见不同的给去掉就行了voidsolve(){......