Heim Web-Frontend js-Tutorial Bewegen Sie die Maus über das Bild, um die Anzeige anstelle der Lupe zu vergrößern. effect_javascript-Fähigkeiten

Bewegen Sie die Maus über das Bild, um die Anzeige anstelle der Lupe zu vergrößern. effect_javascript-Fähigkeiten

May 16, 2016 pm 04:44 PM
放大镜 鼠标移动

ToopTip.js:

复制代码 代码如下:

function getViewportHeight() {
if (window.innerHeight!=window.undefined) return window.innerHeight;
if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight;
if (document.body) return document.body.clientHeight;

return window.undefined;
}
function getViewportWidth() {
if (window.innerWidth!=window.undefined) return window.innerWidth;
if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth;
if (document.body) return document.body.clientWidth;

return window.undefined;
}

/**
* Ruft den echten Scroll-Top ab
*/
function getScrollTop() {
if (self.pageYOffset) // alle außer Explorer
{
return self. pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop)
// Explorer 6 Strict
{
return document.documentElement.scrollTop;
}
else if (document.body) // alle anderen Explorer
{
return document.body.scrollTop;
}
}
function getScrollLeft() {
if (self.pageXOffset) // alle außer Explorer
{
return self.pageXOffset;
}
else if (document.documentElement && document.documentElement.scrollLeft)
// Explorer 6 Strict
{
return document.documentElement.scrollLeft;
}
else if (document.body) // alle anderen Explorer
{
return document.body.scrollLeft;
}
}
/*
[html]
渐变的弹出图片
使用方法:
将ToolTip.js包含在网页body的结束标签后
调用方法:
[code]


必须CSS样式
复制代码 代码如下:

.trans_msg
{
filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);
*/
//--Variablen initialisieren--
var rT=true;//Bildübergang zulassen
var bT=true;//Bild ein- und ausblenden zulassen
var tw =150 ;//Breite des Eingabeaufforderungsfelds
var endaction=false;//Endanimation
var ns4 = document.layers;
var ns6 = document.getElementById && !document.all; ie4 = document .all;
offsetY = 20;
var toolTip;
function initToolTips()
{
tempDiv = document.createElement(" div") ;
tempDiv.id = "toolTipLayer";
tempDiv.style.position = "absolute";
tempDiv.style.display = "none";
document.body.appendChild( tempDiv);
if(ns4||ns6||ie4)
{
if(ns4) toolTipSTYLE = document.toolTipLayer;
else if(ns6) toolTipSTYLE = document.getElementById("toolTipLayer" ).style ;
else if(ie4) toolTipSTYLE = document.all.toolTipLayer.style;
if(ns4) document.captureEvents(Event.MOUSEMOVE); .visibility = "visible";
toolTipSTYLE.display = "none";
document.onmousemove = moveToMouseLoc; )
{
try {
if(toolTip.arguments.length < 1) // hide
{
if(ns4)
{
toolTipSTYLE.visibility = " versteckt";
}
else
{
//-Bildübergang, Ausblendverarbeitung--
if (!endaction) {toolTipSTYLE.display = "none";}
if ( rT) document.all("msg1").filters[1].Apply();
if (bT) document.all("msg1").filters[2].Apply(); >document.all("msg1").filters[0].opacity=0;
if (rT) document.all("msg1").filters[1].Play(); ) document.all("msg1").filters[2].Play();
if (rT){
if (document.all("msg1").filters[1].status==1 ||. document .all("msg1").filters[1].status==0){
toolTipSTYLE.display = "none";}
}
if (bT){
if (document. all("msg1").filters[2].status==1 || document.all("msg1").filters[2].status==0){
toolTipSTYLE.display = "none ";}
}
if (!rT && !bT) toolTipSTYLE.display = "none";
//------------------- --
}
}
else // show
{
if(!fg) fg = "#777777"
if(!bg) bg = "#eeeee" ;
var content =
''
'
'
< /table> ;';

if(ns4)
{
toolTipSTYLE.document.write(content);
toolTipSTYLE.visibility = " sichtbar" ;
}
if(ns6)
{
document.getElementById("toolTipLayer").innerHTML = content;
toolTipSTYLE.display='block'
}
if (ie4)
{
document.all("toolTipLayer").innerHTML=content
toolTipSTYLE.display='block'
//--Bildübergang, Einblendverarbeitung- -
var cssopaction=document.all("msg1").filters[0].opacity
document.all("msg1").filters[0].opacity=0; document.all ("msg1").filters[1].Apply();
if (bT) document.all("msg1").filters[2].Apply();
document.all( "msg1" ).filters[0].opacity=cssopaction;
if (rT) document.all("msg1").filters[1].Play(); "msg1" ).filters[2].Play();
//-------
}
}
} Catch(e) {}
}
function moveToMouseLoc(e)
{
var scrollTop = getScrollTop();
var scrollLeft = getScrollLeft(); ns4||. ns6)
{
x = e.pageX scrollLeft;
y = e.pageY - scrollTop;
}
x = event.clientX scrollLeft;
y = event.clientY;
}

if (x-scrollLeft > getViewportWidth() / 2) {
x = x - document.getElementById("toolTipLayer") .offsetWidth - 2 * offsetX;
}

if ((y document.getElementById("toolTipLayer").offsetHeight offsetY)>getViewportHeight()) {
y = getViewportHeight()-document .getElementById( "toolTipLayer").offsetHeight-offsetY;
toolTipSTYLE.left = (x offsetX) 'px';
toolTipSTYLE.top = (y offsetY scrollTop) 'px'; return true;
}
initToolTips();


Hauptseite:
Index.css einführen




Code kopieren


Der Code lautet wie folgt:


















引入ToopTip.js
复制代码 代码如下:





index.css:
复制代码 代码如下:

/*首页*/
html { overflow:-moz-scrollbars-vertical; } /*Firefox-Bildlaufleiste immer anzeigen*/
body{ font:12px/22px "宋体"; word-break:break-all; text-align:left; Hintergrund:#C0C0C0; color:#4E4E4E;}
ul,li{ list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#ff722d; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
.latestWeb{ width:980px; margin:10px auto 0;}
.latestWeb ul{ overflow:hidden; _height:1%;}
.latestWeb li{ float:left; border:1px solid #EBEAEA; Breite: 150 Pixel; Polsterung:10px; Rand:14px 14px 0 0; }
.trans_msg{ filter:alpha(opacity=100,enabled=1) RevealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
div.bodycontent{font-family: Arial, Helvetica, serifenlos;padding:0 10px 10px 13px;color:#555;line-height:22px;text-align:justify;text-justify:inter-ideograph;}
div.bodycontent ul{margin -left:0px}
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie implementiert man einen Bildlupeneffekt mit JavaScript? Wie implementiert man einen Bildlupeneffekt mit JavaScript? Oct 18, 2023 am 08:45 AM

Wie erzielt man mit JavaScript einen Bildlupeneffekt? Im Webdesign wird der Bildlupeneffekt häufig genutzt, um detaillierte Produktbilder darzustellen. Wenn Sie mit der Maus über das Bild fahren, kann an der Mausposition eine Vergrößerungslinse eingeblendet werden, die einen Teil des Bildes vergrößert und so für eine klarere Darstellung von Details sorgt. In diesem Artikel wird erläutert, wie Sie mithilfe von JavaScript den Bildlupeneffekt erzielen, und es werden Codebeispiele bereitgestellt. 1. HTML-Struktur Zunächst müssen Sie mit einer Lupe ein Seitenlayout erstellen. Im HTML-Text

Wie implementiert man Bildskalierungs- und Lupeneffekte in Vue? Wie implementiert man Bildskalierungs- und Lupeneffekte in Vue? Jun 25, 2023 pm 07:32 PM

Wie implementiert man Bildskalierungs- und Lupeneffekte in Vue? Mit der kontinuierlichen Weiterentwicklung der Web-Technologie stellen Nutzer immer höhere Anforderungen an die Darstellungswirkung von Bildern auf Websites. Darunter sind Bildzoom und Lupeneffekte relativ häufige Anforderungen. Es ist relativ einfach, Bildskalierungs- und Lupeneffekte in Vue zu implementieren. Als nächstes werde ich die spezifische Implementierungsmethode im Detail vorstellen. 1. Grundlegende Methode Schauen wir uns zunächst an, wie der grundlegende Bildskalierungseffekt erzielt wird. Die Implementierungsmethode ist einfach. Verwenden Sie einfach die integrierten Anweisungen von Vue

Tipps und Methoden zur Implementierung von Lupeneffekten mit CSS Tipps und Methoden zur Implementierung von Lupeneffekten mit CSS Oct 20, 2023 pm 02:12 PM

Tipps und Methoden zum Implementieren von Lupeneffekten mit CSS Zusammenfassung: CSS spielt eine wichtige Rolle im Webdesign. Es kann nicht nur den Stil von Texten und Bildern steuern, sondern auch einige coole Spezialeffekte erzielen. In diesem Artikel wird erläutert, wie Sie mithilfe von CSS einen Lupeneffekt implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. Vorbereitung Bevor wir beginnen, benötigen wir einige Bildressourcen und eine grundlegende HTML-Struktur. &lt;!DOCTYPEhtml&gt;&lt;html&gt;&lt;head&gt;

So implementieren Sie die Lupenfunktion in HTML5 So implementieren Sie die Lupenfunktion in HTML5 Jan 28, 2023 am 11:00 AM

So implementieren Sie die Lupenfunktion in HTML5: 1. Erstellen Sie eine HTML-Beispieldatei. 2. Initialisieren Sie das Bild mit dem HTML5-Canvas-Tag. 3. Rufen Sie die Canvas- und Bildobjekte ab. 4. Wählen Sie die Auswahl über Methoden wie „function drawAnchor“ aus () {...}" Vergrößern Sie den Bereich und zeichnen Sie ihn dann auf das Originalbild. Stellen Sie dabei sicher, dass die Mittelpunkte der beiden Bereiche konsistent sind.

Wie verwende ich eine Lupe, um in Win11 150 zu vergrößern? Win11-Lupen-Zoom-Tastenkombinationen teilen Details Wie verwende ich eine Lupe, um in Win11 150 zu vergrößern? Win11-Lupen-Zoom-Tastenkombinationen teilen Details Mar 09, 2024 pm 01:04 PM

Das Win11-System verfügt über viele umfassende Funktionen, die den Benutzern ein anderes Nutzungserlebnis bieten. Viele Benutzer fragen sich jedoch auch, wie man die Win11-Lupe 150 bedient. Benutzer können direkt unter dem Startsymbol auf „Einstellungen“ klicken und dann die zu bedienenden Zusatzoptionen auswählen. Lassen Sie diese Website den Benutzern sorgfältig vorstellen, wie sie die Win11-Lupen-Tastenkombinationen zum Vergrößern und Verkleinern freigeben können. Benutzer der Win11-Lupen-Zoom-Tastenkombination können das Startsymbol leicht in der Taskleiste unterhalb des Computerdesktops finden. Nach dem Klicken wird die Startregisterkarte angezeigt. Wählen Sie dann das Einstellungssymbol aus, um die Einstellungsoberfläche aufzurufen. 3. Anschließend findet der Benutzer den Bildbereich auf der rechten Seite und klickt auf die Lupenoption. Eine neue Seite wird geöffnet. 5.

So erzielen Sie mit Vue einen Bildlupeneffekt So erzielen Sie mit Vue einen Bildlupeneffekt Nov 07, 2023 pm 03:02 PM

So verwenden Sie Vue, um den Bildlupeneffekt zu erzielen. Einführung: Der Bildlupeneffekt ist ein häufiger interaktiver Effekt auf Webseiten. Wenn Sie mit der Maus über das Bild fahren, können Sie das Bild vergrößern und die Details des vergrößerten Teils anzeigen . In diesem Artikel wird erläutert, wie Sie mithilfe des Vue-Frameworks den Bildlupeneffekt erzielen, und es werden spezifische Codebeispiele als Referenz bereitgestellt. 1. Anforderungsanalyse: Wir müssen im Vue-Projekt einen Bildlupeneffekt implementieren. Wenn der Benutzer mit der Maus über das Bild fährt, kann das Bild vergrößert und die Details des vergrößerten Teils angezeigt werden. Insbesondere müssen wir die folgenden Funktionen erreichen

So verwenden Sie das Lupentool unter Windows 11 So verwenden Sie das Lupentool unter Windows 11 Apr 17, 2023 pm 06:58 PM

So verwenden Sie das Vergrößerungsglas-Tool unter Windows 11 Wenn Ihr PC und Ihr Monitor Ihnen keine vollständige Ansicht von Text und Objekten auf Ihrem Bildschirm aus der Vogelperspektive ermöglichen, müssen Sie eine Lupe verwenden. Gehen Sie folgendermaßen vor, um Magnifier zu starten: Drücken Sie die Windows-Taste, suchen Sie nach Magnifier und wählen Sie das oberste Ergebnis aus. Wenn das Magnifier-Dienstprogramm geöffnet wird, sehen Sie eine kleine Leiste mit Steuerelementen. Wenn Sie ein Element vergrößern möchten, klicken Sie auf die Plus-Schaltfläche. Eine Lupe vergrößert Text oder andere Objekte. Um den Zoom zu verringern, klicken Sie auf die Minus-Schaltfläche. Sie können das, was Sie benötigen, vergrößern oder verkleinern, um es besser sehen zu können. Erwähnenswert ist auch, dass die Lupe über eine Lesefunktion verfügt. Klicken Sie auf die Wiedergabetaste, um sich den Text über die Lautsprecher des Systems oder angeschlossene Kopfhörer vorlesen zu lassen. es kann laut für Sie sprechen

Verwendung von JavaScript zur Implementierung der Bildlupenfunktion Verwendung von JavaScript zur Implementierung der Bildlupenfunktion Aug 09, 2023 pm 08:01 PM

Verwendung von JavaScript zur Implementierung der Bildlupenfunktion Im Webdesign ist die Bildlupenfunktion eine gängige und praktische Funktion. Sie ermöglicht es Benutzern, lokale Details zu vergrößern, wenn die Maus über das Bild fährt, was das Benutzererlebnis verbessert. In diesem Artikel verwenden wir JavaScript, um eine einfache Bildvergrößerungsfunktion zu implementieren. Zuerst müssen wir ein Bild zur Verwendung vorbereiten. Angenommen, wir haben ein Bild namens „image.jpg“ und verwenden es, um die Lupenfunktion zu implementieren. Gleichzeitig brauchen wir auch eine

See all articles