質問編集履歴

2

もっと詳しく聞きたい

2018/09/13 14:18

投稿

goldg
goldg

スコア14

test CHANGED
@@ -1 +1 @@
1
- laravel継承先のデザイン変更
1
+ laravel継承先のデザインを独自に変更
test CHANGED
@@ -10,9 +10,25 @@
10
10
 
11
11
 
12
12
 
13
- ソースコード
13
+ 継承先
14
+
15
+ ```
16
+
17
+ @extends('frontend.layouts.app')
14
18
 
15
19
 
20
+
21
+ @section('title', $user->name.'さんのマイページ')
22
+
23
+
24
+
25
+ @section('content')
26
+
27
+ ```
28
+
29
+ 継承元
30
+
31
+ ```
16
32
 
17
33
  A:layouts app.blade.php
18
34
 
@@ -112,54 +128,8 @@
112
128
 
113
129
  </html>
114
130
 
115
-
116
-
117
-
118
-
119
- B.my_page.blade.php
120
-
121
-
122
-
123
- @extends('frontend.layouts.app')
124
-
125
-
126
-
127
- @section('title', $user->name.'さんのマイページ')
128
-
129
-
130
-
131
- @section('content')
132
-
133
- <div class="mb-3" id="userShow">
134
-
135
- @include('frontend.user.show')
136
-
137
- </div>
138
-
139
-
140
-
141
- <div class="mb-3" id="callLogsShow">
142
-
143
- @include('frontend.call_logs.show')
144
-
145
- </div>
146
-
147
-
148
-
149
- <div class="mb-3" id="pointLogsShow">
150
-
151
- @include('frontend.point_logs.show')
152
-
153
- </div>
154
-
155
- @endsection
131
+ ```
156
-
157
-
158
-
159
- cssで、bodyの background-color: #fff;になっているのですが、
160
-
161
- Bのページだけ、背景色を変えたいという意味です。
162
-
163
-
164
132
 
165
133
  長いため、一部略しました。
134
+
135
+ 継承先のページのCSSのみを独自に設定するには、どういったコードを入力したらよろしいでしょうか。

1

ソースコードの記載と具体的な変更箇所

2018/09/13 14:17

投稿

goldg
goldg

スコア14

test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,159 @@
7
7
  layoutを継承したある特定なページだけの背景色を変えたい場合はどうすればよろしいでしょうか?
8
8
 
9
9
  継承させないで書き直す以外の方法があれば教えてください。
10
+
11
+
12
+
13
+ ソースコード
14
+
15
+
16
+
17
+ A:layouts app.blade.php
18
+
19
+
20
+
21
+ <!DOCTYPE html>
22
+
23
+ <html lang="{{ app()->getLocale() }}">
24
+
25
+ <head>
26
+
27
+ <!-- Global site tag (gtag.js) - Google Analytics -->
28
+
29
+ <script async src="https://www.googletagmanager.com/gtag/js?id=UA-"></script>
30
+
31
+ <script>
32
+
33
+ window.dataLayer = window.dataLayer || [];
34
+
35
+ function gtag(){dataLayer.push(arguments);}
36
+
37
+ gtag('js', new Date());
38
+
39
+
40
+
41
+ gtag('config', 'UA-');
42
+
43
+ </script>
44
+
45
+ <meta charset="utf-8">
46
+
47
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
48
+
49
+ <meta name="viewport" content="width=device-width, initial-scale=1">
50
+
51
+
52
+
53
+ <!-- CSRF Token -->
54
+
55
+ <meta name="csrf-token" content="{{ csrf_token() }}">
56
+
57
+
58
+
59
+ <title>@yield('title', config('app.name', 'Laravel'))</title>
60
+
61
+
62
+
63
+ <!-- Styles -->
64
+
65
+ <link href="{{ asset('css/app.css') }}" rel="stylesheet">
66
+
67
+ @yield('css')
68
+
69
+ </head>
70
+
71
+ <body>
72
+
73
+ <div id="app">
74
+
75
+ <nav class="navbar navbar-expand-md navbar-light navbar-laravel">
76
+
77
+
78
+
79
+ </nav>
80
+
81
+
82
+
83
+ <main class="py-4">
84
+
85
+
86
+
87
+ @yield('content')             
88
+
89
+        略
90
+
91
+ </main>
92
+
93
+
94
+
95
+ <footer>
96
+
97
+
98
+
99
+ </footer>
100
+
101
+ </div>
102
+
103
+
104
+
105
+ <!-- Scripts -->
106
+
107
+ <script src="{{ asset('js/app.js') }}"></script>
108
+
109
+ @yield('scripts')
110
+
111
+ </body>
112
+
113
+ </html>
114
+
115
+
116
+
117
+
118
+
119
+ B.my_page.blade.php
120
+
121
+
122
+
123
+ @extends('frontend.layouts.app')
124
+
125
+
126
+
127
+ @section('title', $user->name.'さんのマイページ')
128
+
129
+
130
+
131
+ @section('content')
132
+
133
+ <div class="mb-3" id="userShow">
134
+
135
+ @include('frontend.user.show')
136
+
137
+ </div>
138
+
139
+
140
+
141
+ <div class="mb-3" id="callLogsShow">
142
+
143
+ @include('frontend.call_logs.show')
144
+
145
+ </div>
146
+
147
+
148
+
149
+ <div class="mb-3" id="pointLogsShow">
150
+
151
+ @include('frontend.point_logs.show')
152
+
153
+ </div>
154
+
155
+ @endsection
156
+
157
+
158
+
159
+ cssで、bodyの background-color: #fff;になっているのですが、
160
+
161
+ Bのページだけ、背景色を変えたいという意味です。
162
+
163
+
164
+
165
+ 長いため、一部略しました。