CSS背景属性和显示模式

发布时间:2024年01月15日

<!DOCTYPE html>

<html>

<head>

? ? <meta charset="UTF-8" />

? ? <title>css的背景属性和显示模式</title>

</head>

<body>

? ? <!-- 背景色:background-color

? ? ? ? ?背景图:background-image

? ? ? ? ?作用:网页中,使用背景图实现装饰性的图片效果

? ? ? ? ?缩写:bgi

? ? ? ? ?属性值:url(背景图URL)

? ? ? ? ?注意:背景图默认是平铺(复制)的效果

? ? ? ? ?背景图平铺方式:background-repeat

? ? ? ? ?缩写:bgr

? ? ? ? ?属性值:

? ? ? ? ?no-repeat:不平铺,盒子左上角显示一张背景图

? ? ? ? ?repeat:平铺(默认效果)

? ? ? ? ?repeat-x:水平方向平铺

? ? ? ? ?repeat-y:垂直方向平铺

? ? ? ? ?背景图位置:background-position

? ? ? ? ?属性值:水平方向位置,垂直方向位置关键字

? ? ? ? ?提示:关键字取值写法,可以颠倒取值顺序

? ? ? ? ?可以只写一个关键字,另一个方向默认为居中;数字只写一个值表示水平方向,垂直方向为居中

? ? ? ? ?1.关键字

? ? ? ? ?letf:左侧

? ? ? ? ?right:右侧

? ? ? ? ?center:居中

? ? ? ? ?top:顶部

? ? ? ? ?button:底部

? ? ? ? ?2.坐标(数字+px,正负都可以)

? ? ? ? ?正数向右移动,负数向左移动

? ? ? ? ?例

? ? ? ? ?background-position:center bottom;

? ? ? ? ?background-position:50px 100px;

? ? ? ? ?background-position:50px center;

? ? ? ? ?背景图缩放:background-size

? ? ? ? ?作用:设置背景图大小

? ? ? ? ?常用属性值:

? ? ? ? ?1.关键字

? ? ? ? ?2.百分比:根据盒子尺寸计算图片大小

? ? ? ? ?如果写了100% 图片的宽度跟盒子宽度一样,图片的高度按照图片等比例缩放

? ? ? ? ?

? ? ? ? ?3.数字+单位

? ? ? ? ?cover:等比例缩放背景图片以完全覆盖背景区,可能背景图片部分看不见,

? ? ? ? ?contain:等比例缩放背景图片以完全装入背景图,如果图片的宽高和盒子尺寸相等,可能背景图区部分空白

? ? ? ? ?背景图固定:background-attachment

? ? ? ? ?作用:背景不会随着元素的内容滚动

? ? ? ? ?属性值:fixed

? ? ? ? ?background-attachment:fixed;

? ? ? ? ?背景复合属性:background

? ? ? ? ?属性值:背景色 背景图 背景图平铺方式 背景图位置/背景图缩放 背景图固定(空格隔开各个属性值,不区分顺序)

? ? ? ? ?显示模式:标签(元素)的显示方式

? ? ? ? ?作用:布局网页时候,根据标签的显示模式选择合适的标签摆放内容

? ? ? ? ?块级元素特点:

? ? ? ? ?独占一行,宽度默认是父级的100%,添加宽高属性生效

? ? ? ? ?行内元素特点:

? ? ? ? ?一行共存多个,尺寸由内容决定,加宽高都不生效

? ? ? ? ?行内块:一行共存多个,默认尺寸由内容决定,加宽高生效

? ? ? ? ?转换显示模式

? ? ? ? ?属性名:display

? ? ? ? ?属性值:

? ? ? ? ?block:块级

? ? ? ? ?inline-block:行块级

? ? ? ? ?inline:行内

? ? -->

</body>

</html>

文章来源:https://blog.csdn.net/m0_59745705/article/details/135597608
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。