Html 反向工程引导菜单栏
我使用这个网站(非常有用-如果你还没有的话,请查看)创建了一个响应菜单栏。然而,我在编辑它的某些方面遇到了困难,因为我没有自己创建代码。我试图对代码进行反向工程(不确定这个术语是否适用于编码),我有九个问题。对不起,问题太多了。请随便回答几个问题。我昨晚发布了这篇文章,但很混乱,所以重新发布了一个更简单的版本 1.)如何为菜单的活动选项卡设置不同的颜色 2.)CSS选择器是什么样的Html 反向工程引导菜单栏,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我使用这个网站(非常有用-如果你还没有的话,请查看)创建了一个响应菜单栏。然而,我在编辑它的某些方面遇到了困难,因为我没有自己创建代码。我试图对代码进行反向工程(不确定这个术语是否适用于编码),我有九个问题。对不起,问题太多了。请随便回答几个问题。我昨晚发布了这篇文章,但很混乱,所以重新发布了一个更简单的版本 1.)如何为菜单的活动选项卡设置不同的颜色 2.)CSS选择器是什么样的 #custom-bootstrap-menu.navbar-default .navbar-brand 3.)
#custom-bootstrap-menu.navbar-default .navbar-brand
3.)为什么在“.navbar default”和“.navbar brand”之间有空格,但在上述代码中没有“#自定义引导菜单.navbar default”的空格
4.)为什么背景在代码块中定义了三次,如下所示?这是旧浏览器的备份吗
background-color: rgba(47, 196, 116, 1);
background: -webkit-linear-gradient(top, rgba(54, 135, 2, 1) 0%, rgba(47, 196, 116, 1) 100%);
background: linear-gradient(to bottom, rgba(54, 135, 2, 1) 0%, rgba(47, 196, 116, 1) 100%);
5.)以下代码样式的结尾部分是什么?作为navbar nav类的子项的列表项的子项的链接
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a
6.)在以下代码中设置完全透明的背景色有什么意义
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
color: rgba(255, 255, 255, 1);
background-color: rgba(248, 248, 248, 0);
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
color: rgba(255, 255, 255, 1);
background-color: rgba(248, 248, 248, 0);
7.)用逗号分隔两个目标是否会使括号内的代码同时适用于这两个目标
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
8.)在上面的代码中,我知道hover是当用户将鼠标放在元素上时。焦点是做什么的?我读过的描述写得像“当某件事获得关注时”。获得焦点到底意味着什么
9.)当使用引导类切换以导航栏元素为目标时,这是否意味着仅在调整屏幕大小时才进行更改
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus
有关守则如下:
相关CSS
#custom-bootstrap-menu.navbar-default .navbar-brand {
color: rgba(255, 255, 255, 1);
}
#custom-bootstrap-menu.navbar-default {
font-size: 15px;
background-color: rgba(47, 196, 116, 1);
background: -webkit-linear-gradient(top, rgba(54, 135, 2, 1) 0%, rgba(47, 196, 116, 1) 100%);
background: linear-gradient(to bottom, rgba(54, 135, 2, 1) 0%, rgba(47, 196, 116, 1) 100%);
border-width: 1px;
border-radius: 4px;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
color: rgba(255, 255, 255, 1);
background-color: rgba(248, 248, 248, 0);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
color: rgba(255, 255, 255, 1);
background-color: rgba(68, 229, 74, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
color: rgba(255, 255, 255, 1);
background-color: rgba(66, 165, 3, 1);
background: -webkit-linear-gradient(top, rgba(54, 135, 2, 1) 0%, rgba(66, 165, 3, 1) 100%);
background: linear-gradient(to bottom, rgba(54, 135, 2, 1) 0%, rgba(66, 165, 3, 1) 100%);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
border-color: #42a503;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
background-color: #42a503;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
background-color: #42a503;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
background-color: #2fc474;
}
相关HTML:
<div id="custom-bootstrap-menu" class="navbar navbar-default " role="navigation">
<div class="container-fluid">
<div class="navbar-header"><a class="navbar-brand" href="#">Brand Logo</a>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-menubuilder"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse navbar-menubuilder">
<ul class="nav navbar-nav navbar-left">
<li><a href="#">Home</a>
</li>
<li><a href="/products">Products</a>
</li>
<li><a href="/about-us">About Us</a>
</li>
<li><a href="/contact">Contact Us</a>
</li>
</ul>
</div>
</div>
</div>
切换导航
-
-
-
-
#custom-bootstrap-menu.navbar-default.navbar brand
将以文本“brand”或放置在此标签中的徽标为目标让我试着回答你的问题 1.)如何为菜单的活动选项卡设置不同的颜色 应该有一个类(通常是
.active
)应用于
当前活动的菜单项或选项卡。你只需要覆盖
它的风格
2.)CSS选择器是什么样的
#custom-bootstrap-menu.navbar-default .navbar-brand
#自定义-bootstrap-menu.navbar-default.navbar品牌
这针对具有类别navbar品牌的所有元素,并且
具有id自定义引导菜单和
类导航栏默认值
应用于它
3.)为什么在“.navbar default”和“.navbar brand”之间有空格,但在上述代码中没有“#自定义引导菜单.navbar default”的空格
基本上,当选择器之间存在空格时,它指的是
父-子关系如#custom-bootstrap-menu.navbar-default中所示
.navbar brand
,此处为。navbar brand
指
#自定义引导菜单。导航栏默认值
。而当选择器
没有空间,如在自定义引导菜单中。导航栏默认值为
本例中的AND操作和
4.)为什么背景在代码块中定义了三次,如下所示?这是旧浏览器的备份吗
background-color: rgba(47, 196, 116, 1);
background: -webkit-linear-gradient(top, rgba(54, 135, 2, 1) 0%, rgba(47, 196, 116, 1) 100%);
background: linear-gradient(to bottom, rgba(54, 135, 2, 1) 0%, rgba(47, 196, 116, 1) 100%);
这是针对不同类型的浏览器。基于WebKit的
比如chrome和safari等。当你看到有什么开始的时候
使用-webkit-
意味着我们的目标是基于webkit的浏览器
5.)以下代码样式的结尾部分是什么?作为navbar nav类的子项的列表项的子项的链接
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a
#自定义-bootstrap-menu.navbar-default.navbar-nav>li>a
对。几乎正确。只是它所指的链接是
immidate子项的列表项的immidate子项
导航栏导航类`
6.)在以下代码中设置完全透明的背景色有什么意义
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
color: rgba(255, 255, 255, 1);
background-color: rgba(248, 248, 248, 0);
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
color: rgba(255, 255, 255, 1);
background-color: rgba(248, 248, 248, 0);
当您希望字体颜色完全不透明时,通常会执行此操作
与背景对比
7.)用逗号分隔两个目标是否会使括号内的代码同时适用于这两个目标
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
是的,没错。这就是重用CSS并将其应用于各种应用程序的方式
元素
8.)在上面的代码中,我知道hover是当用户将鼠标放在元素上时。焦点是做什么的?我读过的描述写得像“当某件事获得关注时”。获得焦点到底意味着什么
焦点使当前元素处于活动状态。例如,如果你是
填写表单时,您将在第一个文本字段中键入,然后
第一个文本字段被称为具有焦点
,或者它是
用户正在与进行交互。他不一定有他的鼠标
那个字段,但他正在用键盘与它交互。
类似地,当您使用键盘通过点击
多次按选项卡
键,然后按