当前位置: 首页 > news >正文

CSS:background 复合属性详解(用法 + 例子 + 效果)

目录

  • background 复合属性
    • background-color 背景颜色(纯)
    • background-image 背景图片 或者 渐变颜色
    • background-repeat 背景是否重复
    • background-size 设置图片大小
    • background-position 设置背景图片显示位置
    • background-attachment 设置背景图片是否随页面滚动

background 复合属性

background-color 背景颜色(纯)

.main{width:300px;height:300px;background-color: blue;
}

在这里插入图片描述

background-image 背景图片 或者 渐变颜色

background-image:linear-gradient(角度(deg),颜色1,颜色2, …); 线性渐变(渐变方向,颜色1->颜色2->…)
背景颜色之上

.main{width:300px;height:300px;background-color: blue; /*  */background-image: url(img/R-C.jfif); 
}

在这里插入图片描述

background-repeat 背景是否重复

横向repeat-x, 纵向repeat-y;
默认repeat,可设为不重复no-repeat
background-repeat:round; 个体完整,微调大小
background-repeat:space; 调整空隙

.main{width:300px;height:300px;background-color: rgb(160, 236, 255); background-image: url(img/R-C.jfif); /*  */background-size:30%;background-repeat: space;
}

在这里插入图片描述

background-size 设置图片大小

background-size:宽度,高度;
单位可以是像素和百分数。
例如上一个例子中,图片太大了,我们将图片设置为30%。

    background-size:30%;

cover 预定义值(覆盖)根据大小自动变化

background-position 设置背景图片显示位置

background-position: 横向偏移量,纵向偏移量;
backgound-position-y; y轴
backgound-position-x; x轴
默认显示左上角0,0;

background-attachment 设置背景图片是否随页面滚动

background-attachment:scroll; 滚动(默认)
background-attachment:fixed; 固定
下面是固定模型的效果:
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>*{padding:0;margin:0;}body{width:100%;}.zw{height: 500px;}.box{width:100%;background-image: url(1.jpg);background-attachment:fixed; height: 300px;}</style>
</head>
<body><div class="zw">占位置</div><div class="zw">占位置</div><div class="box"></div><div class="zw">占位置</div><div class="zw">占位置</div>
</body>
</html>
http://www.lryc.cn/news/124866.html

相关文章:

  • django中实现事务/django实现悲观锁乐观锁案例
  • 自动驾驶技术:改变交通出行的未来
  • 5.利用matlab完成 符号矩阵的转置和 符号方阵的幂运算(matlab程序)
  • 为什么要自动化Web测试?
  • Spark_RDD的容错机制_数据丢失恢复
  • VB+SQL期刊信息管理系统设计与实现
  • 如何在iPhone手机上修改手机定位和模拟导航?
  • Linux 当fork在for循环中的问题
  • 推断统计中非参数检验之卡方检验、列联表分析和游程检验
  • AI社交来了,百度、Soul“双向奔赴”
  • 【【verilog 典型电路设计之加法器树乘法器】】
  • 选择最适合自己的NIO, 一探流技术
  • 智能家居(3)---socket网络控制线程封装
  • ubuntu 安装 emscripten 时 install latest 安装报错问题
  • concrt140.dll丢失怎么恢复?教你5种修复方法
  • 【Vue-Router】路由入门
  • 蓝牙耳机运动耳机哪个好、好用的运动蓝牙耳机推荐
  • 大数据面试题:Kafka的ISR机制
  • Windows:解决MySQL登录ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor=YES)问题
  • springboot整合kafka多数据源
  • 基于CentOS 7 配置nginx负载均衡
  • WordToPDF2.java
  • k8s服务注册发现
  • IK分词器升级,MySQL热更新助一臂之力
  • 泛微 E-Office文件上传漏洞复现
  • bug的生命周期
  • mysql分库分表相关
  • 云原生k8s---资源限制、探针
  • html2canvas生成图片地址Base64格式转成blob在转成file(二进制)可正常发送(保姆教程,复制粘贴可用)
  • 将Linux上的cpolar内网穿透配置为开机自启动——“cpolar内网穿透”