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

回答編集履歴

1

追記

2018/08/10 05:50

投稿

退会済みユーザー
answer CHANGED
@@ -1,1 +1,44 @@
1
- CSSの `transform` プロパティを使用すれば斜めにリンクを貼れますよ。
1
+ CSSの `transform` プロパティを使用すれば斜めにリンクを貼れますよ。
2
+
3
+ ### 追記
4
+
5
+ 質問の画像を使ってコードを書いてみました。
6
+
7
+ ```css
8
+ .image,
9
+ .image-container {
10
+ height: 250px;
11
+ width: 750px;
12
+ }
13
+
14
+ .image-container {
15
+ overflow: hidden;
16
+ position: relative;
17
+ }
18
+
19
+ .link-a {
20
+ height: 320px;
21
+ left: -21px;
22
+ position: absolute;
23
+ top: -40px;
24
+ transform: rotate(11deg);
25
+ width: 389px;
26
+ }
27
+
28
+ .link-b {
29
+ height: 323px;
30
+ left: 375px;
31
+ position: absolute;
32
+ top: -32px;
33
+ transform: rotate(11deg);
34
+ width: 396px;
35
+ }
36
+ ```
37
+
38
+ ```html
39
+ <div class="image-container">
40
+ <img src="..." class="image">
41
+ <a href="..." class="link-a"></a>
42
+ <a href="..." class="link-b"></a>
43
+ </div>
44
+ ```