网页背景设置的方法总结

网页背景设置的方法总结


本文会列出网页背景设置的三种方法,在目前学习初期看来,基本覆盖了所有需求,并且提供一些优秀的资源网站,方便图片的查找。


根据需求不同,我将网页背景设置分为三种:
1. 直接单纯设置背景色,以颜色为背景;
2. 采用小图片、纹理进行重复排列;
3. 采用大图,图片设置为整个网页背景。


一、简单的背景颜色设置

CSS代码:
body {
background-color: #000000;
}

这部分就不过多介绍了,都很容易。给两个查找颜色的网站,只要和颜色有关系,基本这两个网站都能满足:
- RGB颜色查询对照表:http://www.114la.com/other/rgb.htm
- 知道代码可以查颜色:http://www.colorhexa.com/

二、重复排列的背景

这里写图片描述
比如,这是一个小的黑色机器人图片模块儿,经过背景设置后可以实现全屏幕重复,效果也不错。这里写图片描述

这里CSS代码也很简单:
body
{
background-image: url(robots.png);
background-repeat: repeat;
}

url后面写上自己图片的地址即可。也可以只是单方向重复,可以
background-repeat: repeat -y;
background-repeat: repeat -x;
这种背景的好处是图片小,加载速度快,同时有一定的美观性。
提供一些不错的小纹理的网站,一些漂亮的小图片重复排布也是很漂亮的:
- http://backgroundlabs.com/
- http://bgrepeat.com/
- http://supernovathemes.com/55-small-lite-background-images-for-website-you-can-repeat/

图片全屏背景设置

这是大家最常用,最个性化的设置背景方式
首先列出背景图片的资源:
- http://wallpaperswide.com/
- http://cn.freeimages.com/
- https://unsplash.com/

 
CSS代码:
div#div1{
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
z-index:-1;
}
div#div1 > img {
height:100%;
width:100%;
border:0;
}

HTML代码:

<div id="div1"><img src="./test.jpg" /></div>

这是一段非常简洁的全屏幕背景设置代码,大家可以试一下,在改变浏览器界面大小的情况下,图片大小也会自适应,非常好用。而网上同时还有很多方法,但是感觉都有瑕疵,比如这个JQUERY插件的方法:http://bavotasan.com/2011/full-sizebackground-image-jquery-plugin/
大家可以改变浏览器大小的情况看看,发现背景失真,浏览器变小的情况下,背景图片智能部分被显示。
http://www.shejidaren.com/full-background-web-designs.html
https://css-tricks.com/perfect-full-page-background-image/
这两个网址里也介绍了几种方法,大家可以尝试,我都进行可测试,最终选择了我文中的代码,比较简介,符合自适应的需求。
同时再附上几个全屏背景下优秀网站的例子:
http://colossalmedia.com/
搁置了好几天才记录背景设置的学习过程,很多好的资源都忘记了,以后记起来的话会慢慢补上的。

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 要在网页背景上显示视频内容,可以使用HTML5中的<video>标签和CSS来实现。 首先,在HTML文档中使用<video>标签来插入视频。例如: ```html <video autoplay muted loop id="myVideo"> <source src="video.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video> ``` 这里的`src`属性是视频文件的路径,可以是相对路径或绝对路径。`autoplay`属性表示视频在加载完毕后自动播放,`muted`属性表示视频无声,`loop`属性表示视频循环播放。`id`属性是为了在CSS中引用该视频元素。 然后,在CSS中为<video>标签设置样式,并将其作为网页的背景。例如: ```css #myVideo { position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%; z-index: -1; } ``` 这里的`position: fixed`属性使视频元素固定在页面上,`right: 0`和`bottom: 0`属性使视频元素填满整个页面,`min-width: 100%`和`min-height: 100%`属性使视频元素的最小宽度和高度为整个页面的宽度和高度。`z-index: -1`属性将视频元素置于所有其他元素之后,以便内容可以在其上显示。 通过这些步骤,就可以在网页背景上显示视频内容了。 ### 回答2: 要在网页背景上显示视频内容,可以使用HTMLCSS来实现。下面是一种简单的方法: 1. 首先,在HTML文件中创建一个视频容器。可以使用<div>元素,并为其设置一个唯一ID,例如: ```html <div id="video-container"></div> ``` 2. 在CSS文件中,设置这个视频容器的样式,使其占据整个页面的背景位置: ```css #video-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; /*将其放置在其他内容的下方*/ } ``` 3. 在HTML文件中,使用<video>元素来嵌入视频,并将其放置在刚创建的视频容器中: ```html <div id="video-container"> <video autoplay loop muted> <source src="视频文件路径" type="video/mp4"> 您的浏览器不支持播放视频。 </video> </div> ``` 在<source>元素中,设置视频文件的路径和类型。可以根据需要调整视频文件的格式和路径。 通过以上步骤,将视频作为网页背景显示出来。还可以通过CSS设置视频的属性,例如控制视频是否自动播放、是否循环等。此外,可以利用CSS进一步调整视频容器的样式,如添加背景颜色、设置容器的位置和大小等。 这样,当用户访问该网页时,就可以在页面背景上看到视频的内容了。请注意,这种方法需要视频文件存在,并且可能会导致页面加载时间变长,因此需要注意视频文件的大小和网页性能。 ### 回答3: 要在网页背景上显示视频内容,可以采取以下步骤: 1. 准备视频素材:首先需要准备一个适当的视频素材,可以是自己拍摄的视频或从其他来源获取的视频。 2. 将视频转换为合适的格式:确保视频格式与网页兼容。常见的网页视频格式包括MP4、WebM和Ogg。可以使用视频转换工具将视频转换为所需的格式。 3. 创建一个合适的HTML元素:在HTML中,使用适当的标签(如<div>或<video>)创建一个容器元素,用于显示视频。 4. 设置网页背景为透明:为了让视频内容能够显示在网页背景上,需要将网页的背景设置为透明。可以使用CSS样式设置背景色或图像,并将透明度设置为适当的值。 5. 调整视频尺寸和位置:使用CSS样式设置视频元素的尺寸和位置,确保它与网页背景相配合。可以使用width、height和position属性来控制元素的大小和位置。 6. 添加视频控制器(可选):如果需要,可以添加视频控制器,使用户能够播放、暂停、调整音量等。可以使用HTML5标签<video>的controls属性来自动添加默认的控制器,也可以使用JavaScript和CSS自定义控制器的样式和行为。 7. 在网页中添加视频元素:将视频元素插入到网页适当的位置。可以在适当的HTML标签中添加元素,或者使用JavaScript动态地在页面加载时插入视频。 8. 测试和调整:使用不同的浏览器和设备测试网页,确保视频在各种环境下正常显示,并根据需要调整样式和参数。 总结起来,要在网页背景上显示视频内容,需要准备视频素材,转换视频格式,创建合适的HTML元素,设置背景为透明,调整尺寸和位置,添加控制器,并在网页中插入视频元素。通过测试和调整,可以实现在网页背景上流畅显示视频内容。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值