2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 小兔鲜项目搭建-精灵图 背景图片大小 盒子阴影 过渡

小兔鲜项目搭建-精灵图 背景图片大小 盒子阴影 过渡

时间:2019-09-06 10:44:19

相关推荐

小兔鲜项目搭建-精灵图 背景图片大小 盒子阴影 过渡

1.1精灵图:

使用步骤:

1.创建一个盒子,设置盒子的尺寸和小图尺寸相同

2.将精灵图设置为盒子的背景图片

3.修改背景图位置

精灵图的标签一般都用行内标签,如span,b,i;

背景图位置属性:background-position:水平 垂直;

(左侧和上则为负数,右侧和下侧为正数)

2.1 背景图片大小

属性名:background-size:宽度 高度;

取值:

1、数字+px

2、百分比(相对于当前盒子自身的宽高百分比)

3、contain (包含,将背景图片等比例缩放,直到不会超出盒子的最大)

4、cover (覆盖,将背景图片等比例缩放,直到刚好填满整个盒子没有空白,意味着图片的部分内容会看不到)

如果盒子和图片都是等比例的,选择contain 和 cover 都是一样的

盒子里的图片只出现一张:background-repeat:no-repeat;

2.2 background连写拓展:

background:color image repeat position/size;

3.1盒子阴影

属性名:box-shadow

取值:

h-shadow:必须,水平偏移值,允许负值数字+px

v-shadow:必须,垂直偏移值,允许负值数字+px

blur:可选,模糊值数字+px

spread:可选,阴影扩大数字+px

color:可选,阴影颜色

inset:可选,将阴影改为内部阴影inset / 无(默认是外阴影)

4.1过渡(图片中的文字会向上移动)

属性名:transition

过渡的属性:all:所有能过渡的属性都过渡 具体属性如:width:只有width有过渡

过渡的时长:数字+s(秒)

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box{width: 200px;height: 200px;background-color: pink;/* 宽度200,悬停的时候宽度600.花费1秒钟;悬停的时候背景颜色由粉色变成红色,花费2秒钟 */transition:width 1s,background-color 2s;}/* 如果过渡的属性多,直接写all,表示所有 *//* 过渡配合hover使用,谁变化谁加过渡属性 */.box:hover{width: 600px;background-color: red;}</style></head><body><div class="box"></div></body></html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。