質問編集履歴

3

書式の改善

2016/07/03 11:37

投稿

ShogoChicago
ShogoChicago

スコア38

test CHANGED
File without changes
test CHANGED
@@ -100,15 +100,17 @@
100
100
 
101
101
  かなり近いところまで来ました。
102
102
 
103
- カスタムフィールドに動画が格納してあれば
103
+ if カスタムフィールドに動画が格納してあれば
104
104
 
105
- →サムネイルを表示し、動画が再生
105
+ →サムネイルを表示し、動画が再生
106
106
 
107
+ endif
108
+
107
- というところまは来ました
109
+ という状態にするこました
108
110
 
109
111
 
110
112
 
111
- #現在詰まっているところ
113
+ #【追記】現在詰まっているところ
112
114
 
113
115
  マウスオーバーしていないのに画面のロードが完了した瞬間に動画が再生されてしまいます。
114
116
 

2

コードの追記

2016/07/03 11:37

投稿

ShogoChicago
ShogoChicago

スコア38

test CHANGED
File without changes
test CHANGED
@@ -27,3 +27,89 @@
27
27
  CSS3では、背景に動画を設定することは可能なのでしょうか?
28
28
 
29
29
  また、それ以外の方法でマウスオーバーで動画が再生する仕組みが思い浮かぶ方がいましたら、ぜひアドバイスをお願いします。
30
+
31
+
32
+
33
+ #【追記】現在のコード
34
+
35
+ ```PHP
36
+
37
+ 【front-page.php】
38
+
39
+ <?php if ( has_post_thumbnail() ) { ?>
40
+
41
+ <?php if ( get_post_meta( get_the_ID(), 'video', true ) ) : ?>
42
+
43
+ <div class="stage">
44
+
45
+ <video class="v" autoplay loop poster="<?php thumbnails_url();?>">
46
+
47
+ <source src="<?php echo get_post_meta( get_the_ID(), 'video', true ) ?>" alt="<?php the_title(); ?>" />
48
+
49
+ </video>
50
+
51
+ </div>
52
+
53
+ <?php endif; ?>
54
+
55
+ <?php } else { ?>
56
+
57
+ <div class="featured-thumbnail">
58
+
59
+ <img src="<?php echo get_template_directory_uri(); ?>/images/nothumb.png" class="attachment-featured wp-post-image" alt="<?php the_title(); ?>">
60
+
61
+ </div>
62
+
63
+ <?php } ?>
64
+
65
+ ```
66
+
67
+
68
+
69
+ ```PHP
70
+
71
+ 【header.php】
72
+
73
+ ・・・省略・・・・
74
+
75
+ <script>
76
+
77
+ $(document).on({
78
+
79
+ mouseenter:function(){
80
+
81
+ $(this).find('.v')[0].play();
82
+
83
+ },
84
+
85
+ mouseleave:function(){
86
+
87
+ $(this).find('.v')[0].pause();
88
+
89
+ }
90
+
91
+ },'.stage');
92
+
93
+ </script>
94
+
95
+ </head>
96
+
97
+ ```
98
+
99
+
100
+
101
+ かなり近いところまで来ました。
102
+
103
+ カスタムフィールドに動画が格納してあれば
104
+
105
+ →サムネイルを表示し、動画が再生
106
+
107
+ というところまでは来ました。
108
+
109
+
110
+
111
+ #現在詰まっているところ
112
+
113
+ マウスオーバーしていないのに画面のロードが完了した瞬間に動画が再生されてしまいます。
114
+
115
+ また、マウスを離すと、再びサムネイルが見えるようにはできそうでしょうか?

1

誤字

2016/07/03 11:34

投稿

ShogoChicago
ShogoChicago

スコア38

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,6 @@
24
24
 
25
25
  #質問
26
26
 
27
- CSS3では、背景に動画を設定しておくことは可能なのでしょうか?
27
+ CSS3では、背景に動画を設定することは可能なのでしょうか?
28
28
 
29
29
  また、それ以外の方法でマウスオーバーで動画が再生する仕組みが思い浮かぶ方がいましたら、ぜひアドバイスをお願いします。