プロが教えるわが家の防犯対策術!

説明が難しいので、↓これを見てください。

https://apollo-aa.jp/

このサイトのように大きな画像(画面幅よりも大きい)を、パンしているように見せることができるwordpress用プラグイン、またはこの効果の名前を教えてください。

ちなみに、
Shortcodes Ultimateの”アニメーション”や
Smart Slider の”スライド”ではありません。

よろしくお願いいたします。
m(__)m

A 回答 (2件)

画像を囲むブロックタグのpositionをabsoluteにして


top、leftをタイマーで適宜変えてくだけだと思うよ。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!

CSSですね。
やっぱり、プラグインではなさそうですね。

ありがとうございました。

お礼日時:2021/09/27 09:52

こんにちは



ご質問はゆっくりと横移動している画像部分のことでしょうか?

であるなら、単純な横移動だけなので、プラグインなど用いなくてもCSSだけで簡単に実装できます。
ご提示のサイトでも、横移動に関しては、CSSで行っているようです。
同様の画像を複数用意しておいて、順次適用しているものと思われます。


以下の例で、imgタグとCSSの背景に同じ画像を設定して、画像にhoverすると背景画像が横に移動します。
(移動する余裕を確保するために、背景は1.5倍に拡大表示してあります)
・imgタグはdivのサイズを確保するためだけなので、直接サイズを指定すれば不要です。
・背景画像の移動例ですが、連続的に変化できる属性値なら大抵のものに適用可能です。
・hoverをトリガーにしていますが、他のもの(クラスの付与など)でも可能です。

<!DOCTYPE HTML>
<html lang="ja">
<head><title>Sample</title>
<style>
#hoge{
position: absolute;
background-image: url("./img/photo01.jpg");
background-size: 150%;
background-position: top 25% left 0;
transition: background-position 60s;
}
#hoge img { visibility: hidden; }
#hoge:hover { background-position: top 25% left 100%; }
</style>
</head>
<body>
<div id="hoge"><img src="./img/photo01.jpg" /></div>
</body>
</html>
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます!

やっぱり、CSSを勉強して、やらないとできなさそうですね。
やってみます。

ありがとうございました。

お礼日時:2021/09/27 09:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!