`
吕金含
  • 浏览: 88046 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

导航样式布局(自定义样式布局)

 
阅读更多

1.导航Html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="style.css">
    <script src="jquery.js"></script>
    <script src="nav.js"></script>
    <script>
       $(function () {
           $('.list').eq(0).nav('yellow','19px');
       })
    </script>
</head>
<body>
<ul class="list">
    <li>导航列表
        <ul class="nav">
            <li>导航列表1</li>
            <li>导航列表1</li>
            <li>导航列表1</li>
            <li>导航列表1</li>
            <li>导航列表1</li>
        </ul>
    </li>
    <li>导航列表
        <ul class="nav">
            <li>导航列表2</li>
            <li>导航列表2</li>
            <li>导航列表2</li>
            <li>导航列表2</li>
            <li>导航列表2</li>
        </ul>
    </li>
    <li>导航列表
        <ul class="nav">
            <li>导航列表3</li>
            <li>导航列表3</li>
            <li>导航列表3</li>
            <li>导航列表3</li>
            <li>导航列表3</li>
        </ul>
    </li>
    <li>导航列表
        <ul class="nav">
            <li>导航列表4</li>
            <li>导航列表4</li>
            <li>导航列表4</li>
            <li>导航列表4</li>
            <li>导航列表4</li>
        </ul>
    </li>
    <li>导航列表
        <ul class="nav">
            <li>导航列表5</li>
            <li>导航列表5</li>
            <li>导航列表5</li>
            <li>导航列表5</li>
            <li>导航列表5</li>
        </ul>
    </li>
</ul>
</body>
</html>

2.导航css布局代码

@charset "utf-8";
body{
    margin: 0;
}
.list{
    list-style-type:none;
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #fff;
    width: 500px;
    margin:50px auto;
}
.list li{
    float: left;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #333333;
    cursor: pointer;
}
.nav{
    /*list-style:none;*/
    margin:0;
    padding:0;
    display:none;
/*color:color ;*/
    /*background-color: ;*/
}

3.导航js自定义布局代码

/**
 * Created by Administrator on 2016/5/23.
 */
;(function ($) {
    $.fn.extend(
        {
          'nav':function (color,fonts) {
         $(this).find('.nav').css({
                    'list-style':'none',
                    'margin':0,
                    'padding':0,
                    'display':'none',
                    'color':color,
                    'font-size':fonts
                });

                $(this).find('.nav').parent('li').hover(function () {
                    $(this).find('.nav').slideDown('normal');
                },function () {
                    $(this).find('.nav').stop().slideUp('normal');
                })
                return this;
            }

        }
    );
})(jQuery);
分享到:
评论

相关推荐

    ActionBar自定义布局源码工程

    - `res/values/styles.xml`:定义了自定义样式的主题。 - `MainActivity.java`:展示了如何在Activity中使用自定义布局的代码。 - `AndroidManifest.xml`:可能指定了Activity的主题。 通过研究这个源码工程,...

    android Preference自定义样式

    为了提供个性化的用户体验,开发者有时需要对Preference进行自定义样式。本篇将深入探讨如何在Android中实现`Preference`的自定义样式。 首先,理解Preference的基本用法是关键。Preference通常在XML布局文件中定义...

    iOS 导航各种自定义样式

    本篇文章将深入探讨如何实现iOS导航的各种自定义样式,包括隐藏导航栏以及实现其各种变化效果。 一、自定义导航栏颜色 默认情况下,导航栏背景色为白色,文字颜色为黑色。我们可以通过以下代码来改变这些属性: ``...

    Qt 自定义导航栏

    通过设置QSS,我们可以自定义导航栏的颜色、字体、边框等样式,使其符合整体应用的设计风格。例如: ```cpp QString qss = "QPushButton { background-color: #333; color: #fff; padding: 5px 10px; } " ...

    Android Tablayout 自定义Tab布局的使用案例

    在这个布局文件中,我们使用了一个 TextView 用于显示 Tab 的文本,并设置了背景图片和文本样式。 三、设置 Tab 的 padding 在 Tablayout 中,我们可以使用 `app:tabPaddingStart` 和 `app:tabPaddingEnd` 属性来...

    23种bootstrap导航菜单布局

    在这个主题“23种bootstrap导航菜单布局”中,我们将深入探讨如何利用Bootstrap的组件和jQuery插件来创建多种导航菜单效果。 首先,Bootstrap的导航菜单主要基于`&lt;nav&gt;`和`&lt;ul&gt;`元素构建,通过应用不同的类(如`....

    jQuery实现导航样式布局操作示例【可自定义样式布局】

    本文实例讲述了jQuery实现导航样式布局操作。分享给大家供大家参考,具体如下: 1. 导航Html &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;www.jb51.net ...

    RadioButton和CheckBox自定义样式

    3. 设置属性:为了让自定义样式生效,我们需要在XML布局文件中使用自定义的View类,并设置相应的属性,如选中颜色、未选中颜色、边框宽度等。 4. 动态改变样式:在某些情况下,你可能希望在运行时改变控件的样式,...

    Android自定义Spinner样式

    - 当自定义样式时,确保考虑到不同屏幕尺寸和分辨率的影响,以保证在各种设备上的一致性。 - 对于复杂的自定义需求,可能需要创建自定义的Spinner类来扩展原生Spinner,以便在代码中更灵活地控制样式。 以上就是...

    Delphi TDBGrid自定义布局

    6. **自定义样式和颜色** TDBGrid的外观可以通过设置TDBGrid.Options属性来改变,比如网格线的显示、行选中的颜色等。更复杂的自定义可能需要覆写TDBGrid的Paint方法。 在实现这些自定义功能时,`Grid.sql`文件...

    RadioGroup自定义选项卡样式

    2. **设置自定义样式**:在RadioButton中引用自定义的背景资源,例如: ```xml ... android:background="@drawable/radio_button_checked" android:checkedBackground="@drawable/radio_button_unchecked" /&gt; `...

    Android 自定义RadioGroup布局,修改源码自定义控件

    5. **自定义布局参数**:如果需要支持不同的布局类型,如网格布局,我们可以创建自定义的布局参数类,继承自`RadioGroup.LayoutParams`,并添加必要的属性来控制布局的样式。 6. **测试与优化**:完成自定义`...

    新旺铺2012导航栏CSS自定义代码工具

    CSS(层叠样式表)是一种强大的网页样式语言,用于控制网页元素的外观和布局。通过使用新旺铺导航栏CSS自定义工具,商家可以利用CSS的灵活性和可扩展性,自定义导航栏的颜色、字体、大小、对齐方式,甚至是动画效果...

    CSS3超酷钟摆样式导航菜单布局特效

    在本文中,我们将深入探讨如何实现“CSS3超酷钟摆样式导航菜单布局特效”。这个特效利用了CSS3的强大功能,特别是其动画特性,来创建一个动态且吸引人的导航菜单,其中SVG图标会呈现出类似钟摆的左右摆动效果。 ...

    WPF自定义TreeViewItem 样式

    1. **创建资源字典**:为了保持代码的整洁和可复用性,我们通常会在XAML文件中创建一个资源字典,然后在其中定义自定义样式。 ```xml &lt;!-- 在这里定义样式 --&gt; ``` 2. **定义模板**:在样式中,我们需要...

    WPF的ListView控件自定义布局用法实例

    自定义布局允许开发者根据需求灵活设计ListView显示的内容和样式。本实例将深入讲解如何在WPF中自定义ListView控件的布局。 首先,自定义布局主要涉及到两部分:ControlTemplate和DataTemplate。ControlTemplate...

    Winform MessageBox 自定义设计样式

    2. **样式设计**:自定义样式包括颜色、字体、边框、背景、按钮布局等方面。这可以通过设置控件的属性实现,如`ForeColor`、`BackColor`、`Font`、`BorderStyle`等。如果需要更复杂的布局或动画效果,可以利用`...

    QML自定义菜单样式

    你可以通过为`MenuItem`设置`style`属性来指定自定义样式。例如,你可以改变文字颜色、字体大小、背景色等。 ```qml MenuItem { text: "我的菜单项" style: MenuItemStyle { background: Rectangle { color: ...

    新旺铺导航条CSS自定义助手

    新旺铺导航条CSS自定义助手是一款专为电商店铺设计的工具,旨在帮助用户通过自定义CSS样式,个性化地调整其店铺的导航条外观。在电商平台上,旺铺的导航条是店铺整体视觉效果的关键组成部分,它引导着顾客浏览商品...

Global site tag (gtag.js) - Google Analytics