HTML实现自适应图叠在文字之上

原生js实现文字大小自适应 通过原生JavaScript实现文字大小的动态调整,可以确保内容在不同设备和屏幕尺寸下都能保持良好的可读性和视觉效果。希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。通过CSS变量和JavaScript配合,可以在不修改HTML结构的情况下实现更灵活的文字大小调整。一个做过前端开发的产品经理,经历过睿智产品的折磨导致脱发之后,励志要翻身农奴把歌唱,:此示例结合了媒体查询的思想,定义了多个断点,适用于需要精确控制字体大小的场景。专栏系列(点击解锁) 阅读详情

此效果比较难以形容,以至于不懂得如何搜索,自己写出点想法,请大家帮忙完善。

没有使用psd设计稿上的图片,我就简单的截图实现:

首先,此处要求是图在文之上,且伴随着不同浏览器的大小,将正常显示图文。

我的想法:

1.将图片当做背景来使用,这样宽度改变了,图片还是不会变化

    css3中,存在object-fit这个属性,我现在使用的是 object-fit: cover;

2.设定一个绝对定位元素,position: relative;

3.将文字块以及图片进行相对定位,position: absolute;

以下是代码部分:

//css部分

<style>

      .box{

            width: 100%;

            eight: 675px;

            margin-top: 100px;

      }

      .box .txt-box {

            width: 500px;

            height: 500px;

            margin: 0 auto;

            position: relative;

      }

      .box .txt-box .txt-box-t{

            position: absolute;

            width: 100%;

            height: 336px;

            border-radius: 10px;

            background-color: #dbb583;

            opacity: 0.6;

            color: #000;

      }

      .box .txt-box .txt-box-i{

            position: absolute;

            width: 300px;

            height: 200px;

            left: 300px;

            top: 100px;

      }

      .box .txt-box .txt-box-i img {

            width: 100%;

            height: 200px;

           object-fit: cover;

      }

</style>

//html部分

<div class="box">

      <div class="txt-box">

            <div class="txt-box-t">我在底下</div>

            <div class="txt-box-i">

                  <img src="./test.jpg" alt="sky">

            </div>

      </div>

</div>

 

html5写自适应头部 仿写的一个聚划算的例子 *{ margin: 0; padding: 0; } header{ width: 100%; height: 45px; background-color: rgba(242,24,97,.95); display: -webkit-box; } header .logo{ 阅读详情

相关推荐

图片上悬浮文字

网上查阅之后有三种解决办法:第一种方法是把图片作为背景,上面写文字。这种方法经过简单尝试之后不行,也没有找到原因;后两种方法利用的是html中绝对位置和相对位置的区别实现的,有一个简单的可以运行的小例子

html 文件浮于文字上方,浮于文字上方怎么设置

演示机型:华为MateBook X系统版本:win10APP版本:word 20201、首先在电脑上打开Word软件,然后在Word中打开需要处理的文档。2、接下来在上方工具栏中选择“插入”-“图片”-“来自文件”。3、然后在对话框中选择自己需要插入的图片,点击“打开”即可。4、接下来有鼠标左键点击图片,选择图片右边的文字选项,选择“浮与文字上方”即可。 使用...

weixin_35604021的博客 4028

2024年中科大分子生物研究生考试建议

分子生物学复习资料及往年考题。

qq_43337249的博客 2956

php设置文字浮于图片上方,html怎么让文字在图片表面

html让文字在图片表面的方法:1、使用“background-image”定义背景图片,2、使用“img”定义图片,将img块与文字块放在同一div中;然后通过position属性,利用绝对定位和相对定位来设置图片和文字的位置即可。本教程操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。方法1:将 image 作为背景图片,即:background-i...

weixin_39819671的博客 2181

(蓝桥杯)STM32G431RBT6(SysTick timer)

选用最基础的定时器。

2301_81764359的博客 1903

syslog RFC5424协议详解

RFC5424协议解读与报文分析。

chenwr2018的博客 6690

css实现图片上漂浮着文字效果

css实现图片上漂浮着文字效果

花非花雾非雾物语人生 1万+

学习笔记9--智能驾驶的功能安全设计之功能安全设计

本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》。此专栏是关于《自动驾驶系统设计及应用》书籍的笔记.

FUXI_Willard 1795

HTML 图文组合

居中 1. line-height = height 文本垂直居中 2. text-align: center; 写在父级,子级中的行标签,行块标签,文本内容水平居中 3. margin: 0 auto; 写在块元素,相对于父级水平居中 注:img 行块元素默认下边会产生一个间隙,解决方案转化为块元素 test01 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

Cc200171的博客 647

基于计算机视觉的Windows自动化工具openclaw-win:从原理到实战

计算机视觉与自动化技术正深刻改变人机交互方式,其核心在于让机器具备“感知-决策-执行”的能力。通过图像采集与处理算法,程序可以识别屏幕上的特定元素;结合模拟输入技术,便能自动执行点击、拖拽等操作,形成完整的自动化闭环。这一技术栈在软件测试、数据采集、重复性办公任务等领域具有重要价值,能够显著提升工作效率。开源项目openclaw-win正是这一理念的工程实践,它整合了图像识别与模拟操作模块,为开发者提供了一个研究自动化技术的具体样本。项目涉及模板匹配、坐标计算等关键技术点,并需处理屏幕适配、操作延迟等实际问

weixin_28745975的博客 333

搭建自己的MQTT服务器,实现设备上云(Ubuntu+EMQX)

这篇文章教大家在ECS云服务器上部署EMQX,搭建自己私有的MQTT服务器,配置EMQX实现设备上云,设备数据转发,存储;服务器我采用的华为云的ECS服务器,系统选择Ubuntu系统。

2万+

CSS文字自适应div宽度

1、文字自适应宽度 <body> <div class="box"> <div>大风起兮云飞扬</div> <div>安得猛士兮守四方</div> <div>威加海内兮归故乡</div> </div> </body> .box{ border:1px solid red; } .box di

大风起兮云飞扬 8008

YOLOv12超参数智能优化:基于内置Ray Tune的自动化调优实战指南

购买即可解锁300+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,别人有的本专栏也有! 目标检测模型的性能瓶颈往往源于超参数配置不当。传统手动调优方式不仅耗时耗力,且难以找到全局最优解。YOLOv12集成的Ray Tune框架为解决这一难题提供了完整方案,通过分布式异步优化算法,可实现超参数搜索效率的指数级提升。实际测试表明,采用Ray Tune自动调优的YOLOv12模型,在COCO数据集上mAP指标平均提升3.8%,收敛速度加快2.1倍。在VisDrone无人机数据集上的跨域测试

LXY_LOVE36的博客 119

html页面图片和文字实现自适应

文字自适应在html页面加入 图片自适应加入 img{width:100%}

asdz1989253jm的专栏 8028

Android 15.0 添加自定义服务,并生成jar给第三方app调用

在15.0系统ROM产品定制化开发中,由于需要新增加自定义的功能,所以要增加自定义服务,而app上层通过调用自定义服务,来调用相应的功能,所以系统需要先生成jar,然后生成jar 给上层app调用,接下来就来分析实现的步骤,然后来实现相关的功能 从而来实现所需要的功能

安卓兼职framework和app工程师的博客 669

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

WKWebView图片文字自适应屏幕

前言 在开发中经常需要使用到WebView,然而加载HTML字符串后效果并不是全屏,这时候就需要做自适应屏幕大小。这里主要说一下WKWebView如何实现图片和文字自适应屏幕。 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:812157648,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长! 1.文字自适应屏幕 创建WKWebView的时候,直接添加js来实现自适应。 // 自适应屏幕宽度js NSString *jSc

iOSxiaodaidai的博客 1142

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

html的label根据文字自动控制宽度,Label文本自适应、富文本、加载html文字

一.文本自适应self.bgview = [[UIView alloc]init];UILable * label = [[UILabel alloc]init];[self.bgview addSubview:label];label.numberOfLines = 0;label.text= @"此处是文字";label.lineBreakMode = NSLineBreakByTruncat...

weixin_36485103的博客 1042

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

html 文字和图片实现自适应

文字自适应在html页面加入 图片自适应加入 img{width:100%}

easyboot的专栏 6285

自适应资源网站文字广告位代码

自适应资源网站文字广告位代码,html源码,记事本修改里面的内容即可。

专注于与编程相关的知识内容分享 1662

html5背景文字,HTML5 Placeholder实现input背景文字提示效果

这篇文章我们来看看什么是input输入框背景文字提示效果,如下图所示:这种效果现在网上非常的普遍流行,但大部分是使用JavaScript实现的。但HTML5给我们提供了新的纯HTML的实现方式,不需要任何的JavaScript,只需要在你的input文本框的标记上添加HTML5规范里新增的placeholder属性,然后在属性值里输入你需要的提示信息。语法基本是这个样子:HTML代码用CSS美化P...

weixin_35654096的博客 1191

ios html 自适应,IOS 聊天界面(自适应文字)的实现

该篇文章主要介绍一个实现聊天界面的思路过程,源码可以在源码链接获得,该工程实现聊天的基本功能,功能还不够完善,欢迎大家提pr,效果图如下所示我希望通过相对简单的方式实现界面的布局,没有复杂的计算达到自适应的效果。ios8新功能介绍虽然self size cell最终没有在我的工程中用到,但是这是我曾经挖过的坑,所以在此做了简单的介绍。在ios 8 中,uitableview新增一项功能 sel...

weixin_39585035的博客 303

css根据文字长度实现宽度自适应

根据文字长度,自适应width大小 width: fit-content

Einstellung的博客 1万+

css实现div自适应与文字超出换行

html,body{ height:100%; //关键} /*包裹其他所有div的div*/ #cover { width:100%; //关键 height:auto; //关键 border-radius: 10px; background-size:100% auto; background-repeat:no-repeat; background-image: url('...

weixin_30690833的博客 906

Echarts文字大小自适应,案例详解

用echarts做可视化大屏的时候,图表大小可以自适应,但是图表里面文字的大小不能自适应。有一种解决方法就是采用rem为单位,根据屏幕的宽度调整html的font-size。 <div id="qualres" style="width:100%; height:100%; padding:1rem"></div> 先定义一个函数fontSize(),用来获取屏幕宽度并计算比例,在需要设置字体的地方调用这个函数即可。 getEcharts(){ //获取屏幕宽度并计算比例 f

jingjing的博客 1万+

html页面缩放自适应

在我们一般web端进行页面拼接完成后,在web端的显示正常(毕竟我们是按照web端进行页面拼接完成的),那么要是用其他设备打开呢,比如手机或者平板,这时候显示的比例和尺寸跟我们看到的就大相径庭了。另外一点,UI一般输出的视觉稿只有一份,比如淘宝就会输出:750px 宽度的(高度是动态的一般不考虑)(详情),这时候开发人员就不得不针对这一份设计稿,让其在不同屏幕宽度下显示 一致。由于手机屏幕尺寸不一样,分辨率不一样,或者你需要考虑横竖屏的问题,这时候你也就不得不解决在不同手机上,不同情况下的展示效果了。

m0_74823561的博客 1029
下一篇: 1.JavaScript 浏览器发展简史
Allshadow
博客等级 码龄10年 12粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值