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

【05】css 常用背景属性详解

css 常用背景属性

    • 一、背景颜色background-color
    • 二、背景图片background-image
    • 三、背景放置位置background-position
    • 四、背景填充方式background-repeat
    • 五、背景图片大小background-size
    • css 常用背景属性总结

一、背景颜色background-color

<运行结果>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <!-- css引入方式中的内部引用 -->
    <style>
      div {
        width: 200px;
        /* 设置宽度 */
        height: 100px;
        /* 设置高度 */
        background-color: green;
        /* 设置背景颜色为绿色 */
      }
    </style>
  </head>
  <body>
    <div></div>
  </body>
</html>

二、背景图片background-image

background-image(url(图片地址))
【图片地址分为绝对路径(有盘符)和相对路径(./ …/ /)】
设置背景图片步骤:
步骤一:

步骤二:

<!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>
      div {
        width: 600px;
        /* 设置宽度 */
        height: 600px;
        /* 设置高度 */
        background-image: url(01.png);
        /* 设置背景为图片 */
      }
    </style>
  </head>
  <body>
    <div></div>
  </body>
</html>

<运行结果>

三、背景放置位置background-position

background-position(left\center\right,top\center\bottom)

<运行结果,见图2>

<!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>
      div {
        width: 300px;
        /* 设置宽度 */
        height: 300px;
        /* 设置高度 */
        background-image: url(01.png);
        /* 设置背景为图片 */
        background-position: right top;
        /* 设置背景图片的起始位置,默认是0% 0% */
        /* 方法一: */
        /* background-position: 50% 60%; */
        /* 方法二: */
        /* x:left  center  right */
        /* y:top   center  bottom */
        /* right top右上角为起始位置 */
        /* background-position: x y; 任意组合x,y*/
      }
    </style>
  </head>
  <body>
    <div></div>
  </body>
</html>

四、背景填充方式background-repeat

background-repeat(repeat-x水平,repteat-y垂直,no-repeat不重复填充)

repeat-x:水平重复填充

repteat-y:垂直重复填充

no-repeat:不重复填充

<运行结果,见图1>

<!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>
      div {
        width: 1000px;
        /* 设置宽度 */
        height: 1000px;
        /* 设置高度 */
        background-image: url(01.png);
        /* 设置背景为图片 */
        background-repeat: no-repeat;
         /* 设置背景图片不重复填充*/
      }
    </style>
  </head>
  <body>
    <div></div>
  </body>
</html>

五、背景图片大小background-size

cover:如果背景区域太大或太小,图像部分会被裁剪。

contain:如果背景区域太大或太小,图片不会被裁剪,会重复填充。
【使用background-repeat: no-repeat;可去掉图片重复填充)】

<运行结果,见图1>

<!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>
      div {
        width: 1000px;
        /* 设置宽度 */
        height: 300px;
        /* 设置高度 */
        background-image: url(01.png);
        /* 设置背景为图片 */
        background-size: contain;
        /* 设置背景图片大小*/
      }
    </style>
  </head>
  <body>
    <div></div>
  </body>
</html>

css 常用背景属性总结

背景颜色:background-color,

背景图片:background-image(url(图片地址)) ,

背景放置位置:background-position(left\center\right,top\center\bottom),

背景填充方式:background-repeat(repeat-x水平,repteat-y垂直,no-repeat不重复填充),

背景图片大小:background-size(cover,contain)。

http://www.dtcms.com/a/13766.html

相关文章:

  • Dav_笔记14:优化程序提示 HINTs -3
  • 深入浅出:Python 中的异步编程与协程
  • Mongodb快速上手
  • 复制conda虚拟环境的几种方法
  • electron本地调试时终端输出文字乱码
  • 阿里云轻量服务器docker部署nginx
  • windows,docker停止所有容器
  • TDengine 性能测试工具 taosBenchmark
  • 基于RTOS的STM32游戏机
  • electron.vite 项目创建以及better-sqlite3数据库使用
  • MySQL数据库入门到大蛇尚硅谷宋红康老师笔记 基础篇 part 11
  • 计算机毕业设计SpringBoot+Vue.js飞机票在线订购系统(源码+文档+运行视频+讲解视频)
  • 清华大学:DeepSeek 如何赋能职场应用(35 页 PDF)
  • deepseek与gpt,核心原理对比
  • python C# 内存共享互传 图像 以及字符串
  • 【CXX】2 CXX blobstore客户端说明
  • 链表 —— 常用技巧与操作总结详解
  • Android studio常量表达式的错误
  • 分布式服务框架 如何设计一个更合理的协议
  • Python分享20个Excel自动化脚本
  • 作业。。。。。
  • 在vivado中对数据进行延时,时序对齐问题上的理清
  • 蓝桥杯 Java B 组之枚举算法(暴力破解)
  • AI赋能创业:ScriptEcho如何助力快速搭建前端应用
  • joint_info.npz 找不到
  • mapbox 从入门到精通 - 目录
  • 基于python sanic框架,使用Nacos进行微服务管理
  • 苹果公司宣布正式开源 Xcode 引擎 Swift Build145
  • MySQL的innoDB引擎
  • Mac之JDK安装