• 締切済み

フローティグメニュー内に画像を嵌め込むについて

宜しくお願いします。 今つくってるサイトに、フローティグメニューの機能を実装しようと思います。 フローティグメニューは初めての導入ですので、試行錯誤しながら取り入れるつもりです。 そこで質問です。 タイトルにありますように、 フローティングさせるコード内に、画像を<img src= >などではめても動いてくれるのでしょうか? <div> <ul> <li>リンクA</li>  <li>リンクB</li>  <li>リンクC</li> </ul> </div> このようなリストだけなら、ブラウザ上、テキストだけのレンダリングなので、 スムーズに動いてくれると思いますが、 例えば、 <div> <img src width 450px height 530px> <ul> <li>リンクA</li>  <li>リンクB</li>  <li>リンクC</li> </ul> </div> のように画像を取り込んだdiv全体をフローティングすることは可能なのでしょうか? また、可能であるならば、動きはスムーズに行くものでしょうか?(画像サイズやPC環境に左右される?) 自分で研究して結果を見ればわかることだと思いますが、 何分、時間の制約に限りがあり、導入まえに結果を知りたく思います。 経験されたかた、何卒お力をお貸し下さいませ。

みんなの回答

回答No.1

すむ~ずかは、たしかめてね。 <!DOCTYPE html> <title></title> <style type="text/css"> #menu {  width : 300px;  height: 300px;  overflow:hidden;  position:absolute; } </style> <body> <div id="menu">  <img src="./img/0.gif" width="50" height="50" alt="0">  <ul>   <li>被災地より    <ul>     <li>義援金・応援ありがとうございます</li>    </ul>   </li>  </ul> </div> <script> function kuru2 (element, positionX, positionY, radius, angle, step) {  step = step || 1;  angle = angle || 0;    var deg = Math.PI / 180;  var sin = Math.sin;  var cos = Math.cos;  var style = element.style;  return function () {   var x = (positionX + cos (angle * deg) * radius) |0;   var y = (positionY - sin (angle * deg) * radius) |0;   style.left = x + 'px';   style.top = y + 'px';   angle += step;  }; } setInterval (kuru2 (document.getElementById ('menu'), 200, 200, 180), 30); </script>

n-yuuki
質問者

お礼

ご丁寧に有難うございます。 後ほど、試させていただき、まずはお礼のコメントとなります。

関連するQ&A

専門家に質問してみよう