博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(前端)html与css css 19、tab栏
阅读量:5153 次
发布时间:2019-06-13

本文共 1939 字,大约阅读时间需要 6 分钟。

做一个这个效果↓

代码↓

    
Document
View Code

效果图↓

可以看到这是一个梯形的效果。

修改后代码↓

    
Document

View Code

效果图↓

这回可以看到是直角矩形的效果。

小技巧:制作这种矩形变色的边框方法就是用两个盒子来做!蓝色区域给父盒子设置,灰色区域用子盒子设置。

制作一个tab栏(选项卡)

作一个这个tab栏↓

首先设置宽度,写出头部的上边线代码↓

.box{            width: 301px;            border-top: 2px solid blue;            margin: 100px auto;        }
View Code

效果图↓

然后写出新闻、娱乐、体育这个头部,(包括设置宽高,浮动,文字效果)还有当选中新闻这个标题后新闻这块所对应的的效果,代码↓

    
Document

新闻

娱乐

体育

新闻内容
娱乐内容
体育内容
View Code

效果图↓

可以看到选中新闻版块后,新闻后面变白,没有下边线。

 

制作tab栏,也叫选项卡:

没有被选中的主题部分,需要隐藏,选中显示。

给所有元素加一个显示模式隐藏,给要显示的元素加一个显示模式块级。

display: none;隐藏我们的元素。

display: block显示我们的元素。

所以标题下面所对应的内容代码如↓

.box .bottom div{            padding: 10px;            height: 150px;            background: skyblue;            display: none;        }        .box .bottom div.now{            display: block;................................................................................................................    

新闻

娱乐

体育

新闻内容
娱乐内容
体育内容
View Code

注意:在添加显示模式时,一定不要忘记添加类名。

整体代码↓

 

    
Document

新闻

娱乐

体育

新闻内容
娱乐内容
体育内容
View Code

 

效果图↓

 

转载于:https://www.cnblogs.com/StevenSunYiwen/p/11504059.html

你可能感兴趣的文章
WordPress WP cleanfix插件‘eval()’函数跨站请求伪造漏洞
查看>>
USACO Broken Necklace
查看>>
中小型网站生存之道
查看>>
如何获取repeater某行第一列的值
查看>>
利用"SQL"语句自动生成序号的两种方式
查看>>
discuz完善用户资料任务不能完成的解决方法
查看>>
结对编程之实战
查看>>
linux内核调度算法(2)--CPU时间片如何分配
查看>>
微软银光 Sliverlight
查看>>
java学习日记(9)———socket,网络编程的学习
查看>>
BLE4.0教程四 新增特征值(CC2541)
查看>>
TTButton 的正确使用的方法
查看>>
SQL Server数据库漏洞评估了解一下
查看>>
gdb打印STL和boost容器
查看>>
HDU4790
查看>>
MySQL安装相关
查看>>
其他——[转]从实现iPhone的OAuth封装看国内互联网和开放平台
查看>>
[LeetCode] Remove Element 分析
查看>>
编译安装httpd-2.4.12
查看>>
Worker Thread
查看>>