前端入门:HTML(CSS背景,视觉差案例)

1.

设置背景颜色:

eg:background-color:green,这个时候背景颜色为深绿色,如果要想让颜色浅一点,一个办法是改变颜色的名称,还有一个办法是改变透明度background-color:rgba(0,255,0,0.1),透明度从0到1,0表示全透明,1表示不透明,其余为中间值。

设置背景图片:

background-image:url(图片路径),

设置背景图片是否平铺:

background-repeat:repeat这是平铺,即一个背景中有多个重复的图片,按规律排布

background-repeat:no-repeat,不平铺,背景中只有一个图片

设置背景图片的位置:

eg:background-position:center center,代表的是水平居中,这个前面值代表水平方向,分别为left(左),center(中间),right(右),后面代表数值方向,分别为top(上部),center(中间),bottom(底部)

设置背景是否跟着文字动的效果:

background-attachment:fixed,代表的是固定背景图不动,只有文字在上下滑动时运动。

使背景铺满整个容器:

background-size:cover

2.css视觉差案例

下一张照片滑动时候,会将上一张照片覆盖掉

案例:

源代码:

html:

<link rel="stylesheet" href="./case-4.css">

</head>

<body>

<div class="box1"></div>

<div class="box2"></div>

<div class="box3"></div>

</body>

css:

* {

margin: 0;

padding: 0;

}

html,body {

height: 100%;

}

div {

height: 100%;

}

.box1 {

background: red;

background-image: url(./picture/bg1.jpg);

background-repeat: no-repeat;

background-size: cover;

}

.box2 {

background: green;

background: url(./picture/bg2.jpg) no-repeat 0px 0px/cover fixed;

}

.box3 {

background: yellow;

background: url(./picture/bg3.jpg)0px 0px/cover fixed;

}

相关推荐
瑞瑞小同学2 小时前
处理echarts x轴内容过多,重叠问题
前端·javascript·echarts
HexCIer2 小时前
面向未来的原子化 CSS:UnoCSS 核心架构分析与 Tailwind CSS 现状
前端·css·vite
程序员黑豆2 小时前
鸿蒙应用开发中的单位详解:px、vp、fp、lpx
前端·harmonyos
像我这样帅的人丶你还2 小时前
MCP + npm:给五年前的老系统接上AI
前端·javascript·agent
南一Nanyi3 小时前
依赖注入和控制反转
前端·设计模式·nestjs
小村儿3 小时前
连载14-实战篇--一个半月,我一个人和 Claude Code 搭出一套数字人工程
前端·后端·ai编程
愚公移码3 小时前
蓝凌EKP18产品:流程虚拟机(PVM)
java·开发语言·前端
promiseThen3 小时前
5 分钟上手 Markdown:标题到表格、代码块与简历实战
前端
web66liang3 小时前
webpack4+vue2项目使用 sass-embedded 导致的 DockerfIle 构建失败的问题
前端
Strayer3 小时前
拓扑管网 3D 可视化大屏demo:科技感(地图 + 拓扑 + 3D 空间)
前端·three.js·数据可视化