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

質問編集履歴

1

修正しました。

2021/09/18 06:38

投稿

free_teku
free_teku

スコア103

title CHANGED
File without changes
body CHANGED
@@ -21,6 +21,28 @@
21
21
 
22
22
 
23
23
  ```HTML
24
+ <header class="header">
25
+ <div class="inner header-inner">
26
+ <h1 class="header-ttl">
27
+ <img class="img-logo" src="./image/Logo.png" alt="">
28
+ <p class="logo-text">ユアコーディング</p>
29
+ </h1><!-- /.header-ttl -->
30
+ <button type="button" id="js-humburger" class="button humburger" aria-controls="js-glabal-menu" aria-expanded="false" area-label="メニューを開閉する">
31
+ <span class="humburger__line"></span>
32
+
33
+ </button>
34
+ <nav class="nav">
35
+ <ul class="header-list">
36
+ <li class="header-item"><a href="#">特徴</a></li><!-- /.header-item -->
37
+ <li class="header-item"><a href="#">価格</a></li><!-- /.header-item -->
38
+ <li class="header-item"><a href="#contact-link">問い合わせ</a></li><!-- /.header-item -->
39
+ </ul><!-- /.header-list -->
40
+ </nav><!-- /.nav -->
41
+ <div class="cmn-link header-link">
42
+ <a href="#contact-link">お問い合わせ</a>
43
+ </div><!-- /.cmn-link -->
44
+ </div><!-- /.inner -->
45
+ </header><!-- /.header -->
24
46
  <div class="bg-li_white">
25
47
  <div class="menu-li_open">
26
48
  <ul class="menu-list">
@@ -32,6 +54,113 @@
32
54
  </div><!-- /.bg-li_white -->
33
55
  ```
34
56
 
57
+ ```CSS
58
+ .header {
59
+ background-color: #FFFFFF;
60
+ height: 94px;
61
+ position: fixed;
62
+ top: 0;
63
+ z-index: 9999;
64
+ width: 100%;
65
+ -webkit-box-shadow: 0px 3px 6px #00000029;
66
+ box-shadow: 0px 3px 6px #00000029;
67
+ }
68
+
69
+ .header .header-inner {
70
+ width: 1022px;
71
+ margin: 0 auto;
72
+ padding: 0 20px;
73
+ display: -webkit-box;
74
+ display: -ms-flexbox;
75
+ display: flex;
76
+ -webkit-box-align: center;
77
+ -ms-flex-align: center;
78
+ align-items: center;
79
+ -webkit-box-pack: justify;
80
+ -ms-flex-pack: justify;
81
+ justify-content: space-between;
82
+ height: 100%;
83
+ }
84
+
85
+ .header .header-inner .header-ttl {
86
+ display: -webkit-box;
87
+ display: -ms-flexbox;
88
+ display: flex;
89
+ -webkit-box-align: center;
90
+ -ms-flex-align: center;
91
+ align-items: center;
92
+ }
93
+
94
+ .header .header-inner .header-ttl .img-logo {
95
+ width: 55px;
96
+ height: 55px;
97
+ }
98
+
99
+ .header .header-inner .header-ttl .logo-text {
100
+ display: block;
101
+ font-size: 2.4rem;
102
+ font-weight: bold;
103
+ margin-left: 16px;
104
+ }
105
+
106
+ .header .header-inner .humburger__line {
107
+ display: none;
108
+ }
109
+
110
+ @media print, screen and (max-width: 1024px) {
111
+ .header .header-inner .humburger__line {
112
+ position: absolute;
113
+ top: 0;
114
+ right: 0;
115
+ bottom: 0;
116
+ left: 0;
117
+ margin: auto;
118
+ width: 18px;
119
+ height: 2px;
120
+ background-color: #333;
121
+ -webkit-transition: inherit;
122
+ transition: inherit;
123
+ }
124
+ .header .header-inner .humburger__line ::before {
125
+ top: -5px;
126
+ }
127
+ .header .header-inner .humburger__line ::after {
128
+ top: 5px;
129
+ }
130
+ }
131
+
132
+ .header .header-inner .nav .header-list {
133
+ display: -webkit-box;
134
+ display: -ms-flexbox;
135
+ display: flex;
136
+ -webkit-box-pack: justify;
137
+ -ms-flex-pack: justify;
138
+ justify-content: space-between;
139
+ -webkit-box-align: center;
140
+ -ms-flex-align: center;
141
+ align-items: center;
142
+ }
143
+
144
+ .header .header-inner .nav .header-list .header-item > a {
145
+ font-weight: bold;
146
+ }
147
+
148
+ .header .header-inner .nav .header-list .header-item + .header-item {
149
+ padding-left: 46px;
150
+ }
151
+
152
+ .header .header-inner .nav .header-link {
153
+ width: 155px;
154
+ height: 37px;
155
+ }
156
+
157
+ .header .header-inner .nav .header-link > a {
158
+ color: #fff;
159
+ font-size: 1.4rem;
160
+ text-align: center;
161
+ }
162
+ ```
163
+
35
164
  ```js
36
165
  $(function(){
37
166