Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 反向工程引导菜单栏_Html_Css_Twitter Bootstrap - Fatal编程技术网

Html 反向工程引导菜单栏

Html 反向工程引导菜单栏,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我使用这个网站(非常有用-如果你还没有的话,请查看)创建了一个响应菜单栏。然而,我在编辑它的某些方面遇到了困难,因为我没有自己创建代码。我试图对代码进行反向工程(不确定这个术语是否适用于编码),我有九个问题。对不起,问题太多了。请随便回答几个问题。我昨晚发布了这篇文章,但很混乱,所以重新发布了一个更简单的版本 1.)如何为菜单的活动选项卡设置不同的颜色 2.)CSS选择器是什么样的 #custom-bootstrap-menu.navbar-default .navbar-brand 3.)

我使用这个网站(非常有用-如果你还没有的话,请查看)创建了一个响应菜单栏。然而,我在编辑它的某些方面遇到了困难,因为我没有自己创建代码。我试图对代码进行反向工程(不确定这个术语是否适用于编码),我有九个问题。对不起,问题太多了。请随便回答几个问题。我昨晚发布了这篇文章,但很混乱,所以重新发布了一个更简单的版本

1.)如何为菜单的活动选项卡设置不同的颜色

2.)CSS选择器是什么样的

#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”或放置在此标签中的徽标为目标
  • 空格表示下一个元素是上一个元素的子元素。当它们没有用空格分隔时,这意味着这两个类/ID属于一个元素
  • 是的,第一个对所有浏览器都有效,并且备份到这些浏览器,这些浏览器不能应用渐变<基于webkit的浏览器需要code>-webkit-
  • 是的,链接是直接的子对象
  • --
  • 焦点是单击元素时的焦点,就像单击要写入的输入时一样

  • 让我试着回答你的问题

    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是当用户将鼠标放在元素上时。焦点是做什么的?我读过的描述写得像“当某件事获得关注时”。获得焦点到底意味着什么

    焦点使当前元素处于活动状态。例如,如果你是 填写表单时,您将在第一个文本字段中键入,然后 第一个文本字段被称为具有
    焦点
    ,或者它是 用户正在与进行交互。他不一定有他的鼠标 那个字段,但他正在用键盘与它交互。 类似地,当您使用键盘通过点击 多次按
    选项卡
    键,然后按