css3新增样式二---文字阴影,背景尺寸,背景的定位区域,多背景布局

一文字阴影

效果如下:
在这里插入图片描述

 h1{
      text-shadow:5px 5px 8px #00ff00;
    }

text-shadow:5px 5px 8px #00ff00;
其中,第一个值表示阴影水平的位置,可以为负值,必须写
第二个值表示阴影垂直的位置,可以为负值,必须写,
第三个值表示阴影模糊的距离,可写可不写。不写的话默认不模糊,只有文字的阴影
第四个值表示阴影的颜色 ,可写可不写。不写的话,默认和文字同样的颜色。

不写模糊值的时候,效果是这样的:
在这里插入图片描述
不写阴影颜色的时候,效果是这样的:
在这里插入图片描述
不写模糊值和颜色的时候,效果是这样的:
在这里插入图片描述
看着比较“乱”,建议模糊值和颜色不要同时省略不写。

文字阴影,我们最常见到的效果是这样的:
在这里插入图片描述
代码如下:

 h1{
       color: white;
       text-shadow:-5px -5px 4px black;
    }
  

颜色可以用单词表示。
注意,一个阴影的时候,中间用空格隔开(别用逗号),否则出不来效果。
多个阴影的时候,阴影之间用逗号隔开。如下:

 h1{
       color: white;
       text-shadow:-5px -5px 4px black,6px 5px 5px greenyellow;
    }

在这里插入图片描述

二 背景尺寸

在div里插入背景图片最初的样子,如下:
在这里插入图片描述
代码如下:

 div{
        width: 600px;
        height: 400px;
        border: 1px solid red;
        background: url("img/2.jpg") no-repeat;
    }

当设置背景尺寸之后,

  background-size: 200px 200px; 
  //分别表示背景图片的宽高值。 单位可以为px和%。

效果如下:
在这里插入图片描述

当设置一个值的时候

 background-size: 450px ; 
 //一个值的时候表示背景图宽度,高度自适应。

效果如下:
在这里插入图片描述
设置为contain的时候。
contain表示图片放大或者缩小到能够在盒子里面完全显示出来,但是可能盒子的一部分是空白的。

 background-size: contain ;

效果如下:
在这里插入图片描述
设置为cover的时候,
cover表示图片放大或者缩小到能够完全覆盖住盒子,但是,此时,图片的一部分是看不到的。

 background-size: cover ;

效果如下:
在这里插入图片描述

三背景的定位区域

background-origin:padding-box(内边距区域 默认值)
效果如下:

 div{
        width: 600px;
        height: 400px;
        border: 10px solid red;
        background: url("img/2.jpg") no-repeat;
        padding: 10px;
        background-origin:padding-box;
        }

在这里插入图片描述
这里背景图片相对于内边距框来定位

content-box 背景图片相对于内容框来定位
效果如下:
在这里插入图片描述
border-box 背景图片相对于边框定位
在这里插入图片描述

四 多背景布局

多个背景之间用逗号隔开,先写的背景在前面,后写的背景在后面。

div{
        width: 800px;
        height: 700px;
        border: 10px solid red;
        background: url("img/2.jpg") no-repeat,url("img/0.jpg");
        padding: 10px;
      }

效果如下:
在这里插入图片描述
先写的背景图片在前面,而且设置了不重复。
后写的背景图在后面,并且没有设置不重复。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值