新闻-标签页|学习笔记

简介: 快速学习 新闻-标签页

开发者学堂课程【移动 Web 前端开发:新闻-标签页】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/594/detail/8474


新闻-标签页

 

标签页的替换

首先先构建第二部分标签页,依然要运用到标签页的组件

页签

<!-- Nav tabs-->

Home

toggle="tab" >Profile/li>

a href-"#messages" aria-controls-"messages" role-"tab" data-

toggle-"tab" >Messages

toggle-"tab" >Settings

页签所对应的内容

.../div>

...

...

</div>

页签和内容是可分开使用的,然后把我们的页签放在第二部分标签的位置,内容放在该标签的第三部分内容处

<div class=”col-md-1”>

Home

-toggle="tab" >Profile/li>

a href-"#messages" data-toggle-"tab" >Messages

Settings

</div>

<div class=”col-md-7”>

</div>

填入完成后再到页面进行刷新,可以看到 Home profile Message Settings 已经显示到页面了

然后主要在于如何设计它的样子

.wjs_news .wjs_news_title: :after{

content :” “;

position: absolute;

right: -6px;

bottom: -3px;

width: 6px;

height: 6px;

border-radius: 3px;

border: 1px solid #ccc;

}

.nav-tabs {

border-bottom: 1px solid #ddd;

}

.nav-tabs > li {

float: left;

margin- bottom: -1px;

}

然后在搜索列表输入.wjs_news.nav-tabs 注意这里的 Replace all 的意思是全部替换,全部替换非常危险,要小心谨慎,因为很容易操作失误。

为了安全,可以点击 Replace 一个一个替换。然后再运行一下,看它此时的样式,可以看见它已经在 index 里面显示了

.wjs_news .nav-tabs > li > a {

margin-right: 2px;

line-height: 1. 42857143;

border :1px solid transparent ;

border-radius: 4px 4px 0 0;

margin-right: 0;

width: 60px;

height: 60px;

line-height: 60px;

background: #ccc;

border-radius: 30px;

border: none;

margin-bottom: 60px;    (设置间距)

padding: 0;

text-align: center;

}

, wjs_news .nav-tabs > li > a: hover {

border-color: #eee #eee #ddd;

}

.wjs_news .nav-tabs > li.active > a,

.wjs_news .nav-tabs > li.active > a:hover,

.wjs_news . nav-tabs > li.active > a:focus {

color: #555;

cursor: default;

background-color: #e92322;

border: none;

}

.wjs_news .nav-tabs. nav-justified {

width: 100%;

border-bottom: 0;

}

.wjs_news .nav-tabs. nav-justified > 1i {

float: none;

}

.wjs_news .nav-tabs .nav-justified > li > a {

样子已经整理出来了,接下来则修改它的内容

<div class=”col-md-1”>

<div class=”wjs_news_line”>

/li>

a href-"#messages" data-toggle-"tab" >


</div>

<div class=”col-md-7”>

</div>

</div>

.wjs_icon_news_01: :before {

content: "\e90e" ;

}

.wjs_icon_news_02::before {

content:"\e90f";

}

.wjs_icon_ news_03: : before {

content: "\e910";

}

.wjs_icon_ news_04: : before {

content: "\e911";

}

如需修改颜色时可在wjs_news中修改 例如:

.wjs_news .wjs_icom{

font-size:30px;

color: #fff;

}

设置中间那条线,添加代码

.wjs_news.wjs_news_line{

position: absolute;

top: 0;

left: 0;

width: 1px;

height: 100%;

border-left: 1px dashed #ccc;

}

导一下三个系统是否具有定位性,可以看见系统默认了定位

如果设置的线过长,则可以看一下最后一个 a 的设置,或者是缩短线的长度

.wjs_news .nav-tabs > li:last-chid > a {

Margih-bottom: 0;

}

现在需要将线移动到中间的位置,需移动到线的一半

.wjs_news.wjs_news_line{

position: absolute;

top: 0;

left: 45px;

width: 1px;

height: 100%;

border-left: 1px dashed #ccc;

}

相关文章
|
3天前
|
数据采集 人工智能 安全
|
12天前
|
云安全 监控 安全
|
4天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1042 151
|
4天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
17天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1731 9
|
9天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
680 152
|
11天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
644 13
|
6天前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
406 4