1.去网上搜索2个自己喜欢的图片,1个图片用来作为整个网页的背景,另一个图片可以进行重叠组成网页的背景。
学哥找了2个大尺寸的图片和2个小尺寸图片,如下图目录所示:
在index.html所在的目录下创建一个images目录,将4个图片全部放进去。
2.给技术经验的表格增加一个表头,标题分别是:技术类别,技术点,经验年数。文字加粗显示。
在技术经验的表格的第一行增加一个tr,里面增加3个td,然后复制一个CSS样式td1,改名为tdh,增加设置文字粗体,背景色设置为淡灰色。
css代码修改如下:
html代码修改如下:
刷新页面:
可以看到,表头的文字加粗,并且背景色为半透明浅灰色。
设置tdh的background-color:rgba(200,200,200,0.6);,这是一个新的写法,通过CSS的函数rgba可以设置一个RGBA颜色,这种颜色值带有一个alpha通道,可以设置颜色的透明度,也就是可以透过当前颜色的比率是多少。
RGBA 颜色值是这样规定的:rgba(red, green, blue, alpha)。alpha 参数是介于 0.0(完全透明)与 1.0(完全不透明)的数字。
rgba(200,200,200,0.6);就是一个灰色的,透明度为0.6的一个半透明浅灰色。
因为整个body的背景色也是灰色的,因此这里就看不出来tdh的背景色是半透明的,可以来调整body的背景为一个图片,就能看出来是半透明的了。
设置背景图片
之前讲了通过设置body的background-color属性来设置整个网页的背景色。
背景色设置有时候局限性比较大,很多网站都采用图片来设置背景图片,可以做到让网页更美观。
设置背景图片的CSS属性是像这样的:
background-image: url(./images/background.jpg);
url是一个CSS函数,里面参数是图片的目录路径。
一般采用相对目录路径,也就是假设index.html存放在哪一个目录下,则在这个目录下创建一个images目录,将background.jpg文件放到images目录里面去。
修改css文件的body的样式,增加background-image,同时删除bigtitle的width属性,因为div默认就是宽度为100%,为了防止该属性对背景图片的干扰,所以删除掉不必要的属性。
css代码修改如下:
刷新页面:
可以看到技术经验的表格的背景色是半透明的,但是4个大标题的背景色不是半透明的,将它也改为半透明色。
修改CSS样式bigtitle的background-color属性值为半透明颜色值。
css代码修改如下:
刷新页面:
可以看到,大标题的背景色都是半透明的颜色了,这样看起来比较美观了。
品牌型号:联想拯救者Y9000P
系统:Windows 11
软件版本:Google Chrome96.0.4664.110 网页背景图片设置需要在设置界面中,点击更换皮肤即可,以联想拯救者Y9000P电脑为例,网页背景图片设置的步骤为3步,具体操作如下: 1 点击设置 !-- 1第1步 点击设置 --
在百度界面中,点击设置。
2 点击更换皮肤 !-- 2第2步 点击更换皮肤 --
在设置界面中,点击更换皮肤。
3 进行设置 !-- 3第3步 进行设置 --
在展开的界面中,进行设置即可。
1、背景最好是能够做到自动延伸,现在的显示器是越来越大,分辨率也慢慢的变大了,现在用1600*900分辨率的也不少,我的就是,当然也有人用1280*768、1024*768等,所以网页设计的背景一般是不会设计成固定尺寸的,你可以做成可循环平铺的图片或者渐变颜色,直接是一种颜色那就更方便了;
2、其实网页设计一般所说的尺寸指的是主体框架的尺寸,就拿现在这个百度知道的页面距离,中间的主体部分无论是浏览器怎么伸展,主体内容的宽度是保持不变的,我查看了一下css代码,这个主体框架的宽度是980px;
3、你设计的时候把主体部分设置成980-1000px就差不多了,毕竟现在使用1024*768分辨率以下的人已经毕竟少了。
可以使用css的background-size属性来调整背景图片的大小,比如:
background-size: 240px 180px
背景图片的宽为240像素,高为180像素
background-size: 50% 30%
背景图片的宽设为容器宽度的50%,高设为容器高度的30%
background-size: cover
把背景图片扩展至足够大,以使背景图片完全覆盖容器区域(背景图片的某些部分也许无法显示在容器区域中)
background-size: contain
把背景图片扩展至最大尺寸,以使其宽度和高度完全适应容器区域(容器的部分边角位置可能会留空)
需要注意的是,background-size是css3的属性,浏览器必须支持css3才能看到预期的效果。好在现在的主流浏览器都是支持css3的(如果你坚持用IE6那当我没说)