官网选项卡切换---发发老师

官网选项卡切换---发发老师

官网选项卡切换---发发老师

官网选项卡切换---发发老师

官网选项卡切换---发发老师

官网选项卡切换---发发老师

官网选项卡切换---发发老师

官网选项卡切换---发发老师

 

目标是要实现点击选项卡,后切换图片.

官网选项卡切换---发发老师

前端布局三步骤:

官网选项卡切换---发发老师

选项卡 用  Tab

给Tab 添加样式 : 宽 高 背景 外边距  

官网选项卡切换---发发老师

官网选项卡切换---发发老师

通过 margin 调整元素的位置到合适的地方

官网选项卡切换---发发老师

官网选项卡切换---发发老师

类名选择器: 用符号"  点 "  .tab {  }

标签选择器:  用标签的名字   body{   }

< span > 标签存放没有意义的文本内容

官网选项卡切换---发发老师

官网选项卡切换---发发老师

块元素, 如  div   

行内元素 如: span.

对行内元素设置宽高 无效.

将 行内元素  转换为块元素 :  display:block;

官网选项卡切换---发发老师

官网选项卡切换---发发老师

再实现 纵向排列的 span 变成 横向排列.    方法:  

官网选项卡切换---发发老师

font-size : ""  清除 display: inline-block 产生的空白节点.

文本放中间两行代码实现: 水平 和垂直

官网选项卡切换---发发老师

文本对齐方式;  

官网选项卡切换---发发老师

下面开始引入图片

官网选项卡切换---发发老师

background-imge:url()

去除背景图片的重复.

官网选项卡切换---发发老师

背景位置在 X Y轴 向上的位移.

官网选项卡切换---发发老师

代码简化:

背景的单例写法  

背景的复例写法

官网选项卡切换---发发老师

再实现把鼠标放上去后改变 字体, 大小颜色等属性.

官网选项卡切换---发发老师

再实现: 鼠标放上去后, 下面图片区更换图片的效果.

官网选项卡切换---发发老师

nth-child () 是个高级选择器,用来选择 指定的子元素.

官网选项卡切换---发发老师

图片变换渐变效果. transition

官网选项卡切换---发发老师

(完整代码待续)

思路总结:

1  画出一个 盒子 ,设置到合理的位置.

2 在盒子里添加 span 内容. ,将几个span 转化为  块元素. 实现横向排列. 同时,设置相关的属性.(字体,颜色, 居中方式, 清除空白节点)

3 在图片区 引入图片.并设置相关属性: 位置,大小,取消背景重复.

4实现特效: 鼠标悬停下 字体大小 颜色 的变化.

5实现图片的切换: 使用到 nth-child(n)    和   transition