質問編集履歴

1

三角形は作れたけど、border?が残る

2021/08/22 06:18

投稿

kens_Freelance
kens_Freelance

スコア10

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,127 @@
47
47
 
48
48
 
49
49
  ご教授お願い致します。
50
+
51
+
52
+
53
+
54
+
55
+
56
+
57
+ ![イメージ説明](8e7e8a728c46d50f5e03ccb98f6097d2.png)
58
+
59
+
60
+
61
+ 教えていただいた通り、三角形が作れたので、
62
+
63
+ 四角い箱を三角形で切り抜くようにしてみました。
64
+
65
+
66
+
67
+ ブラウザで確認すると、画像のように線が少し残ってしまいます。
68
+
69
+
70
+
71
+ これは、ブラウザ上しょうがないことなのでしょうか?
72
+
73
+
74
+
75
+ ```HTML
76
+
77
+ <div class="shape_square">
78
+
79
+ <div class="shape_triangle_left"></div>
80
+
81
+ <div class="shape_triangle_right"></div>
82
+
83
+ </div>
84
+
85
+ ```
86
+
87
+
88
+
89
+ ```CSS
90
+
91
+ .shape_square {
92
+
93
+ width: 100%;
94
+
95
+ height: 120px;
96
+
97
+ background-color: $font_color_accent;
98
+
99
+ border: none;
100
+
101
+ box-sizing: border-box;
102
+
103
+ border-color: $font_color_accent;
104
+
105
+ line-height:0;
106
+
107
+ margin: 0;
108
+
109
+ box-shadow: none;
110
+
111
+ outline: none;
112
+
113
+ position: relative;
114
+
115
+ }
116
+
117
+
118
+
119
+ .shape_triangle_left {
120
+
121
+ height: 50px;
122
+
123
+ width: 100%;
124
+
125
+ background-color: #fff;
126
+
127
+ clip-path: polygon(0% 0%, 0% 100%, 50% 100%);
128
+
129
+ outline: none;
130
+
131
+ line-height:0;
132
+
133
+ margin: 0;
134
+
135
+ box-shadow: none;
136
+
137
+ border: #fff;
138
+
139
+ position: absolute;
140
+
141
+ bottom:0;
142
+
143
+ }
144
+
145
+
146
+
147
+ .shape_triangle_right {
148
+
149
+ height: 50px;
150
+
151
+ width: 100%;
152
+
153
+ background-color: #fff;
154
+
155
+ clip-path: polygon(50% 100%, 100% 0%, 100% 100%);
156
+
157
+ outline: none;
158
+
159
+ line-height:0;
160
+
161
+ margin: 0;
162
+
163
+ box-shadow: none;
164
+
165
+ border: #fff;
166
+
167
+ position: absolute;
168
+
169
+ bottom:0;
170
+
171
+ }
172
+
173
+ ```