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

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

2024-09-30 23:09:16 前端知识 前端哥 739 505 我要收藏

目录

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图片重复出现,纵向填满元素
转载请注明出处或者链接地址:https://www.qianduange.cn//article/18824.html
标签
评论
发布的文章

JSON:API Normalizer 项目教程

2024-10-30 21:10:43

json2html 项目教程

2024-10-30 21:10:41

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!