css-day5-个人学习笔记

 

css-day5-个人学习笔记

 

一、边框

1、边框倒角——border-radius:具体数值(px) 或 %;border-top-left-radius:左上角倒角半径。

2、边框阴影——box-shadow:h-shadow(必须,阴影的水平偏移距离) v-shadow(必须,阴影的垂直偏移距离) blur(模糊距离)spread(阴影的大小)color(颜色) inset(将默认的外阴影改为内阴影);

3、轮廓——位于边框之外的,outline:width style color。常用:outline:none;或outline:0。

 

二、框模型

1、框 & 框模型——Box Model(盒子模型),定义了元素框处理元素内容尺寸,内边距,边框和外边距的一种方式。

元素的实际宽度=左右外边距 + 左右边框 + 左右内边距 + width。

2、外边距——拉伸两个元素间的距离,页面中具备默认外边距的元素。margin-top/right/bottom/left:px /% /负值 /auto(默认情况下,auto只对左右有效,上下无效)。

注意:a、外边距合并:当两个垂直外边距相遇时,将合并成一个。

            b、外边距的溢出:特殊场合下,为子元素设置外边距(上下)会作用到父元素上。解决:为父元素增加边框(透明的);可以为父元素设置上内边距来取代子元素上外边距; 为父元素增加一个空子元素<table></table>。

            c、大部分行内元素垂直外边距无效,img允许设置。

3、内边距——内容区域 和 边框(边缘)之间的距离;padding-top/right/bottom/left:px /% /auto。

4、box-sizing——重新指定元素尺寸计算模式;box-sizing:content-box(默认)|border-box|inherit

a、content-box为标准盒子模型,总宽度 = margin+border+padding+width,width指的是content的宽度,增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸

b、border-box为IE盒子模型(怪异模式 ),总宽度=margin+width,width指的是content+border+padding的宽度

c、inherit规定从父元素继承box-sizing属性的值

三、背景

1、背景颜色——background-color:颜色值 或 transparent

2、背景图像——background-image:url(背景图url)。

3、背景重复——background-repeat:repeat(默认值,即横向又纵向平铺)/ repeat-x(只在横向平铺)/ repeat-y(只在纵向平铺)/ no-repeat(不平铺)。

4、背景图片尺寸——background-size:value1 value2(指定背景图像宽度 和 高度)/ value1% value2%(采用当前元素宽和高的占比)/  cover(覆盖,会将背景图像等比放大,直到背景图完全覆盖到元素为止)/ contain(包含,会将背景图像等比放大,直到右边或下边碰到元素边缘为止)。

5、背景图片固定——background-attachment:scroll(滚动,默认值)/fixed(固定,让背景图一直在可视化区域中)。

6、背景图片定位——background-position:x y(指定背景图水平 和 垂直偏移距离)/ x% y%(0% 0% : 背景图在左上) / 关键字(x : left / center / right 

y : top / center/ bottom)。

7、背景属性——在一个 background 属性中声明所有的背景属性值;background:color url repeat attachment position。

8、特殊使用——CSS Sprites(精灵图/雪碧图);一次请求下载图片,减少服务器压力。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值