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

news2024/11/28 12:47:53

目录

  • 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.coloradmin.cn/o/858213.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软件包管理

一、rpm管理软件包 1、获得rpm的软件包 1&#xff09;去官网安装不推荐 找自己光盘有没有这个包 装好需要的包之后装qq 2&#xff09;去镜像站点&#xff0c;推荐 二、yum/dnf管理软件包 解决软件的依赖关系&#xff0c;可以自动的去服务器下载软件包 1、使用yum软件包 使用…

clion run qt 问题汇总

一、Error copying file “D:/soft/QT/5.15.2/mingw81_64/bin/Qt5Cored.dll” to “D:/work/Ccode/qtproject/cmake-build-debug-qtmingw”.报错 查看路径下确实没有Qt5Cored.dll&#xff0c;只有Qt5Core.dll 注释掉cmakelist中的这三行 重新执行后成功 二、使用CLion编辑u…

【Autolayout案例02-距离四周边距 Objective-C语言】

一、好,来看第二个案例 1.第二个案例,是什么意思呢,第二个案例,要求屏幕中间,有一个UIView UIView,是个红色的UIView UIView的大小,我不限定 但是无论你是什么屏幕下 这个UIView距离上边,始终是50 距离右边,始终是50, 距离下边,始终是50, 距离左边,始终是5…

【运维工程师学习八】代理及安装配置Nginx反向代理

【运维工程师学习八】代理 正向代理一、使用正向代理的主要作用有&#xff1a;二、反向代理三、使用反向代理的主要作用有&#xff1a;四、透明代理五、各种代理的主要区别六、Nginx的安装七、了解nginx的文件位置八、了解nginx程序的命令行参数九、开启nginx反向代理十、解读n…

变频谐振耐压试验装置产品概述及特点

一、产品概述 KDXZ-II 75kVA/75kV串联谐振耐压试验装置主要针10kV电缆及以下电力主变压器、母线开关等所有电气主设备的交流耐压试验设计制造。电抗器采用多只分开设计&#xff0c;既可满足高电压、小电流的设备试验条件要求&#xff0c;又能满足象10kV电缆这样的低电压的交流…

机器学习——SVM核函数

核函数这块&#xff0c;原理理解起来&#xff0c;相对比较简单 但还是会有一些不太理解的地方 对于非线性可分的数据而言&#xff0c;在当前维度&#xff0c;直接使用SVM有分不出的情况 那么就可以从当前维度&#xff0c;直接升到更高维度&#xff0c;进行计算。 例如原本数…

pytest fixture 高级使用

一、fixture中调用fixture 举例&#xff1a; 输出&#xff1a; 说明&#xff1a;登录fixture 作为参数传递到登出方法中&#xff0c;登录方法的返回值就可以被登出方法使用 二、在fixture中多参数的传递&#xff08;通过被调用函数传参&#xff09; 举例&#xff1a; 输出&a…

我的5年创作纪念日

CSDN的5周年来信 机缘 初心是什么&#xff1f;初心就是自己最初成为创作者的动力和目标。作为一个程序员&#xff0c;我对编程充满了热情和执着。我在实战项目中积累了丰富的经验&#xff0c;并希望能将这些经验分享给更多的人。通过写博客&#xff0c;我可以记录下日常学习的…

来的真快:微信小程序必须要备案,否则下架

我是卢松松&#xff0c;点点上面的头像&#xff0c;欢迎关注我哦&#xff01; 随着上面的一声令下(工信部要求所有APP、小程序进行备案)&#xff0c;各大互联网大厂都开始实施具体政策了。来的可真快啊! 首先来的就是微信公众号&#xff0c;它是跟进政策是最快的了。微信公众…

搭建一个自己的文档网站

目录 简介 快速上手 配置 首页 组件Demo案例 简介 有时候我们可能很好奇&#xff0c;像elementUi或者vue3他们的文档网站是怎么写的&#xff0c;其实写vue文档网站的技术&#xff0c;有两个&#xff1a;一个是vuePress&#xff0c;一个是vitePress。从名字上可以看出来&#…

百度chatgpt内测版

搜索AI伙伴 申请到了百度的chatgpt&#xff1a; 完整的窗口布局&#xff1a; 三个哲学问题&#xff1a; 灵感中心&#xff1a; 请做一副画&#xff0c;一个渔夫&#xff0c;冬天&#xff0c;下着大雪&#xff0c;在船上为了一家的生计在钓鱼&#xff0c;远处的山上也都是白雪&a…

系列七、RocketMQ如何保证顺序消费消息

一、概述 所谓顺序消费指的是可以按照消息的发送顺序来进行消费。例如一笔订单产生了3条消息&#xff0c;即下订单》减库存》增加订单&#xff0c;消费时要按照顺序消费才有意义&#xff0c;要不然就乱套了&#xff08;PS&#xff1a;你总不能订单还没下&#xff0c;就开始减库…

备战金九银十之 5分钟带你掌握 Linux 的三种搜索方式

1.find 命令 find 命令是用来在给定的目录下查找符合给定条件的文件 语法格式&#xff1a;find [查找起始路径] [查找条件] [处理动作] &#xff08;1&#xff09;根据名称查找&#xff1a;find [查找起始路径] -name 文件名 或者 find [查找起始路径] -iname 文件名 -name …

超低功耗在智能门锁行业的应用

1. 名词解释 在本体上以电子方式识别、处理人体生物特征信息、电子信息、网络通讯信息等并控制机械执行机构实施启闭的门锁”叫电子智能门锁。通俗地理解&#xff0c;智能门锁是电子信息技术与机械技术相结合的全新的锁具品类&#xff0c;是在传统机械锁基础上升级改进的&…

C++学习| MFC简单入门

前言&#xff1a;因为接手了CMFC的程序&#xff0c;所以需要对MFC编程方面有所了解。 C之MFC简单入门 MFC相关的概念MFCWIN32QT MFC项目基本操作MFC项目创建MFC项目文件解读界面和代码数据交互——加法器 MFC相关的概念 MFC MFC&#xff08;Microsoft Foundation Classes微软…

【独立版】多商家+供应链云仓系统源码

详情介绍【独立版】多商家供应链云仓系统源码

刑侦科技前沿:IP地址定位技术打击网络犯罪

刑事侦查科技突飞猛进&#xff0c;IP地址定位技术正成为网络犯罪打击的有力利器。 近期&#xff0c;警方通过精准的IP地址定位技术成功破获一起大规模网络犯罪案件。此案件涉及多个地区&#xff0c;且作案手法极其隐蔽。得益于IP地址定位技术&#xff0c;警方得以及时介入将罪…

APP开发者如何有效利用广告位资源,提升平台变现收益?

不同的广告场景能为开发者带来不同的收益&#xff0c;开发者可以对广告位进行合理开发和设计。 在广告位设计上&#xff0c;有三大策略可以参考&#xff1a; 需要尊重用户体验&#xff0c;基于原生、APP类型&#xff0c;设计适合自己的广告位样式&#xff1b; 可以选择性引入…

【JavaEE进阶】Spring 更简单的读取和存储对象

文章目录 一. 存储Bean对象1. 配置扫描路径2. 添加注解存储 Bean 对象2.1 使用五大类注解存储Bean2.2 为什么要有五大类注解&#xff1f;2.3 有关获取Bean参数的命名规则 3. 使用方法注解储存 Bean 对象3.1 方法注解储存对象的用法3.2 Bean的重命名3.3 同⼀类型多个 Bean 报错 …

mysql获取第一个逗号前面的字符串

字符串内容如下&#xff1a; 统编版&#xff08;2019&#xff09;,必修下册,第五单元 ,第10课,10-2 在马克思墓前的讲话 /恩格斯, 想获取&#xff0c;第一个逗号前面的字符串&#xff0c;即&#xff1a;统编版&#xff08;2019&#xff09; 需要第一获取逗号的下标位置&…