⑴ 如何定制Foundation4顶部工具栏
先我们将需要最新版本的Foundation。解压源码包并且把所有的文件放置在你的工程或者测试目录下。我们将直接使用index.html文件,创建一个style.css样式文件将用来重写顶部工具栏的样式来达到自定义导航栏效果。
Foundation 4 默认样式下载(译者注:在翻译此教程期间,Foundation已升级为第5版本。)
导航区间背景图片
当然,下载完上面提供的背景图片之后,我们把它放在img文件夹下,准备好了吗?打开你最喜欢的编辑器然后让我们开始吧!
搭起HTML结构
第一步:常用的模板
index.html文件里面已经预包含一些HTML代码。你可以保留<header>里面的代码,也可以保留所有的脚本(JavaScript)链接(放置在</body>标签之前)。保留这些来确保Foundation的网格系统和顶部工具栏可以运行起来。
你可以删掉其他内容代码,我们将采用一种全部宽度的设计,这不是很复杂的,只是需要想到更好的办法来处理它。
好的,我们将编写header、导航、主内容和footer区域的内容,我们将给每个区域都添加class="full-width",然后再添加一个块元素 <div class="row">,块元素里面再添加一个块元素<div class="large-12 columns">,这也就是搭起基本的网格结构。
备注:更多关于网格系统如何运行的,可以回顾教程第二篇:初学者学习foundation:网格系统
<!-- HEADER AREA -->
<header class="full-width header-area">
<div class="row">
<div class="large-12 columns">
<h2>Foundation-4 Custom Top Bar</h2>
</div>
</div>
</header>
<!-- NAVIGATION AREA -->
<div class="full-width navigation-area">
<div class="row">
<div class="large-12 columns">
<nav class="top-bar"></nav>
</div>
</div>
</div>
<!-- CONTENT AREA -->
<div class="full-width content-area">
<div class="row">
<div class="large-12 columns">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Harum, asperiores, voluptas, veniam commodi impedit tenetur dolores cumque facere explicabo esse quaerat veritatis laboriosam eius modi amet maxime non officia nemo? Iste, quisquam, voluptatum, dolor nam reiciendis unde aliquam numquam necessitatibus odio et perspiciatis facere nihil inventore ullam aspernatur corporis veritatis quia dolorum? Sed, hic, eos quis quibusdam eum aut optio repudiandae at! Eligendi, neque ratione alias enim quae magnam dolores esse pariatur earum laborum reiciendis nobis sunt sequi sapiente cimus iure ipsam. Sapiente, minima, rerum, facere quos saepe pariatur magni dolorem cum amet nemo quis laborum ipsa dignissimos cimus inventore modi rem cumque quibusdam quam asperiores! Optio, nobis suscipit molestias voluptas veritatis aspernatur accusamus excepturi rem quaerat impedit animi voluptate at facilis aliquid cum fugit labore omnis provident recusandae autem. Doloribus, mollitia quos officiis quas sapiente nam dolor praesentium maxime cupiditate illum? Rem, esse, nulla vitae adipisci sequi deleniti quasi!</p>
</div>
</div>
</div>
<!-- FOOTER AREA -->
<div class="full-width footer-area">
<div class="row">
<div class="large-12 columns">
© 2013
</div>
</div>
</div>
第二步:顶部工具栏标记
在编写样式之前,我们需要编写出一些必须的HTML结构代码使得Foundation顶部工具栏能够正确地运行起来。因此需要5样基础元素使得引擎跑起来。
<nav class="top-bar">
<ul class="title-area">
<li class="toggle-topbar"> = 为了增强在手机布局上的菜单。
<section class="top-bar-section">
<ul class="left">和<ul class="right">
现在我们用这5样基础元素来搭建基础框架并且实现功能。
备注:在此教程例子中,我们将创建一个自定义的导航菜单,因此删除一些包括logo、文本和图片的标题。因此从下面代码例子可以看到在块元素<ul class="title-area">里的<li class="name"></li>里面是空的。
接着,我们来添加一些菜单元素和一个下拉菜单代码,在你想添加下拉菜单的li元素里添加class="has-dropdown",然后在里面包含下拉菜单代码 <ul class="dropdown">...</ul>。如果想表示当前使用状态的li,则需要添加”active”。<ul class="right"><ul>里面可以为空的,嵌入代码中。一般情况下,你将会在这个空的ul里添加一个按钮或者搜索栏。更多关于顶部工具栏,可看上一篇教程:初学者学习foundation:顶部工具栏
如下HTML代码示例,其中的注释会帮助你理解整体是如何运作的。
<!-- Nav Wrap -->
<nav class="top-bar">
<ul class="title-area">
<!-- Title Area -->
<li class="name"></li>
<!-- Remove the class "menu-icon" to get rid of menu icon. Take out "Menu" to just have icon alone -->
<li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
</ul>
<!-- The Section wrap -->
<section class="top-bar-section">
<!-- Left Nav Section -->
<ul class="left">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">About us</a></li>
<li><a href="#">Our procts</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Prices</a></li>
<li class="has-dropdown">
<a href="#">Features</a>
<ul class="dropdown">
<li><a href="#">Modalboxes</a></li>
<li><a href="#">Submenu's and navigation</a></li>
<li><a href="#">Price tables</a></li>
<li><a href="#">Buttons</a></li>
<li><a href="#">Button groups</a></li>
<li><a href="#">Labels, Keystrokes and Tooltips</a></li>
<li><a href="#">Alert boxes</a></li>
<li><a href="#">Columns</a></li>
</ul>
</li>
<li><a href="#">Contact</a></li>
</ul>
<!-- Right Nav Section -->
<ul class="right"></ul>
</section>
</nav>
第三步:目前效果
现在可以在你的浏览器上看到目前的效果,基于Foundation框架使用顶部工具栏我们已经创建一个水平菜单。为了方便把菜单放置到其他地方,而不是固定在浏览器的顶部,我们需要在以上代码外层添加网格的<div>。
当你在调整浏览器窗口时,会发现菜单栏在预先设定的断点发生改变。
接下来着手编写自定义样式,将关注如何去编写顶部工具栏的样式和可以使用哪些class。
编写CSS
第一步:通用样式
如果你还没做好准备,可以创建一个css文件,命名为style.css并且放置到下载下来的Foundation工程下css文件夹下。但别忘记把此引用到index.html文件里。如下代码示例:
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Foundation 4</title>
<link rel="stylesheet" href="css/foundation.css">
<link rel="stylesheet" href="css/style.css">
<script src="js/vendor/custom.modernizr.js"></script>
</head>
这里如果你不把style.css放置在foundation.css下面,将不会覆盖原来顶部工具栏的样式。
很好,接下来我们要为header、导航、内容和footer写一些基础样式,如导航块,我们将添加一张已经下载好的背景图。这些通用样式一般不是很难去实现的,见如下代码示例,我们添加一个class”full-width”到每个区域中,以致于每个区域的宽度都是占满浏览器宽度的。
body {
background-color: #ccc;
}
/** Set the backgrounds for the different sections **/
.header-area {
background-color: #2d465c;
min-height: 160px;
}
.navigation-area {
background-image: url('../img/navigation-container.jpg');
background-repeat: repeat-x;
}
.content-area {
padding: 50px 0 70px 0;
}
.footer-area {
background-color: #1f1f1f;
color: #fff;
min-height: 50px;
padding: 20px 0 0 0;
}
.full-width {
min-width:100%;
position: relative;
}
h2 {
color: #fff;
font-weight: normal;
margin-top: 50px;
}
第二部:顶部工具栏样式
现在看一下效果,会发现菜单会往外偏移一点,原因就是使用默认的样式,接下来修复这个问题!
有一些样式类是需要修改以达到想要的效果。首先,我们将在.top-bar和.top-bar-section li里移除黑背景,改变height(在导航区域内)和line-height为58px。如下代码,可看注释帮助理解。
/** Changes background color, height and margin of the border **/
.top-bar {
background: none;
height: 58px;
line-height: 58px;
margin-bottom: 0;
}
/** Removes black background on menu bar **/
.top-bar-section ul {
background: none;
text-transform: uppercase;
}
/** Removes black background on menu item **/
.top-bar-section li a:not(.button) {
background: none;
line-height: 58px;
padding: 0 27px;
}
我们已经移除黑背景了,并且适应高度、行高和内边距,将文字转化为大写字母,这些都是为了适应我们自定义设计。
如果你进行刷新页面,可以看到出现雏形了,我们继续编写下拉菜单、菜单子项目、激活(active)和鼠标悬空(hover)的状态的样式吧。继续往下看代码示例,并阅读注释:
/** Changes the active menu item from default black to a gradient **/
.top-bar-section ul li.active > a {
background: rgb(0, 0, 0);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0 transparent;
color: #fff;
}
/** Changes the hover state of non active menu items **/
.top-bar-section li:hover a {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0 transparent;
color: #fff;
}
/** Changes non active menu items text color to black **/
.top-bar-section ul li > a {
color: #2d2d2d;
}
/** Changes the hover state of dropdown menu items **/
.top-bar-section ul.dropdown li a:hover:not(.button) {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
}
/** IMPORTANT fill for the ul dropdown container **/
.top-bar-section ul.dropdown {
background: #333;
color: #fff;
}
/** This fixes the position and the color of the dropdown arrow **/
.top-bar-section .has-dropdown > a:after {
border-color: rgba(0, 0, 0, 1) transparent transparent;
margin-top: 2.5px;
}
我们已经改变菜单的好几个地方(样式),如首先,我们就改变激活(active)菜单默认的黑背景为“CSS渐变”,接着给不激活菜单添加hover状态,并改变里面的文字颜色为深灰色,目的是显示得更为清晰。然后.top-bar-section li:hover 的样式将使得下拉菜单里的子项目被鼠标悬空时显示特定效果。为了完善样式,我们ul.dropdown
⑵ mestrenova怎么设置工具栏
在顶部点击视图,选择工具栏自定义。
在桌面上双击软件图标打开软件。在软件顶部工具栏中,点击视图,工具栏,打开选择工具栏窗口。在选择工具栏窗口可以查看到目前工具栏工具图标设置,这里请点击,自定义,按钮打开自定义用户界面。
⑶ 如何自定义任务栏位置
系统自身允许的任务栏位置只有屏幕的最下方、最上方、最左方、最右方四个,这个可以通过鼠标右键点击任务栏空白处,在弹出的选项中将“锁定任务栏”前面的勾去掉,然后鼠标左键拖动到那四个位置进行设置,然后再将“锁定任务栏”勾选防止不小心的位置改变。
至于您说的位置任意化,系统自身是无法实现的,不过有一些主题包,如VISTA主题包有自定的任务栏,视觉效果也不错。
第三方软件肯定是有的,如果您真想要自定义的话,也可以去找找看。
⑷ XP桌面怎么设置顶部工具条
右击任务栏→工具栏→新建工具栏,可以选择并添加想要的项目,把这个工具栏拖动到桌面最上方,然后在该工具栏上右击,选中\“始终在前\”和\“自动隐藏\”即可。也可以安装第三方的工具条。
⑸ CAD制图的时候如何自定义工具栏呢
CAD中怎样自定义工具栏绘图,自定义工具栏确实对我们CAD制图有很多的帮助,具体操作方法如下:
方法一:
1、在软件顶部工具栏中,点击【视图】-【工具栏】,打开选择工具栏窗口。
方法二:
1、首先先创建一个空工具栏:在原工具栏上点击鼠标右键,在弹出的快捷菜单中选择“自定义”,即出现工具栏对话框。点击“新建”按钮,弹出“新建工具栏”对话框,在工具栏名称栏目中输入您要新建工具栏的名字(如:我的工具条),点击“确定”按钮,即新建了一个工具栏。
2、 然后在工具栏对话框里选择“自定义”按钮,弹出自定义工具栏对话框,选择所需要的命令工具按钮并直接拖动到新建的工具栏(如:我的工具条)上,如想删除工具栏中按钮,则从工具栏中拖出该按钮即可将其删除。完成后选择“确定”,退出对话框,这样就制作出了个人的工具栏。
⑹ 如何自定义快速访问工具栏
Excel2013的快速访问工具栏通常位于窗口顶部,点击顶部工具栏右侧的向下按钮即可进入自定义菜单。
在自定义菜单选择其中的菜单项,即可将该项功能添加到“快速访问工具栏”中。如果该项功能前面已经打勾,表示该功能已经添加到“快速访问工具栏”,再次选择的话,将把该功能从“快速访问工具栏”中删除。
选择菜单中的“其它命令”。
进入所示窗口,窗口左侧列表框为系统的命令功能菜单,右侧列表框为已经添加到“快速访问工具栏”中的命令功能。选择左侧的某些功能,点击中间的“添加”按钮,即将该功能预添加到“快速访问工具栏”中,一次可以添加多项功能,注意需要点击窗口底部的“确定”按钮,保存结果
选择添加的命令时,注意选择从什么位置添加命令功能。缺省情况是从“常用命令”位置进行添加,你也可以选择“全部命令”位置进行添加,当然也可以选择从“文件选项卡”或者其它的选项卡中进行查看命令并添加。添加命令的方式同上一步。
删除和排序“自定义快速访问工具栏命令按钮”,选择右侧列表框的某一命令,点击中间的“删除”按钮即可将该命令从工具栏删除,也可以点击右侧的上下箭头对命令按钮的排序进行调整。删除或者排序操作完成后,需要点击“确定”按钮,保存操作结果。
⑺ sketchup2013怎么自定义工具栏
1、在系统顶部工具栏 查看(v)---工具栏---保存工具栏。
Sketchup是一套直接面向设计方案创作过程的设计工具,其创作过程不仅能够充分表达设计师的思想而且完全满足与客户即时交流的需要,它使得设计师可以直接在电脑上进行十分直观的构思,是三维建筑设计方案创作的优秀工具。
⑻ 华为手机最上面的显示栏怎么设置
方法:在手机主屏幕页,下滑拉动手机顶部状态栏。再往下滑,就能看到状态栏所有功能。想要自定义顶部状态栏,就点击右上方的修改图标。
长按拖动图标,左右滑动就能进行排序。将图标拖动到上方就能在状态栏显示了。
华为手机下面三个键如何设置?
华为手机下面三个按键名为虚拟导航键,目前主流的华为手机默认为全面屏手势模式,设置虚拟导航键需要在系统设置中更改操作模式。下面以华为P40手机(系统版本是EMUI10.1)为例具体操作方法如下:
1、打开华为手机的设置菜单,下拉到底部选择系统。
2、在系统菜单中打开系统导航选项,点击选择屏幕内三键导航即可。
3、点击下方的更多设置,根据实际需要选择导航键组合(默认为左返回、中退回主屏幕、右进入多任务管理)。
4、如果在设置中显示已经开启了屏幕内三键导航,但屏幕底部并没有出现导航键,可能是用户设置了自动隐藏功能,可以尝试从屏幕底部上滑恢复显示。