teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コード追加

2016/03/23 10:04

投稿

shiro-kuma
shiro-kuma

スコア15

title CHANGED
File without changes
body CHANGED
@@ -5,6 +5,8 @@
5
5
 
6
6
  よろしくお願いいたします。
7
7
 
8
+ ### コード
9
+
8
10
  ```lang-JAVASCRIPT
9
11
  $(window).on('load resize', function(){
10
12
  w = $(window).width();
@@ -25,4 +27,208 @@
25
27
  );
26
28
  }
27
29
  }
30
+ ```
31
+
32
+ ```HTML
33
+ <header>
34
+ <nav id="nav1">
35
+ <ul>
36
+
37
+ <li class="nav1-1"><a href="tel:000-000-0000">
38
+ <span>
39
+ <b class="pnm">000-000-0000</b>
40
+ </span>
41
+ </a></li>
42
+
43
+
44
+
45
+
46
+
47
+ </nav>
48
+ </header>
49
+ ```
50
+
51
+ ```CSS
52
+ header #nav1 {
53
+ overflow: hidden;
54
+ margin: 5px 0 20px 0;
55
+ float: right;
56
+ }
57
+
58
+ header #nav1 li {
59
+ display: block;
60
+ float: left;
61
+ margin-left: 5px;
62
+ text-align: center;
63
+ }
64
+
65
+ header #nav1 li a {
66
+ width: 150px;
67
+ height: 30px;
68
+ background: #fff;
69
+ border: 1px solid #113a5c;
70
+ box-sizing: border-box;
71
+ color: #113a5c;
72
+ font-weight: bold;
73
+ font-size: 0.85rem;
74
+ line-height: 1;
75
+ display: block;
76
+ }
77
+
78
+ header #nav1 li a:hover, header #nav1 li a:focus {background: #113a5c; color: #fff; font-weight: normal;}
79
+ header #nav1 li a:hover svg, header #nav1 li a:focus svg {fill:#fff;}
80
+
81
+ header #nav1 li span {
82
+ width: 150px;
83
+ height: 28px;
84
+ display: table-cell;
85
+ text-align: center;
86
+ vertical-align: middle;
87
+ text-indent: -0.5rem;
88
+
89
+ }
90
+
91
+ header #nav1 li svg {
92
+ fill: #113a5c;
93
+ vertical-align: middle;
94
+ margin-top: -3px;
95
+ }
96
+
97
+
98
+ header #nav1 li.nav1-1 a {
99
+ width: 30px;
100
+ background: #009fa8;
101
+ border: none;
102
+ }
103
+
104
+ header #nav1 li.nav1-1 a span {
105
+ text-indent: 0;
106
+ color: #fff;
107
+ white-space: nowrap;
108
+ }
109
+
110
+ header #nav1 li.nav1-1 svg {
111
+ width: 11px;
112
+ fill: #fff;
113
+ margin-top: 0;
114
+ }
115
+
116
+ header #nav1 li.nav1-2 svg {
117
+ width: 14px;
118
+ }
119
+
120
+ header #nav1 li.nav1-3 svg {
121
+ width: 16px;
122
+ padding-right: 1px;
123
+ }
124
+
125
+ header #nav1 li.nav1-4 svg {
126
+ width: 14px;
127
+ padding-right: 3px;
128
+ }
129
+
130
+ header #nav1 li.nav1-5 a {
131
+ background: #113a5c;
132
+ color: #fff;
133
+ font-weight: normal;
134
+ }
135
+
136
+ header #nav1 li.nav1-5 svg {
137
+ width: 16px;
138
+ padding-right: 3px;
139
+ fill: #fff;
140
+ }
141
+
142
+ header #nav1 li.nav1-5 a:hover, header #nav1 li.nav1-5 a:focus {background: #009fa8; border: 1px solid #009fa8;}
143
+
144
+ @media screen and (max-width:679px){
145
+ #nav1, #nav2 {
146
+ width: 100%;
147
+ float: none !important;
148
+ }
149
+ #nav1 {
150
+ margin-bottom: 5px !important;
151
+ }
152
+
153
+ #nav1 li {
154
+ width: 49%;
155
+ margin-bottom: 5px;
156
+ }
157
+
158
+ .nav1-2 , .nav1-4 {
159
+ margin-left: 0 !important;
160
+ }
161
+
162
+ .nav1-3, .nav1-5 {
163
+ margin-left: 2% !important;
164
+ }
165
+
166
+ header #nav1 li a {
167
+ width: 100% !important;
168
+ }
169
+
170
+ header #nav1 li a span {
171
+ width: 100% !important;
172
+ height: auto;
173
+ padding-top: 9px;
174
+ display: block;
175
+ text-indent: -0.5em !important;
176
+ }
177
+
178
+ #nav1 .nav1-1 {
179
+ width: 100%;
180
+ margin: 0 0 15px 0 !important;
181
+ float: none;
182
+ clear: both;
183
+ }
184
+
185
+ #nav1 .nav1-1 a {
186
+ width: 100% !important;
187
+ height: 40px;
188
+ font-size: 1.2rem;
189
+ }
190
+
191
+ #nav1 .nav1-1 a span {
192
+ width: 100%;
193
+ height: auto;
194
+ padding-top: 9px;
195
+ text-indent: -0.5em !important;
196
+ display: block;
197
+ }
198
+
199
+ header #nav1 li.nav1-1 svg {
200
+ width: 18px;
201
+ margin-top: -3px !important;
202
+ }
203
+
204
+ .pnm {
205
+ display: inline;
206
+ }
207
+
208
+ header #nav2 ul li {
209
+ text-align: center;
210
+ margin-bottom: 5px;
211
+ width: 49%;
212
+ }
213
+
214
+ header #nav2 ul li:nth-child(2n) {
215
+ padding-left: 2% !important;
216
+ }
217
+
218
+ header #nav2 ul li a {
219
+ border: 1px solid #4a4a4a;
220
+ color: #1a1a1a;
221
+ background: #ccecee;
222
+ padding: 10px 0;
223
+ box-sizing: border-box;
224
+ font-weight: bold;
225
+ font-size: 0.9rem;
226
+ }
227
+
228
+ header #nav2 a:hover, header #nav2 a:focus {
229
+ color: #009fa8;
230
+ border: 1px solid;
231
+ }
232
+
233
+ }
28
234
  ```