一、CSS背景样式[背景样式、盒子阴影]

一、CSS背景样式

1.背景样式

1.1 背景颜色

代码:background-color: red;

1.2 背景图片

代码:background-image: url(icon-s.jpg);

1.3 背景裁切

解释:该裁切比较有意思,其实就是图片显示的范围是否在边框显示是否要显示在内边距里面还是只是在内容区域(不太懂这个区域的请认真阅读前篇盒子模型

选项说明
border-box边框以内都显示(包含边框、内边距、内容)
padding-box内边距以内都显示(包含内边距、内容)
content-box内容区域(包含内容)

代码:background-clip: border-box;//默认就是这个

1.4 背景重复

解释:一般需要使用no-repeat这个属性

选项说明
repeat水平、垂直重复
repeat-x水平重复
repeat-y垂直重复
no-repeat不重复
space背景图片对称均匀分布

代码:background-repeat:repeat;//默认就是这个

1.5 背景滚动

解释:使用背景固定可以实现一种很好看的效果

选项说明
scroll背景滚动
fixed背景固定

代码:background-attachment: scroll;// 默认就是这个

1.6 背景位置

解释:原理是盒子不动,背景图片在背后移动(默认图片显示在左上角),相当于在盒子里面展示出露出来的内容;使用用处很大,可以布局图片显示,还可以把好多小图标一个图片里面改变背景位置显示不同图标

选项说明
left左对齐
right右对齐
center居中对齐
top顶端对齐
bottom底部对齐
x y负值表示向右向下,正值表示向左向上

代码:background-position: center;background-position: 0 90px;// 水平 和 竖直

1.7 背景尺寸

解释:背景尺寸设置,默认图片按其大小只显示左上角(根据盒子大小显示)

选项说明
cover保持图像的纵横比并将图片缩放一部分,保证能填充满盒子,可能不会完整展示
contain保持图像的纵横比并将图片缩放保证能完整展示,可能会没有填充满整个盒子
x(宽 ) y(高)设置尺寸(可能会改变纵横比)
50px autoauto可以根据另一项设置的尺寸,保证auto所在这项另一项尺寸想对应(即保持纵横比)

代码:background-size: 100% 100%;//改变纵横比全填充进去;background-size:cover;

2.盒子阴影

解释:参数分别为水平偏移,垂直偏移,模糊度,颜色
代码:box-shadow: 10px 10px 5px rgba(100, 100, 100, .5);

3.颜色渐变

解释:代码主要为linear-gradient(red, green);用的比较少,可以自行查询资料

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值