質問編集履歴

1

p-main__innerというものを中に追加してそこに背景画像を設定すると表示まではできるようになりました。しかし画像のように特定の部分にぴったりと背景画像として挿入することができません。。。。

2019/11/11 14:10

投稿

kkkhiroki
kkkhiroki

スコア23

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- こちらの画像を横にリピートさせて![イメージ説明](7301dd28532e1021b3f69f11ae0a88d1.png)
1
+ こち![イメージ説明](699455c98360e0dc189b5a6e1a65c611.png)にリピートさせて![イメージ説明](7301dd28532e1021b3f69f11ae0a88d1.png)
2
2
 
3
3
  下記画像のドットを作りたいのですが、表示すらせれません。
4
4
 
@@ -8,13 +8,39 @@
8
8
 
9
9
  ```HTML
10
10
 
11
- <div class="l-main__news">
11
+ <div class="p-main__news">
12
12
 
13
- <img src="./img/k_5.jpg" class="p-main__news__picture" alt="main__news">
13
+ <div class="p-main__inner">
14
14
 
15
- <div class="p-main__new__box">
15
+ <div class="p-main__slider">
16
16
 
17
+ <img src="./img/k_5.jpg" class="p-main__news__picture" alt="main__news">
18
+
17
- NEW
19
+ </div>
20
+
21
+ <div class="p-main__new__box">NEW </div>
22
+
23
+ <div class="p-main__slide">
24
+
25
+ <input type="radio" class="c-slidebox" name="gal">
26
+
27
+ <input type="radio" class="c-slidebox" name="gal">
28
+
29
+ <input type="radio" class="c-slidebox" name="gal">
30
+
31
+ <input type="radio" class="c-slidebox" name="gal">
32
+
33
+ <input type="radio" class="c-slidebox" name="gal">
34
+
35
+ <input type="radio" class="c-slidebox" name="gal">
36
+
37
+ <input type="radio" class="c-slidebox" name="gal">
38
+
39
+ <input type="radio" class="c-slidebox" name="gal">
40
+
41
+ <input type="radio" class="c-slidebox" name="gal">
42
+
43
+ </div>
18
44
 
19
45
  </div>
20
46
 
@@ -26,9 +52,17 @@
26
52
 
27
53
  ```CSS
28
54
 
29
- .l-main__news{
55
+ p-main__news{
30
56
 
57
+ position: relative;
58
+
59
+ }
60
+
61
+
62
+
63
+ .p-main__inner{
64
+
31
- background: url(../img/dodded.png) repeat-x;
65
+ background: url(../img/dodded.png) repeat;
32
66
 
33
67
  }
34
68
 
@@ -42,4 +76,72 @@
42
76
 
43
77
  }
44
78
 
79
+
80
+
81
+ .p-main__slider{
82
+
83
+ }
84
+
85
+
86
+
87
+ .p-main__new__box{
88
+
89
+ width: 40px;
90
+
91
+ height: 40px;
92
+
93
+ background-color: red;
94
+
95
+ color: white;
96
+
97
+ font-weight: bold;
98
+
99
+ display: flex;
100
+
101
+ align-items: center;
102
+
103
+ padding: 5px;
104
+
105
+ position: absolute;
106
+
107
+ top: 0;
108
+
109
+ left: 0;
110
+
111
+ }
112
+
113
+
114
+
115
+ .p-main__slide{
116
+
117
+ text-align: center;
118
+
119
+ border-bottom: solid 2px #d3d3d3;
120
+
121
+ background-color: #fff;
122
+
123
+ margin-top: 25px;
124
+
125
+ }
126
+
127
+
128
+
129
+ .c-slidebox{
130
+
131
+ margin: 25px 0 20px 8px;
132
+
133
+ }
134
+
135
+
136
+
137
+ .c-slidebox:first-child{
138
+
139
+ margin-left: 0;
140
+
141
+ }
142
+
45
143
  ```
144
+
145
+
146
+
147
+ ![イメージ説明](b32da684c8cc5b1882f2e3a0172e7a52.png)