Utility Bar

Example


See Kitchen Sink.

Code

HTML

<section class="utility">
  <div class="container grid-xxl">
    <ul class="aud-links">
      <li>
        <a href="">UM-Dearborn Home</a>
      </li>
      <li>
        <a href="">Students</a>
      </li>
      <li>
        <a href="">Faculty & Staff</a>
      </li>
      <li>
        <a href="">Business & Community</a>
      </li>
      <li>
        <a href="">Alumni</a>
      </li>
    </ul>
    <ul class="search-links">
      <li>
        <a href="">Giving</a>
      </li>
      <li>
        <a href="">Browse A-Z</a>
      </li>
      <li class="search">
        <div class="has-search">
          <svg
            class="icon"
            width="16"
            height="16"
            xmlns="http://www.w3.org/2000/svg"
          >
            <g
              transform="translate(1 1)"
              stroke="#212B36"
              fill="none"
              fill-rule="evenodd"
              stroke-linecap="round"
              stroke-linejoin="round"
            >
              <circle stroke-width="1.607" cx="5" cy="5" r="5" />
              <path d="M14 14L8.89 8.89" stroke-width="2" />
            </g>
          </svg>
          <input type="text" class="form-control" placeholder="SEARCH" />
        </div>
      </li>
    </ul>
  </div>
</section>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

CSS

.utility {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #171717;
  color: #fafafa;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.utility .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.utility .aud-links,
.utility .search-links {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Montserrat', sans-serif;
  font-size: 0.75rem;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.utility .aud-links li,
.utility .search-links li {
  margin-right: 1rem;
}
.utility .aud-links li:after,
.utility .search-links li:after {
  content: '|';
  padding-left: 1rem;
}
.utility .aud-links li:last-child:after,
.utility .search-links li:last-child:after {
  content: '';
  padding-left: 0;
}
.utility .aud-links li a,
.utility .search-links li a {
  color: #fafafa;
  font-weight: 500;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.utility .aud-links li a:hover,
.utility .search-links li a:hover {
  color: #ffcb05;
}
.utility .aud-links .has-search,
.utility .search-links .has-search {
  position: relative;
}
.utility .aud-links .has-search .icon,
.utility .search-links .has-search .icon {
  position: absolute;
  right: 0.5rem;
  z-index: 2;
  display: block;
  text-align: center;
  top: 0.25rem;
  pointer-events: none;
}
.utility .aud-links .has-search input,
.utility .search-links .has-search input {
  border: 0;
  height: 25px;
  width: 200px;
}
.utility .search-links {
  padding: 0;
}
.utility .search-links li:nth-child(2):after {
  content: ' ';
  padding-left: 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86