Heim >Web-Frontend >CSS-Tutorial >28.05.2020 - Wie skaliert man ein Bild beim Mouseover mit CSS?

28.05.2020 - Wie skaliert man ein Bild beim Mouseover mit CSS?

A 枕上人如玉、
A 枕上人如玉、Original
2020-05-28 18:42:43333Durchsuche

Der Bildzoomeffekt ist ein Anwendungseffekt, der das Bild vergrößert, wenn Sie mit der Maus darüber fahren oder darauf klicken. Dieser Effekt wird hauptsächlich auf Websites genutzt. Dieser Effekt ist in Situationen nützlich, in denen wir Benutzerdetails auf einem Bild anzeigen möchten.
Es gibt zwei Möglichkeiten, Mouseover-Effekte zu erstellen.

JavaScript verwenden

CSS verwenden

In diesem Artikel erfahren Sie, wie Sie CSS verwenden, um diesen Effekt zu erzielen. Dieser Artikel enthält zwei Teile des Codes. Der erste Teil enthält HTML-Code und der zweite Teil enthält CSS-Code. HTML-Code: In diesem Artikel verwenden wir HTML, um die Grundstruktur der Bildskalierung beim Hover-Effekt zu erstellen.

" " Wie zoome ich mit der Maus über CSS? " </head> <body> "div> geeksforgeeks.org/wp-content/uploads/20200403151026/adblur_gfg.png" alt="Geeks Image" /> </p>CSS-Code: In diesem Abschnitt verwenden wir einige CSS-Eigenschaften, um das Bild beim Mouseover zu skalieren. Um den Skalierungseffekt zu erzeugen, verwenden wir die beiden Eigenschaften Transition und Transform. <p><br><style> .geeks { width: 300px; height: hide: 0 auto;        in-out; }</p> .geeks:hover img { transform: scale(1.5); } </style><p><br>Vollständiger Code: In diesem Artikel werden wir die beiden oben genannten Teile kombinieren und HTML verwenden und CSS, um beim Mouseover einen Bildskalierungseffekt zu erzeugen. Beispiel: <br></p><!DOCTYPE html><html><head> <meta name="viewport" content= "width=device- Breite, initiale Skala = 1,0 " /& gt;. TH: 300px; Rand: 0 Auto; <body> <div class="geeks">  </div></body></html><p></p><p>Das obige ist der detaillierte Inhalt von28.05.2020 - Wie skaliert man ein Bild beim Mouseover mit CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!</p></div><div class="nphpQianMsg"><a href="javascript:void(0);">JavaScript</a> <a href="javascript:void(0);">css</a> <a href="javascript:void(0);">html</a> <a href="javascript:void(0);">auto</a> <a href="javascript:void(0);">using</a> <a href="javascript:void(0);">class</a> <a href="javascript:void(0);">overflow</a> <a href="javascript:void(0);">margin</a> <a href="javascript:void(0);">viewport</a> <a href="javascript:void(0);">transform</a> <a href="javascript:void(0);">transition</a> <a href="javascript:void(0);">https</a> <a href="javascript:void(0);">zoom</a><div class="clear"></div></div><div class="nphpQianSheng"><span>Stellungnahme:</span><div>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</div></div></div><div class="nphpSytBox"><span>Vorheriger Artikel:<a class="dBlack" title="28.05.2020 – Wie erstelle ich mit CSS einen Einblendeffekt beim Laden der Seite?" href="https://m.php.cn/de/faq/450062.html">28.05.2020 – Wie erstelle ich mit CSS einen Einblendeffekt beim Laden der Seite?</a></span><span>Nächster Artikel:<a class="dBlack" title="28.05.2020 – Wie erstelle ich mit CSS einen Einblendeffekt beim Laden der Seite?" href="https://m.php.cn/de/faq/450085.html">28.05.2020 – Wie erstelle ich mit CSS einen Einblendeffekt beim Laden der Seite?</a></span></div><div class="nphpSytBox2"><div class="nphpZbktTitle"><h2>In Verbindung stehende Artikel</h2><em><a href="https://m.php.cn/de/article.html" class="bBlack"><i>Mehr sehen</i><b></b></a></em><div class="clear"></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-6t+ed+2i-1n-4w" data-ad-client="ca-pub-5902227090019525" data-ad-slot="8966999616"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><ul class="nphpXgwzList"><li><b></b><a href="https://m.php.cn/de/faq/841.html" title="Zusammenfassung dessen, worauf Sie beim Schreiben von CSS bezüglich Border achten müssen" class="aBlack">Zusammenfassung dessen, worauf Sie beim Schreiben von CSS bezüglich Border achten müssen</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/de/faq/961.html" title="So realisieren Sie die Auswahl mehrerer Stile und den Echtzeitwechsel von Stilen. Erleben Sie den Austausch" class="aBlack">So realisieren Sie die Auswahl mehrerer Stile und den Echtzeitwechsel von Stilen. Erleben Sie den Austausch</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/de/faq/1345.html" title="Detaillierte Nutzungsanalyse von Marquee" class="aBlack">Detaillierte Nutzungsanalyse von Marquee</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/de/faq/269082.html" title="CSS标题线(删除线贯穿线效果)实现" class="aBlack">CSS标题线(删除线贯穿线效果)实现</a><div class="clear"></div></li><li><b></b><a href="https://m.php.cn/de/faq/269606.html" title="CSS3中优雅降级和渐进增强的区别" class="aBlack">CSS3中优雅降级和渐进增强的区别</a><div class="clear"></div></li></ul></div></div><ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5902227090019525" data-ad-slot="5027754603"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><footer><div class="footer"><div class="footertop"><img src="/static/imghwm/logo.png" alt=""><p>Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!</p></div><div class="footermid"><a href="https://m.php.cn/de/about/us.html">Über uns</a><a href="https://m.php.cn/de/about/disclaimer.html">Haftungsausschluss</a><a href="https://m.php.cn/de/update/article_0_1.html">Sitemap</a></div><div class="footerbottom"><p> © php.cn All rights reserved </p></div></div></footer><script>isLogin = 0;</script><script type="text/javascript" src="/static/layui/layui.js"></script><script type="text/javascript" src="/static/js/global.js?4.9.47"></script></div><script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script><link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css' type='text/css' media='all'/><script type='text/javascript' src='/static/js/viewer.min.js?1'></script><script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script><script>jQuery.fn.wait = function (func, times, interval) { var _times = times || -1, //100次 _interval = interval || 20, //20毫秒每次 _self = this, _selector = this.selector, //选择器 _iIntervalID; //定时器id if( this.length ){ //如果已经获取到了,就直接执行函数 func && func.call(this); } else { _iIntervalID = setInterval(function() { if(!_times) { //是0就退出 clearInterval(_iIntervalID); } _times <= 0 || _times--; //如果是正数就 -- _self = $(_selector); //再次选择 if( _self.length ) { //判断是否取到 func && func.call(_self); clearInterval(_iIntervalID); } }, _interval); } return this; } $("table.syntaxhighlighter").wait(function() { $('table.syntaxhighlighter').append("<p class='cnblogs_code_footer'><span class='cnblogs_code_footer_icon'></span></p>"); }); $(document).on("click", ".cnblogs_code_footer",function(){ $(this).parents('table.syntaxhighlighter').css('display','inline-table');$(this).hide(); }); $('.nphpQianCont').viewer({navbar:true,title:false,toolbar:false,movable:false,viewed:function(){$('img').click(function(){$('.viewer-close').trigger('click');});}}); </script></body><!-- Matomo --><script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://tongji.php.cn/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '9']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script><!-- End Matomo Code --></html>