页面-顶部通栏 |学习笔记

简介: 快速学习 页面-顶部通栏

开发者学堂课程【移动 Web 前端开发:页面-顶部通栏 】学习笔记,与课程紧密联系,让用户快速学习知识。

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


页面-顶部通栏

 

目录:

一、顶部通栏测试代码

二、选择器

三、按钮

 

一、测试代码

1. Index.html(讲解中会用到)

微金所-25期

stylesheethref=css/index.css>

//不添加,直接设置盒子以及所占容器份数

< / header>< html>

2. Index.css

/*common css 公用样式*

/*model css 模块样式*/

.wjs_topBar{

//不设置高度

Border_bottom:1px soild #ccc

}

.wjs_topBar > .container{

//设置行高

Height:40px

Text-aliggn:center

}

.wjs_topBar > .container

div{

//设置高度40

Height:40px

Boder-left:1px soild #ccc

}

.wjs_topBar > .container > div:first-child{

border-left: none;

 

二、选择器实现

1.加号选择器

加号选择器("+"):就是指对找到的某类的元素除第一个元素以外的兄弟元素起作用,即第一个元素不起作用,后面的兄弟元素都会起作用:

如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器  (Adjacent sibling selector)。

例如,如果要增加紧接在 h1 元素后出现的段落的上边距,可以这样写:

h1 + p {margin-top:50px;}

这个选择器读作:“选择紧接在 h1 元素后出现的 p 元素(需要满足 h1 和 p 元素拥有共同的父元素)”

CSS选择符目前有下面这几个:后代选择符空格( )、子选择符箭头(>)、相邻兄弟选择符加号(+)、随后兄弟选择符弯弯(~)和列选择符双管道(||)。其中对于前4个选择符,浏览器支持的时间较早,非常实用,是本章的重点。最后的列选择符算是“新贵”,与Table等布局密切相关,但目前浏览器的兼容性还不足以使它被实际应用

2.波浪号选择器

波浪选择器用来选择所有匹配到的兄弟元素

<!--顶部通栏--〉

cheader class= "wjs_topBar",

<div class="col-md-2">

classe=”wjs_app” href="#" >

classe=”wjs_icon_wjs_icon_phone>

手机微金所

classe=”glyphicon-menu-down”>

</div>

<div class="col-md-5">2</div>

400-89-4006(服务时间:9:00-21:00)

<div class="col-md-2">3</div>

常见问题

财富登录

<div class="col-md-3">4</div>

免费注册

登录

</div>

/*common css公用样式*/

Body{

Font-size:14px;

Font-family:”Microsoft YaHei,sans-serif

}

a{

Color:#666;

}

a:hover{

Color:#666;

Text-decoration:now

}

/*使用自定义字体图标/

@font-face (

font-family: wjs_font_icon;

src:

url(../fonts/MiFie-Web-Font . woff) format('woff'),

url(../fonts/MiFie-Web-Font.ttf) format('truetype'),

url(../fonts/MiFie-Web-Font . svg) format('svg' ),

url(../fonts/MiFie-web-Font.eot) format(' embedded-opentype' );

}

/*定义使用字体的类*/

.wjs_ icon{

font -family: wjs_font_icon;

}

/*具体到图标的类*/

wjs_icon_phone: :before{

content :"\e908";

}

/*model css模块样式*/

.wjs_topBar{

border-bottom: 1px solid #ccc;

}

.wjs_topBar > . container{

line-height: 40px;

text-align: center;

}

.wjs_topBar > . container > div{

height: 40px;

border-left: 1px solid #ccc;

}

.wjs_topBar > . container > div:first-child{

border-left: none;

}

/*例外的两种实现方式*/

/*+ ~*/

.wjs_topBar > . container > div{

height: 40px;

}

.wjs_topBar > . container > div+div{

border-left:1px solid #ccc;

}

.wjs_app{

Position:relative;

}

.wjs_app img{

Dispiay:none;

}

.wjs_app:hover img{

Dispiay:block;

position:absolute;

left: 50%;

top: 40px;

margin-left: -60px;

border: 1pxsolid #ccc;

Border-top:none;

}

例如

="UTF-8">I

body(

font-size: 40px;

}

#four ~ li(

color: red;

}


结果

image.png

注意*~选择器  先找到选择器的元素 然后照这个元素的后面所有统计的元素


三、按钮

1.概念

可作为按钮使用的标签或元素

为,cbutton 或元素添加按钮类 ( button class )即可使用 Bootstrap 提供的样式。

2.示例

LinkButton

针对组件的注意事项

虽然按钮类可以应用到

链接被作为按钮使用时的注意事项

如果〈a〉元素被作为按钮使用--并用于在当前页面触发某些功能--而不是用于链接其他页面或链接当前页面中的其他部分,那么,务必为其设置 role="button”属性。

相关文章
|
6月前
|
JavaScript
点击图片返回页面顶部的案例
点击图片返回页面顶部的案例
Fastadmin后台页面添加顶部按钮
操作的前提是需要在fastadmin框架中添加对应的控制器、模型、视图页面,可以手动创建,也可以使用curd一键生成。
239 0
|
3月前
自定义顶部导航栏
自定义顶部导航栏
40 1
|
4月前
|
JavaScript 容器
点击分页,回到顶部
vue中用element组件时,点击分页后,当前页未滚动回顶部,我们可以强制让滚动的容器 scrollTop 为0
|
4月前
|
安全
uniapp实战 —— 自定义顶部导航栏
uniapp实战 —— 自定义顶部导航栏
188 2
|
6月前
uniapp项目怎么删除顶部导航栏
uniapp项目怎么删除顶部导航栏
327 0
|
6月前
若依框架---如何实现翻页保留选择?如何调整首页左侧菜单栏宽度?
若依框架---如何实现翻页保留选择?如何调整首页左侧菜单栏宽度?
257 3
|
JavaScript 前端开发
右下角点击页面回顶部组件
右下角点击页面回顶部组件
65 1
右下角点击页面回顶部组件
|
JavaScript 前端开发
jQuery 页面顶部滚动中固定导航栏
jQuery 页面顶部滚动中固定导航栏
41 0