首页 > 其他分享 >div背景图的动态高度实现

div背景图的动态高度实现

时间:2023-04-18 10:33:09浏览次数:36  
标签:高度 x% padding div 动态 背景图

<div style="width: 20%; border: 2px solid black; padding-bottom: 8.43%;
background: url('../assets/1bg.png') no-repeat; background-size: cover"></div>

既然是动态,那么width就是当前盒子的百分比,高度通过padding值了撑高。

举个例子,若是200x100的图片,那么宽高比就是2:1,因此当前盒子占x%长度时,padding-bottom设置为0.5x%即可,这样就能确保动态宽高了

 

标签:高度,x%,padding,div,动态,背景图
From: https://www.cnblogs.com/ricardox3/p/17328707.html

相关文章

  • 【LeetCode动态规划#07】01背包问题一维写法(状态压缩)实战,其二(目标和、零一和)
    目标和(放满背包的方法有几种)力扣题目链接(opensnewwindow)难度:中等给定一个非负整数数组,a1,a2,...,an,和一个目标数,S。现在你有两个符号+和-。对于数组中的任意一个整数,你都可以从+或-中选择一个符号添加在前面。返回可以使最终数组和为目标数S的所有添加符号的......
  • 【蝴蝶算法】基于随机惯性权重策略+最优邻域扰动策略+动态转换概率策略的蝴蝶算法求解
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......
  • DHCP(动态主机配置协议)
    DHCP(动态主机配置协议)    是一个应用层协议。分配地址时,DHCP服务器和客户端需要在一个局域网内。服务器为不同网段的主机分配IP时,只要连接两个网段中间的路由器能转发DHCP配置请求即可,但这要求路由器配置中继功能。端口号:67(DHCP服务器),68(DHCP客户端)DHCP服务器提供三种I......
  • 设置多个背景图片
     首先使用background-image:url("./images/logo.jpg") 来指定背景图片的路径使用background-repeat:repeat|repeat-x|repeat-y|no-repeat 来指定背景图片的重复次数使用background-size:14px|14%指定背景图片大小使用background-position:lefttop |  x%y%......
  • Codeforces Round 625 (Div. 1, based on Technocup 2020 Final Round) A. Journey Pl
    https://codeforces.com/contest/1320/problem/AA.JourneyPlanning题目大意:给定一组数,问我们ai-aj==i-j的时候就可以把ai的值加起来,问我们可以凑到的最大总值是多少?input6107191015output26input1400000output400000input7892611122914out......
  • Codeforces Round 866 (Div. 2) ABC
    https://codeforces.com/contest/1820A.Yura'sNewName题目大意:给定一个字符串,每次这个表情^^或者这个表情^_^就是合法的问我们这个字符串至少要添加多少东西使得怎么看都是合法的?input7^______^___^_^^^_^___^^_^^_^^^^^_^_^^___^^_output5511032#......
  • TWebBrower 动态改变大小
    注意:Panel1.BevelOuter:=bvNone;unitUnit2;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,OleCtrls,SHDocVw,ExtCtrls;typeTForm2=class(TForm)Panel1:TPanel;......
  • 0.96寸OLED使用 sprintf() 显示动态变化数字
    显示语句OLED 可以用sprintf() 函数输出的字符串来显示动态变化的数字。例如,可以定义一个u8charoled_buff[20],作为sprintf()的第1个输入参数,第2、3个参数可按 printf() 函数的格式写。然后在将oled_buff 作为 OLED_ShowString() 的参数(第1、2个参数为坐标,第3个为要......
  • 动态规划:剑指 Offer 42. 连续子数组的最大和
    题目描述:输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。 提示:1<= arr.length<=10^5-100<=arr[i]<=100   classSolution{publicintmaxSubArray(intnums[]){intres......
  • 2-207-通过(LeetCode-509)熟悉动态规划的解题步骤
    1.题目 运态规划的定义   动态规划的解题步骤  2.解法2.1递归 publicstaticintfibonacci(intn){if(n==0){return0;}if(n==1){return1;}returnfibonacci(n-1)+fibonacci(n-2);}2.2运态规划+递归......