1.4 浮动、伪类和背景

浮动、伪类和背景

一、浮动(重要)

float: none/left/right

应用场景:让纵向排列的元素横向排列。

特点:

  • 如果需要元素横向排列的话,都要添加浮动才可以在同一行显示。
  • 加了浮动属性的元素会脱离文档流,后面的元素会占据原来浮动元素的位置,产生重叠的情况,遮挡住后面的元素,但是不遮挡后面的文字。
  • 当浮动的元素宽度大于外层容器宽度时,放不下的元素会调到下一行。

注意:img引入的图片会自带底部大约3px的留白

img{display:block}

切片选中:ctrl+alt+shift+s

隐藏切片: ctrl+h

二、伪类选择器

1、超链接对应的选择器:link{} ------ 超链接访问之前,只针对超链接

2、超链接对应的选择器:visited{} ------超链接访问之后,只针对超链接

3、:hover{} ----划过,针对所有的元素(常用)

4、:active{} ----鼠标按下,针对所有元素

注意:

  • 如果四种状态同时针对超链接的话,顺序必须是 爱(love)恨(hate)法则
  • 权重值和类选择器的一样:10
<style type="text/css">
			a:link{
				color: red;
			}
			a:visited{
				color: #00D055;
			}
			a:hover{
				color: #0000FF;
			}
			
			a:active{
				color: #AA00FF;
			}

三、背景属性

1、背景色:background-color:颜色值;默认值透明 transparent

2、背景图:background-image:url(图片路径)

3、背景图重复(平铺)background-repeat:repeat(重复)/repeat-x(横向重复)/repeat-y(纵向重复)/no-repeat(不重复)

background-repeat:no-repeat;
background-repeat: repeat-y; 

4、背景图的位置:background-position:水平 垂直;

(1)数值px

(2)关键字 水平:left/center/right

​ 垂直:top/center/bottom

(3)只写一个值,另一个方向的位置默认居中

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

复合写法:background:颜色值 背景图路径 背景图重复 背景图的位置;

  • 顺序不固定
  • 可以只有颜色或只有图

5、背景图和img引入的图片的区别:

  • 背景图不占位置,内容可以显示在图片身上

  • img占位置

6、雪碧图的使用

​ 图片整合/雪碧图/精灵图:把很多小图片放在一个大图上,这个大图就叫做雪碧图
雪碧图的使用:
(1)用背景图引入
(2)主要结合背景图的位置属性 background-position

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值