दिलचस्प पोस्ट
जावा में कक्षाएं उतारने? जावा में वर्ण-शब्द के कई अक्षरों के बाद स्ट्रिंग को लपेटें पायथन टाइम। नींद गतिशील परिस्थितियों के साथ रेल है यह सीएसएस मार्जिन टॉप स्टाइल काम क्यों नहीं करता है? 'एलडी: चेतावनी: विकल्प के लिए निर्देशिका नहीं मिली' डीडीडी में सभी स्तरों पर वर्तमान उपयोगकर्ता जानकारी कैसे पारित करें कैसे MYSQL में दो तारों के बीच समानता की गणना करने के लिए स्टोरीबोर्ड का उपयोग कर एक स्पलैश / लॉगिन दृश्य नियंत्रक कैसे प्रस्तुत करें एंड्रॉइड छविदृश्य: सेटिंग खींचें और ज़ूम पैरामीटर चुटकी दृश्यता में क्या अंतर है: छिपा हुआ और प्रदर्शन: कोई नहीं? एकाधिक कुंजी के द्वारा शब्दकोशों की पायथन सॉर्टिंग सूची स्ट्रिंग से एक स्ट्रेट का एक उदाहरण बनाने का एक तरीका है? ऐसा क्यों इतनी खतरनाक हो जाता है कि इसका उपयोग नहीं किया जाना चाहिए? एंड्रॉइड खींचें / दृश्य का एनिमेशन

सीएसएस का इस्तेमाल करते हुए होवर पर एक छवि पर एक ज़ूम प्रभाव बनाना है?

मैं वर्तमान में मेरी चार छवियों में से एक पर होवर पर ज़ूम प्रभाव बनाने का प्रयास कर रहा हूं I समस्या का सबसे उदाहरण आमतौर पर किसी प्रकार के प्रभाव को लागू करने के लिए तालिकाओं या मुखौटा divs का उपयोग करते हैं।

यहाँ एक उदाहरण है जो यह करता है कि मैं क्या चाहूंगा।

यह मेरा कोड अभी तक है

एचटीएमएल

<div id="menu"> <img class ="blog" src="http://img.hiwab.com/css/image.png" alt=""> <img class ="music" src="http://img.hiwab.com/css/image.png" alt=""> <img class ="projects" src="http://img.hiwab.com/css/image.png" alt=""> <img class ="bio" src="http://img.hiwab.com/css/image.png" alt=""> </div> 

सीएसएस

 #menu { max-width: 1200px; text-align: center; margin: auto; } #menu img { width: 250px; height: 375px; padding: 0px 5px 0px 5px; overflow: hidden; } .blog { height: 375px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; } .blog:hover { cursor: pointer; height:475px; width: 350px; } .music { height: 375px; } .projects { height: 375px; } .bio { height: 375px; } 

Solutions Collecting From Web of "सीएसएस का इस्तेमाल करते हुए होवर पर एक छवि पर एक ज़ूम प्रभाव बनाना है?"

क्या CSS3 transform संपत्ति का उपयोग करने और scale का उपयोग करने के बारे में जो बीमार एक जूम प्रभाव दे, यह ऐसा भी किया जा सकता है,

एचटीएमएल

 <div class="thumbnail"> <div class="image"> <img src="http://placehold.it/320x240" alt="Some awesome text"/> </div> </div> 

सीएसएस

 .thumbnail { width: 320px; height: 240px; } .image { width: 100%; height: 100%; } .image img { -webkit-transition: all 1s ease; /* Safari and Chrome */ -moz-transition: all 1s ease; /* Firefox */ -ms-transition: all 1s ease; /* IE 9 */ -o-transition: all 1s ease; /* Opera */ transition: all 1s ease; } .image:hover img { -webkit-transform:scale(1.25); /* Safari and Chrome */ -moz-transform:scale(1.25); /* Firefox */ -ms-transform:scale(1.25); /* IE 9 */ -o-transform:scale(1.25); /* Opera */ transform:scale(1.25); } 

यहाँ एक डेमो बेलाल है मैंने इसे कुछ आसान बनाने के लिए कुछ तत्व निकाल दिए हैं, आप स्केल की गई छवि के अतिप्रवाह को छिपाने के लिए हमेशा के लिए छिपा हुआ अतिप्रवाह जोड़ सकते हैं।

zoom संपत्ति केवल IE में काम करती है

हेयर यू गो।

डेमो

http://jsfiddle.net/27Syr/4/

एचटीएमएल

 <div id="menu"> <div class="fader"> <div class="text"> <p>Yay!</p> </div> <a href="http://stackoverflow.com/questions/15732643/jquery-masonry-and-css3/"> <img class ="blog" src="http://img.hiwab.com/css/image.png" alt=""> </a> </div> <div class="fader"> <div class="text"> <p>Yay!</p> </div> <a href="http://stackoverflow.com/questions/15732643/jquery-masonry-and-css3/"> <img class ="blog" src="http://img.hiwab.com/css/image.png" alt=""> </a> </div> <div class="fader"> <div class="text"> <p>Yay!</p> </div> <a href="http://stackoverflow.com/questions/15732643/jquery-masonry-and-css3/"> <img class ="projects" src="http://img.hiwab.com/css/image.png" alt=""> </a> </div> <div class="fader"> <div class="text"> <p>Yay!</p> </div> <a href="http://stackoverflow.com/questions/15732643/jquery-masonry-and-css3/"> <img class ="blog" src="http://img.hiwab.com/css/image.png" alt=""> </a> </div> </div> 

सीएसएस

 #menu { text-align: center; } .fader { /* Giving equal sizes to each element */ width: 250px; height: 375px; /* Positioning elements in lines */ display: inline-block; /* This is necessary for position:absolute to work as desired */ position: relative; /* Preventing zoomed images to grow outside their elements */ overflow: hidden; } .fader img { /* Stretching the images to fill whole elements */ width: 100%; height: 100%; /* Preventing blank space below the image */ line-height: 0; /* A one-second transition was to disturbing for me */ -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } .fader img:hover { /* Making images appear bigger and transparent on mouseover */ opacity: 0.5; width: 120%; height: 120%; } .fader .text { /* Placing text behind images */ z-index: -10; /* Positioning text top-left conrner in the middle of elements */ position: absolute; top: 50%; left: 50%; } .fader .text p { /* Positioning text contents 50% left and top relative to text container's top left corner */ margin-top: -50%; margin-left: -50%; } 

सुझाव

.fader { inline-block; } बजाय .fader { inline-block; } .fader { inline-block; } कुछ ग्रिड सिस्टम का उपयोग करने पर विचार करें। अपनी पसंद की तकनीक के आधार पर, आप फाउंडेशन , ससी , चिनाई या उनके विकल्पों पर जा सकते हैं।

 .aku { transition: all .2s ease-in-out; } .aku:hover { transform: scale(1.1); } 

मुझे एक पृष्ठभूमि छवि का उपयोग करना पसंद है मुझे यह आसान और अधिक लचीला लगता है:

डेमो

सीएसएस:

 #menu { max-width: 1200px; text-align: center; margin: auto; } .zoomimg { display: inline-block; width: 250px; height: 375px; padding: 0px 5px 0px 5px; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center; transition: all .5s ease; } .zoomimg:hover { cursor: pointer; background-size: 150% 150%; } .blog { background-image: url(http://img.hiwab.com/css/image.png); } .music { background-image: url(http://img.hiwab.com/css/image.png); } .projects { background-image: url(http://img.hiwab.com/css/image.png); } .bio { background-image: url(http://img.hiwab.com/css/image.png); } 

HTML:

 <div id="menu"> <div class="blog zoomimg"></div> <div class="music zoomimg"></div> <div class="projects zoomimg"></div> <div class="bio zoomimg"></div> </div> 

ओवरले के साथ डेमो 2

 .item:hover img { -moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3); } 

इस तरह से आप साधारण एनीमेशन के साथ किसी भी छवि ज़ूम कर सकते हैं यदि आपको एक पूर्ण ट्यूटोरियल की आवश्यकता है तो यह एक आधिकारिक ट्यूटोरियल है: http://talkerscode.com/webtricks/image-zoom-in-on-hover-using-css3.php

सीधे शब्दों में:

 .grow { transition: all .2s ease-in-out; } 

यह तत्व सीएसएस के माध्यम से एनीमेशन असाइन करने की अनुमति देगा।

 .grow:hover { transform: scale(1.1); } 

यह बढ़ेगी!

समाधान 1: आप ज़ूम-मास्टर को डाउनलोड कर सकते हैं।
समाधान 2: यहां पर जाएं
समाधान 3: आपका स्वयं का कोड

 .hover-zoom { -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s } .hover-zoom:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.5) } 
 <img class="hover-zoom" src="http://img.hiwab.com/css/ewRqh.jpg" width="100px"/> 
  -webkit-transition: all 1s ease; /* Safari and Chrome */ -moz-transition: all 1s ease; /* Firefox */ -ms-transition: all 1s ease; /* IE 9 */ -o-transition: all 1s ease; /* Opera */ transition: all 1s ease; 

बस उपरोक्त बदलावों पर ध्यान देने की जरूरत है केवल जरूरत है

  -webkit-transition: all 1s ease; /* Safari and Chrome */ transition: all 1s ease; 

और -मैं- निश्चित रूप से आईई 9 के लिए काम करते हैं मुझे नहीं पता है कि आपको यह विचार कहां से मिला है

  .img-wrap:hover img { transform: scale(0.8); } .img-wrap img { display: block; transition: all 0.3s ease 0s; width: 100%; } 
  <div class="img-wrap"> <img src="http://img.hiwab.com/css/images.jpg"/> // Your image </div> 
  <div class="item"> <img src="yamahdi1.jpg" alt="pepsi" width="50" height="58"> <img src="yamahdi.jpg" alt="pepsi" width="50" height="58"> <div class="item-overlay top"></div> 

सीएसएस:

 .item img { -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; } .item img:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); } 
 @import url('https://fonts.googleapis.com/css?family=Muli:200,300,400,700&subset=latin-ext'); body{ font-family: 'Muli', sans-serif; color:white;} #lists { width: 350px; height: 460px; overflow: hidden; background-color:#222222; padding:0px; float:left; margin: 10px; } .listimg { width: 100%; height: 220px; overflow: hidden; float: left; } #lists .listimg img { width: 350px; height: 220px; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; } #lists:hover{cursor: pointer;} #lists:hover > .listimg img { -moz-transform: scale(1.3); -webkit-transform: scale(1.3); transform: scale(1.3); -webkit-filter: blur(5px); filter: blur(5px); } #lists h1{margin:20px; display:inline-block; margin-bottom:0px; } #lists p{margin:20px;} .listdetail{ text-align:right; font-weight:200; padding-top:6px;padding-bottom:6px;} 
 <div id="lists"> <div class="listimg"> <img src="https://lh3.googleusercontent.com/WeEw5I-wk2UO-y0u3Wsv8MxprCJjxTyTzvwdEc9pcdTsZVj_yK5thdtXNDKoZcUOHlegFhx7=w1920-h914-rw"> </div> <div class="listtext"> <h1>Eyes Lorem Impsum Samet</h1> <p>Impsum Samet Lorem</p> </div> <div class="listdetail"> <p>Click for More Details...</p> </div> </div> <div id="lists"> <div class="listimg"> <img src="https://lh4.googleusercontent.com/fqK7aQ7auobK_NyXRYCsL9SOpVj6SoYqVlgbOENw6IqQvEWzym_3988798NlkGDzu0MWnR-7nxIhj7g=w1920-h870-rw"> </div> <div class="listtext"> <h1>Two Frogs Lorem Impsum Samet</h1> <p>Impsum Samet Lorem</p> </div> <div class="listdetail"> <p>More Details...</p> </div> </div> 

अपने वेबपेज पर jquery.zbox.css और jquery.zbox.js के साथ jQuery के जावास्क्रिप्ट लाइब्रेरी जोड़ें।

 <link rel="stylesheet" href="jquery.zbox.css"> <script src="jquery.min.js"></script> <script src="jquery.zbox.min.js"></script> 

वेबपेज में पूर्ण आकार की छवियों की ओर इशारा करते लिंक के साथ थंबनेल के एक समूह को जोड़ें।

 <a class="zb" rel="group" href="1.png" title="Image 1"> <img src="thumb1.png"> </a> <a class="zb" rel="group" href="2.png" title="Image 2"> <img src="thumb2.png"> </a> <a class="zb" rel="group" href="3.png" title="Image 3"> <img src="thumb3.png"> </a> 

दस्तावेज़ तैयार करने के लिए फ़ंक्शन को कॉल करें। बस।

दृश्य स्रोत में करें:

 $(".zb").zbox();