回答編集履歴

1

追記

2018/08/10 05:50

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,87 @@
1
1
  CSSの `transform` プロパティを使用すれば斜めにリンクを貼れますよ。
2
+
3
+
4
+
5
+ ### 追記
6
+
7
+
8
+
9
+ 質問の画像を使ってコードを書いてみました。
10
+
11
+
12
+
13
+ ```css
14
+
15
+ .image,
16
+
17
+ .image-container {
18
+
19
+ height: 250px;
20
+
21
+ width: 750px;
22
+
23
+ }
24
+
25
+
26
+
27
+ .image-container {
28
+
29
+ overflow: hidden;
30
+
31
+ position: relative;
32
+
33
+ }
34
+
35
+
36
+
37
+ .link-a {
38
+
39
+ height: 320px;
40
+
41
+ left: -21px;
42
+
43
+ position: absolute;
44
+
45
+ top: -40px;
46
+
47
+ transform: rotate(11deg);
48
+
49
+ width: 389px;
50
+
51
+ }
52
+
53
+
54
+
55
+ .link-b {
56
+
57
+ height: 323px;
58
+
59
+ left: 375px;
60
+
61
+ position: absolute;
62
+
63
+ top: -32px;
64
+
65
+ transform: rotate(11deg);
66
+
67
+ width: 396px;
68
+
69
+ }
70
+
71
+ ```
72
+
73
+
74
+
75
+ ```html
76
+
77
+ <div class="image-container">
78
+
79
+ <img src="..." class="image">
80
+
81
+ <a href="..." class="link-a"></a>
82
+
83
+ <a href="..." class="link-b"></a>
84
+
85
+ </div>
86
+
87
+ ```