【Web前端学习笔记】-CSS3-背景属性(background)

目录

1. 学习内容概述

2.  背景属性知识点

2.1. 颜色   background-color

2.3. 图片大小   background-size

2.4. 图片位置   background-position

2.4.1. 九宫格定点法

2.4.2. 像素

2.4.3. 百分比

2.5. 图片填充方式   background-repeat


1. 学习内容概述

  • 学习了CSS3中有关背景属性的五大知识点,包括:
    • 颜色   background-color
    • 图片   background-image
    • 图片大小   background-size
    • 图片位置   background-position
    • 图片填充方式   background-repeat

2.  背景属性知识点

2.1. 颜色   background-color

颜色主要有四种表示方式,即:名称(如red),十六进制(如#ff0000),RGBRGBA(A代表透明度)。示例如下:

<style>标签下:

<!-- 以下四种颜色定义方式任选其一即可 -->
.myclass{background-color: red;}
.myclass{background-color: #ff0000;}
.myclass{background-color: rgb(255,0,0);}
.myclass{background-color: rgba(255,0,0,0.3);}

 <body>标签下:

<div class="myclass"></div>

 则该元素背景颜色按照<style>标签下定义的颜色填充。

2.2. 图片   background-image

 <style>标签下

.myclass2{background-image: url("图片路径");}

❗ 背景图片的显示方式:

  • 图片大小>元素大小:默认显示图片左上角,填充满整个元素;
  • 图片大小<元素大小:默认图片水平、垂直居中于元素内。

2.3. 图片大小   background-size

颜色主要有四种表示方式,即:名称(如red),十六进制(如#ff0000),RGBRGBA(A代表透明度)。示例如下:

background-size参数图片大小显示效果
cover保持图片纵横比,并完全填充元素
contain保持图片纵横比,并适合元素
(自定义)- 像素
- 百分比

.myclass2{background-size: 300px 500px}   <!-- 像素 -->
.myclass3{background-size: 80% 50%}   <!-- 百分比 -->

2.4. 图片位置   background-position

  • 图片默认位置:左上角
  • 背景图片的位置定义主要有三种:九宫格定点法、像素、百分比。

2.4.1. 九宫格定点法

  • 红色:左、中、右
  • 蓝色:上、中、下
left                topcenter                topright                top
left                centercenter                centerright                center
left                bottomcenter                bottomright                bottom
.myclass3{background-position: center top;}   <!-- 水平居中,垂直靠上 -->

2.4.2. 像素

x% y%,其中x%代表水平位置,y%代表垂直位置。

.myclass3{background-position: 40% 60%;}

2.4.3. 百分比

 xpx ypx,其中xpx代表水平位置,ypx代表垂直位置。

.myclass3{background-position: 40px 60px;}

2.5. 图片填充方式   background-repeat

background-repeat参数图片填充方式
no-repeat图片在元素内不填充
repeat图片重复出现,横、纵向填满元素
repeat-x图片重复出现,横向填满元素
repeat-y图片重复出现,纵向填满元素
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值