JavaScript设置背景图片

Three 之 three.js (webgl)使用 html div 给 Threejs 场景添加背景图的方法实现 Three 之 three.js (webgl)使用 html div 给 Threejs 场景添加背景图的方法实现 目录 Three 之 three.js (webgl)使用 html div 给 Threejs 场景添加背景图的方法实现 一、简单介绍 二、该案例效果示图 三、实现原理 四、注意事项 五、该案例的大概实现步骤 六、关键代码 一、简单介绍 Three js 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。 本节介绍, three.js... 阅读详情

本章节通过代码实例介绍一下如何利用js实现动态的为div元素设置背景图片。

核心代码片段如下:

[JavaScript] 纯文本查看 复制代码运行代码
1
odiv.style.backgroundImage="url('images/test.jpg')";

下面给出一个完整的代码实例,使用的背景图片如下:

a:3:{s:3:\"pic\";s:43:\"portal/201711/25/204505z898abioy7warmjt.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

309x99的图片分隔为9份,每一份的长宽分别是103px和33px。

代码实例如下:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>设置背景图片</title>
<style type="text/css">
#ant {
  width:400px;
  height:300px;
  background-color:#ccc;
}
</style>
<script>
window.onload = function () {
  var odiv = document.getElementById("ant");
  var obt = document.getElementById("bt");
  obt.onclick = function () {
    odiv.style.backgroundImage = "url('mytest/demo/mybg.png')";
    odiv.style.backgroundRepeat = "no-repeat";
    odiv.style.backgroundPosition = "0px -33px";
  }
}
</script>
</head>
<body>
<div id="ant"></div>
<input type="button" id="bt" value="查看演示"/>
</body>
</html>

上面的代码实现了使用js设置元素背景的功能,可以看出背景图片会覆盖背景色。

(1).backgroundImage用来设置背景图片路径。

(2).backgroundRepeat用来设置背景图片的重复规则。

(3).backgroundPosition用来设置背景图片的定位。

也可以使用setAttribute()函数实现

Geant4 案例分析(一): B1 本文是对Geant4 B1的案例分析,其中特定的功能不做介绍,而注重于各个文件的主要功能,以及它们组织的方式。 阅读详情

相关推荐

C# Log4Net不输出日志的解决方法

log4net是一个流行的 .NET 日志框架,用于记录应用程序的日志信息。如果你在使用log4net。

精通搬砖,资深技术砖家,在软件开发,人工智能,设备开发等领域都有研究。商业合作&交流学习可私信联系。 1263

Js实现背景图片切换

实现目标: 点击页面中间的小图片,页面的背景就会变成相应的图片样式 思路 点击图片,获取到对应的图片的li元素 因为图片的名字是从1开始顺序命名的,所以可以通过获取的li元素的索引号来改变背景图片的地址名 将地址名改到body标签的backgroundImage属性中 实现代码 html代码 Css代码 Js代码 ...

wuliao193728645的博客 6883

processing与arduino互动编程

Arduino开发板对AVR单片机二次编译封装,无需考虑单片机编程寄存器、地址指针等复杂细节processing借助arduino读取各种传感器的数值,控制各种机电装置。

weixin_45679408的博客 824

尚硅谷html练习-背景重复

尚硅谷html练习-背景重复

weixin_58264104的博客 579

南大计算机2024保研笔试:编译原理等5门专业课考点分布与408复习避坑指南

本文详细解析了南京大学计算机2024保研笔试的考点分布与复习策略,重点突出编译原理(占比28%-32%)和离散数学的特色考核。提供跨课程复习方法、真题题型分析及高效备考建议,帮助考生突破传统408框架,应对南大独特的命题风格。

weixin_29304985的博客 347

Apollo和autoware规划算法代码ros移植-路径规划可跑工程分享

Apollo6.0规划核心代码移植到Ros工程,可编译移植分享

weixin_39735688的博客 8509

如何动态改变background-image

最近在开发uni-app小程序时尝试使用栅格布局利用循环遍历元素节点,其中每个元素节点对应的背景图片都不相同,于是就遇到了需要动态改变元素background-image的操作。

fighting ~的博客 2474

TVS 管击穿电压与钳位电压的工程解析

TVS二极管的核心参数击穿电压(VBR)和钳位电压(VC)常被混淆,但二者具有本质区别。VBR是

硬核科技 480

如何使用jquery 动态修改元素的 background-image?

var s = "images/" + row + ".jpg";//row是table的当前行   $("body").css("background-image","url(s)");   这样子设置的background-image就是url(s),JavaScript代码当中的s变量并没有如你期望的那样子扩展开来。   对JavaScript的运用不熟悉。   var s = "image

一份耕耘 一份收货 3万+

代码解读:使用Stable Diffusion完成相似图像生成任务

作为内容生产重要的一部分,生成相似图像是一项有意义的工作,例如很多内容创作分享平台单纯依赖用户贡献的图片已经不够了,最省力的方法就是利用已有的图片生成相似的图片作为补充。这篇博客详细解读基于Stable Diffusion生成相似图片的原理和代码。

沉迷单车的追风少年 1394

(11)(2.2.2) BLHeli32,AM32, and BLHeli_S ESCs(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(2.2.2) BLHeli32,AM32, and BLHeli_S ESCs》。

无人机开发(开源Ardupilot) 2234

js javascript 设置页面背景色,设置背景图片

New Document function update(temp) { if(temp == 'color') { document.body.style.backgroundColor="#FFFFFF";//改

xinxintai的专栏 2万+

ATE Pin Electronics电路学习总结

PinElectronics(PE)是ATE测试机的核心模拟前端电路,负责ATE与芯片间的信号转换与交互。主要包含四大功能模块:Driver实现逻辑信号到模拟电平的转换(VIH/VIL可编程);Receiver对DUT输出进行采样比较(VOH/VOL判定);ActiveLoad施加可编程电流负载;PPMU进行精密电压/电流测量。PE的性能直接影响功能测试和直流参数测试的精度,需定期校准维护。关键参数包括:Driver电压精度(±5mV)、Receiver比较精度(±10-50mV)、PPMU测量精度(±1-

歌颂苦难的行为是无耻的; 469

JS中如何设置背景图片?

方法一:    预先设置好一个样式,当用到的时候,只需要给这个对象添加一个类名就行了。 eg: css中:.bj { background: url(star.jpg) no-repeat center; background-size: cover; } js中: oBox.className = "bj"; 方法二: 直接使用...

4507

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

fabric.js 如何为Rect设置背景图片

在这个例子中,我们创建一个新的 Image 对象,并将其加载完成后创建一个新的 fabric.Pattern 对象。然后,我们使用 fabric.Rect 构造函数创建一个新的矩形对象,并将其 fill 属性设置为我们刚刚创建的 fabric.Pattern 对象。在 Fabric.js 中,您可以为 fabric.Rect 对象设置背景图片。要设置背景图片,您需要创建一个新的 fabric.Pattern 对象,并将其设置为 fabric.Rect 对象的 fill 属性。

ModStartCMS的博客 606

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Js 设置页面背景色,设置背景图片

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;

春晓博客 2643

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

js更换背景图片

js更换背景图片

qq_44929357的博客 907

js设置随机切换背景图片

<script> var imgs =["http://images.cnblogs.com/cnblogs_com/xiaobo-Linux/1112236/o_2.jpg", "http://images.cnblogs.com/cnblogs_com/xiaobo-Linux/1112236/o_default.png...

b305723的专栏 510

如何在React.js文件中设置标签的背景图片

如何在js文件中设置标签元素背景图片

qq_41619265的博客 540

Three.js - 通过透明渲染设置背景图片

1、示例 示例 http://ithanmang.com/threeJs/home/201809/20180910/01-canvas-background-image.html 效果 2、实现步骤 2.1、背景图 2.2、设置背景 此处是给body元素设置了背景图 body { margin: 0; overflow: hidden; /* 溢出隐藏 */...

ithanmang 9394

react.js 如何 设置页面div 背景图片

1. 如何在react js 项目中设置div 背景图片 在传统的项目中我们只需要在css文件中定义样式,然后给div添加相应的class即可, 但是在react.js中,尤其是在用webpack 搭建的环境中,似乎直接写定义class样式就 不太管用了,因为这样的react项目,定义class属性需要用驼峰className={Obj(一个对象)}, 而定义标签上的样式则用 s...

weixin_34160277的博客 4381

html js判断背景是否,js怎么判断css设置的背景图片是否成功加载

js如何判断css设置的背景图片是否成功加载一个div用这个css代码设置的background-image:url(a.jpg)背景图片js如何判断css设置的背景图片是否成功加载?有时网络缓慢会造成图片加载失败,如何判断?------解决方案--------------------htmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""ht...

weixin_30990605的博客 1406

php随机调用百度背景图片,玩转js设置随机切换背景图片

js的功能不可小觑,想要很好的开发一件东西js会大大的加分,本文就为大家带来一篇js设置随机切换背景图片的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。实例如下:var imgs =["http://images.cnblogs.com/cnblogs_com/xiaobo-Linux/1112236/o_2.jpg","http://i...

weixin_29380121的博客 140

javascript设置页面背景色及背景图片的方法

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34390105的博客 661
上一篇: JavaScript点击一个按钮隐藏和显示div
下一篇: js购物车选中商品实现计算商品总价格
Return_KB
博客等级 码龄9年 23粉丝 8原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值