Wie mache ich ein div bewegen der Maus über ein mit javascript?
Html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<title>Empty</title>
<script type="text/JavaScript">
<!--
-->
</script>
</head>
<body>
<div class="blackbox" id="specialbox"><p class="boxtext">Wedén</p></div>
<div class="blackbox"><p class="boxtext">Hem</p></div>
<div class="blackbox"><p class="boxtext">Stugan</p></div>
<div class="blackbox"><p class="boxtext">Info</p></div>
</body>
</html>
CSS:
body {
background-image:url('images/bkrnd.jpg');
background-size: cover;
background-repeat: no-repeat;
}
.boxtext {
color: #ffffff;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
font-size: 45px;
}
#specialbox {
margin-bottom: 10px;
}
.blackbox {
height: 75px;
width: 400px;
background-color: #000000;
opacity: 0.5;
filter:alpha(opacity=50);
margin-bottom: 3px;
line-height: 73px;
}
p {
margin: 0;
padding: 0;
}
Wenn ich mit der Maus über die div
als "blackbox" ich will es, sich zu bewegen ein wenig nach rechts. Es hat zu tun mit javascript. Ich habe versucht, jedes bisschen code und tutorials habe ich gegoogelt, aber Sie wird nicht funktionieren. Vielen Dank im Voraus!
Sie können versuchen, jQuery-und .css('margin', '150px');
Wo ist dein JavaScript? "Ich habe versucht, jedes bisschen code und tutorials habe ich gegoogelt, aber Sie nicht funktionieren" --> Geben Sie uns ein Beispiel, in dem es nicht funktioniert.
Wo ist dein JavaScript? "Ich habe versucht, jedes bisschen code und tutorials habe ich gegoogelt, aber Sie nicht funktionieren" --> Geben Sie uns ein Beispiel, in dem es nicht funktioniert.
InformationsquelleAutor AmazingRealist | 2013-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
warum mit javascript? einfacher mit css:
arbeiten fiddle: http://jsfiddle.net/gshNP/
für die animation zu verwenden:
i want it to move a little to the right
. Wie wollen Sie wissen, wie viel ist, dasslittle
ist, wenn Sie es auf der rechten Seite des Bildschirms 🙂danke @Aleks, aktualisiert die Antwort
Toll. user2..ich habe jetzt verstanden, dass Sie wollte, einfach zu bewegen, und nicht wie eine animation. Mein Beispiel war wie eine animation bewegen, mit jedem hover 🙂 ok, Super, dass Sie gefunden haben, Sie zu beantworten 😉
InformationsquelleAutor lordvlad
Würden Sie brauchen, um Ihre surround -
blackbox
divs mit einem div wie:EDIT:
Und verwenden Sie dann javascript, so etwas wie dieses:
Schauen bei live-Beispiel hier: http://jsbin.com/agejud/2/
Das oben ist nur ein Beispiel. Wenn Sie sich bewerben möchten zu Ihrem Beispiel, Sie sollten hinzufügen Anwesen zu Ihrer blackbox in Ihrem css. So etwas wie dieses:
Oder verwenden Sie jQuery für mehr reibungslosen übergang. Ein Beispiel finden Sie hier: die beweglichen Elemente mit jquery
<div id="helper" onmouseover="moveDiv(this);" style="position:absolute; top:100px; left:108px;"> <div class="blackbox"><p class="boxtext">Hem</p></div> </div>
Aber das vermasselt die Positionierung der divs. Ich habe keine Ahnung, wie format mein Kommentar, tut mir Leid.Ich habe aktualisiert die Antwort. Bitte schauen Sie nicht. Und es ist ok für nicht-Formatierung der Kommentare 🙂
InformationsquelleAutor Aleks