Secondary nav

<ul class="rh-secondary-nav">

    <li class="rh-secondary-nav-item-parentlevel">
        <a class="rh-secondary-nav-link" href="#">Navigationsalternativ</a>
    </li>

    <li class="rh-secondary-nav-item-toplevel">
        <a class="rh-secondary-nav-link" href="#">Navigationsalternativ</a>
    </li>

    <li class="rh-secondary-nav-item-toplevel-subsides">
        <a class="rh-secondary-nav-link" href="#">Navigationsalternativ</a>
        <span class="rh-secondary-nav-item-icon"></span>
    </li>

    <li class="rh-secondary-nav-item-sublevel">
        <a class="rh-secondary-nav-link" href="#">Navigationsalternativ</a>
    </li>

</ul>
<ul class="rh-secondary-nav">

	<li class="rh-secondary-nav-item-parentlevel">
		<a class="rh-secondary-nav-link" href="#">Navigationsalternativ</a>
	</li>

	<li class="rh-secondary-nav-item-toplevel">
		<a class="rh-secondary-nav-link" href="#">Navigationsalternativ</a>
	</li>

	<li class="rh-secondary-nav-item-toplevel-subsides">
		<a class="rh-secondary-nav-link" href="#">Navigationsalternativ</a>
		<span class="rh-secondary-nav-item-icon"></span>
	</li>

	<li class="rh-secondary-nav-item-sublevel">
		<a class="rh-secondary-nav-link" href="#">Navigationsalternativ</a>
	</li>

</ul>
{
  "caption": "",
  "name": ""
}
  • Content:
    @mixin rh-secondary-nav-item($background-color: $white, $linkcolor: $black, $link-font-size: 18, $border-color: $grey-light){
    
       	display: flex;
    	align-items: center;
    	width: 100%;
    	padding: $space-5; //em(20);
    	background-color: $background-color;
    	border-bottom: $border-thin--standard $border-color;
    	border-left: $border-thin--standard $border-color;
    	border-right: $border-thin--standard $border-color;
    
    	&:first-child{
    		border-top: $border-thin--standard $border-color;
    	}
    
    	.rh-secondary-nav-link{
    		font-size: em($link-font-size);
     		color: $linkcolor;
    		text-decoration: none;
    	}
    }
    
    .rh-secondary-nav {
    
    	.rh-secondary-nav-item-toplevel{
    	   	@include rh-secondary-nav-item();
    	   	&:active, &:hover{
    			background-color: $base3-light;
    		}
    	}
    
    	.rh-secondary-nav-item-parentlevel{
    	   	@include rh-secondary-nav-item($color-primary, $white, 20, $color-primary);
    	   	&:active, &:hover{
    		}
    	}
    
    	.rh-secondary-nav-item-toplevel-subsides{
    	   	@include rh-secondary-nav-item();
    		.rh-secondary-nav-item-icon {
    	        margin-left: auto;
    			&:after {
    				margin-left: $space-3; //em(10);
    				padding: $space-2; //em(8);
    				background: $grey-lightest;
    				border-radius: 50%;
    				font-weight: normal;
    		    	font-family: $icon--font-family;
    		    	content: "\e8b1";
    				font-size: $p-small;
    				@include medium { font-size: $p-medium;}
    				@include large { font-size: $p-large;}
    			}
    		}
    
    	   	&:active, &:hover{
    			background-color: $base3-light;
    			.rh-secondary-nav-item-icon {
    		        margin-left: auto;
    				&:after {
    					margin-left: $space-3; //em(10);
    					padding: $space-2; //em(8);
    					background: $white;
    					border-radius: 50%;
    					font-weight: normal;
    			    	font-family: $icon--font-family;
    			    	content: "\e897";
    					font-size: $p-small;
    					@include medium { font-size: $p-medium;}
    					@include large { font-size: $p-large;}
    				}
    			}
    		}
    	}
    
    	.rh-secondary-nav-item-sublevel{
    	   	@include rh-secondary-nav-item($grey-lightest);
    		border-left: $border-thin--xl $color-primary;
    	   	&:active, &:hover{}
    	}
    }
  • URL: /components/raw/secondary-nav/_secondary-nav.scss
  • Filesystem Path: components/Molecules/secondary-nav/_secondary-nav.scss
  • Size: 2 KB
  • Content:
    {
        "name": "regionhalland/secondary-nav",
        "description": "secondary nav",
        "type": "styleguide-molecule",
        "license": "GPL-3.0",
        "authors": [
            {
                "name": "Region Halland",
                "email": "webbplatser@regionhalland.se"
            }
        ],
        "require": {}
    }
  • URL: /components/raw/secondary-nav/composer.json
  • Filesystem Path: components/Molecules/secondary-nav/composer.json
  • Size: 295 Bytes

Molekylen “Secondary nav”

Versionshistorik

  • 1.0.0.20200203 Globala variabler används
  • 1.0.0.20191122 Flyttat till gitrepo