2016-09-21 20 views
0

我有麻烦,添加自定义的标志与链接导航栏,如果我们向下滚动定制标志与首页链接

是类“下拉菜单下拉逆”

网站:http://its-skin.upgates.com

CSS:

.secondlogo { 
background-image: url(http://static.its-skin.upgates.com/m/m57daee4256187-sublogo.png); 
width: 250px; 
height: 54px; 
margin-left: auto; 
margin-right: auto; 
} 

这里是代码全码:

<ul class="nav navbar-nav top-menu top-menu-categories"> 
    {else} 
     <ul class="dropdown-menu dropdown-inverse" data-designer="d1-2-2-1"> 
    {/if} 
     {foreach $tree as $category} 
      <li class="ct_{$category['category_id']} lev-{$level}{if $category['active']} active{/if}{if count($category['childs'])} dropdown{if $level > 1} dropdown-submenu{/if}{/if}" data-target-category="{$category['target_category_id']}"> 
       <a href="{$category['url']}"{if $category["blank_yn"]} target="_blank"{/if} class="TopMenuLink"> 
        {$category['name']} 
        {if (count($category['childs']))} 
         <i class="caret"></i> 
        {/if} 
       </a> 
       {if count($category['childs'])} 
        <button class="btn SubcategoriesLink"><i class="fa fa-chevron-right"></i></button> 
       {/if} 
       {include #desktopMenu tree => $category['childs'], level => $level + 1, option => false, colsCount => ceil(count($category['childs'])/$itemsInCol)} 
      </li> 
     {/foreach} 
    </ul> 
+0

确切位置在哪里做你喜欢的图片?你可以命名导航项目或提供屏幕截图?并且应该将图像链接导航到其他位置而不是导航项目? –

+0

嗨,谢谢你的回复! https://postimg.org/image/8cimh5sab/ 和图像是在CSS(.secondlogo) –

回答

1

你可以在你的UL开始持有的链接添加另一个列表元素

<ul class="nav navbar-nav top-menu top-menu-categories"> 

    <!-- New Element with class logolink -->  
     <li class="ct_29 lev-1 logolink"> 
     <a href="http://its-skin.upgates.com/" class="TopMenuLink"> 
     Link     
     </a> 
     </li> 
     <li class="ct_29 lev-1" data-target-category="29"> 
     <a href="http://its-skin.upgates.com/krasa-it-s-skin" class="TopMenuLink"> 
     Krása It's Skin 
     </a> 
     </li> 
        ... 
     </ul> 

然后,只需使用CSS来把你的标志在前面

.logolink { 
    background-image: url(http://placehold.it/16x16/ff0000); 
    background-position: left center; 
    background-repeat: no-repeat; 
    padding-left: 20px; /* Adjust to your logo size*/ 
} 

例子: enter image description here

如果您只想要一个没有文字的可点击的徽标图像,请将其包装在超链接<a href="#"><img src="#" /></a>中,并忘记黑色在CSS中的圆形图像。

编辑:

如果你想淡入效果,当用户滚动你的页面看看它提供了这个功能这两个优秀的jQuery库。

替代你可以用一些jQuery代码褪色英寸因此,通过将其不透明度设置为0来隐藏徽标(元素),检测视口滚动并在某点淡入。在这里找到工作的例子:取自 https://jsfiddle.net/mwtebtw9/1/

代码:http://www.ordinarycoder.com/jquery-fade-content-scroll/

+0

嗨,谢谢。我的问题是:可能吗?我需要显示这个标志,如果我向下滚动 –

+0

嗨,托马斯,你可以用滑雪来形容想要的行为吗?徽标是否应该保持在固定的位置上,还是只在滑落时出现? –

+0

是的,只有当我向下滚动时才会出现 –