广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >纯CSS实现商品图片点击放大效果
  • 1206
分享到

纯CSS实现商品图片点击放大效果

2024-04-02 19:04:59 1206人浏览 独家记忆
摘要

这篇文章给大家分享的是有关纯CSS实现商品图片点击放大效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现代码:CSS代码:CSS Code复制内容到剪贴板<style&

这篇文章给大家分享的是有关纯CSS实现商品图片点击放大效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

实现代码:

CSS代码:

CSS Code复制内容到剪贴板

  1. <style type="text/css">   

  2. .product { width:320px; height:150px; border:1px solid #DDD; margin:0 auto; padding:10px; }   

  3. .productInfo { width:150px; float:left; }   

  4. .productMfr { font:bold 16px/18px arial, sans-serif; color:#c00; padding:0; margin:0; }   

  5. .productType { font:bold 14px/18px arial, sans-serif; color:#000; padding:0; margin:0; }   

  6. .features { padding:10px 0; margin:0; list-style:none; }   

  7. .features li { font:nORMal 12px/16px arial, sans-serif; color:#555; }   

  8. .price { font:bold 14px/18px arial, sans-serif; color:#00c; padding:0 0 10px 0; margin:0; }   

  9. a.clickbox, a.clickbox:visited, a.clickbox:hover { text-decoration:none; text-align:center; }   

  10. a.clickbox img { display:block; border:0; }   

  11. a.clickbox b { display:block; }   

  12. a.clickbox em { font:bold 10px/12px arial, sans-serif; color:#000; }   

  13. a.clickbox { float:left; margin:0 15px 15px 0; display:inline; }   

  14. a.clickbox .lightbox { position:absolute; left:-9999px; top:-10000px; cursor:default; z-index:500; }   

  15. a.clickbox .light { position:absolute; left:0; top:0; width:100%; }   

  16. a.clickbox .box { position:absolute; left:0; width:100%; text-align:center; height:300px; top:30%; margin-top:-150px; }   

  17.   

  18. a.clickbox:active { direction:ltr; }   

  19. a.clickbox:active .lightbox { left:0; top:0; width:100%; height:100%; }   

  20. a.clickbox .lightbox:hover, a.clickbox:focus .lightbox { position:fixed; left:0; top:0; width:100%; height:100%; }   

  21. a.clickbox .lightbox:hover .light, a.clickbox:active .lightbox .light, a.clickbox:focus .lightbox .light { background:#fff; width:100%; height:100%; filter: alpha(opacity=90);  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);   

  22. opacity:0.90; }   

  23. a.clickbox .lightbox:hover .box img, a.clickbox:active .lightbox .box img, a.clickbox:focus .lightbox .box img { border:1px solid #ddd; margin:0 auto; padding:30px; background:#fff; }   

  24. a.clickbox .lightbox:hover .box span, a.clickbox:active .lightbox .box span, a.clickbox:focus .lightbox .box span { display:block; width:560px; padding:0; margin:10px auto; text-align:center; text-decoration:none; background:#fff; border:1px solid #ddd; }   

  25. a.clickbox .lightbox .box span.title { font:normal 22px/26px verdana, sans-serif; color:#069; }   

  26. a.clickbox .lightbox .box span.text { font:normal 11px/16px verdana, sans-serif; color:#333; }   

  27. .clear { clear:left; }   

  28. a.clickbox i { display:block; width:32px; height:32px; position:fixed; rightright:-100px; top:0; z-index:500; }   

  29. a.clickbox .lightbox:hover i, a.clickbox:active i, a.clickbox:focus i { rightright:50%; top:30%; background:url(close2.png); margin-right:-295px; margin-top:-165px; }   

  30. #close { display:block; position:fixed; width:32px; height:32px; rightright:50%; top:30%; margin-right:-295px; margin-top:-165px; z-index:1000; background:url(trans.gif); cursor:pointer; }   

  31. </style>   

  32. <!--[if lte IE 6]>   

  33. <style type="text/css">   

  34.   

  35. a.clickbox:active .lightbox {left:50%; margin-left:-2500px; height:2000px; width:5000px;}   

  36. a.clickbox:active .lightbox .light {height:2000px;}   

  37. a.clickbox i {display:block; width:32px; height:32px; overflow:hidden; float:rightright; cursor:pointer; position:static; background:url(close.png);}   

  38.   

  39. #close {margin-right:0; margin-top:0; z-index:1000; background:url(trans.gif); cursor:pointer;}   

  40. a.clickbox .lightbox:hover i,   

  41. a.clickbox:active i {rightright:32px; top:32px; background:url(close.png); margin-right:0; margin-top:0;  background:url(close.png);}   

  42.   

  43. a.clickbox .frame {width:500px; height:300px; background:#fff; border:1px solid #000; padding:10px;}   

  44. a.clickbox .box {top:5%; margin-top:0;}   

  45. </style>   

htm代码:

XML/html Code复制内容到剪贴板

  1. <body>  

  2. <div class="product">    

  3. <a class="clickbox" href="#url">    

  4. <img src="eos500d-thumb.jpg" alt="" title="Click for larger image" />    

  5. <em>&bull; large image &bull;</em>    

  6. <b class="lightbox">    

  7. <b class="light">  

  8. </b> <b class="box">    

  9. <img src="eos500d.jpg" alt="" />    

  10. <span class="title">It's your vision - make it count</span>    

  11. <span class="text">With the EOS 500D, every side of your story comes alive.<br />  

  12.   <i></i>  

  13. </span>    

  14. </b>    

  15. </b>    

  16. </a>  

  17.   <div class="productInfo">  

  18.     <p class="productMfr">Canon EOS 500D</p>  

  19.     <p class="productType">Digital SLR Camera</p>  

  20.     <ul class="features">  

  21.       <li>&bull; 15.1 MP CMOS sensor</li>  

  22.       <li>&bull; Full HD (1080p) movies</li>  

  23.     </ul>  

  24.     <p class="price">&pound;470</p>  

  25.     <img src="cart.gif" alt="Checkout" /> </div>  

  26. </div>  

  27. <div id="close"></div>  

  28. <br>  

  29. <br>  

  30.   

  31. </body>  

  32.   

感谢各位的阅读!关于“纯CSS实现商品图片点击放大效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 纯CSS实现商品图片点击放大效果

本文链接: https://www.lsjlt.com/news/75697.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 纯CSS实现商品图片点击放大效果
    这篇文章给大家分享的是有关纯CSS实现商品图片点击放大效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现代码:CSS代码:CSS Code复制内容到剪贴板<style&...
    99+
    2022-10-19
  • 纯css如何实现点击图片放大
    本篇内容主要讲解“纯css如何实现点击图片放大”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“纯css如何实现点击图片放大”吧!纯css实现点击图片放大的方法:1、创建一个HTML示例文件;2、设...
    99+
    2023-07-05
  • 如何通过纯CSS实现图片的缩放放大效果
    在现代网页设计中,图片的缩放放大效果常常被使用。通过CSS,我们可以轻松地实现这一效果,而无需使用JavaScript或其他编程语言。本文将介绍如何使用纯CSS来实现图片的缩放放大效果,并提供具体的代码示例。实现图片的缩放放大效果可以使用C...
    99+
    2023-10-21
    放大 CSS 缩放
  • css如何实现点击图片放大
    这篇文章主要讲解了“css如何实现点击图片放大”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css如何实现点击图片放大”吧! 在...
    99+
    2022-10-19
  • 【前端】 Layui点击图片实现放大、关闭效果
    实现效果:点击图片实现放大,点击空白处关闭效果。下图。 实现逻辑:二维码是使用JQ插件生成的,点击二维码,获取图片路径,通过Layui的弹窗显示放大后的图片。 Html 签到二维码(放大) js代码,获取点击图片的路径,修改样式  $("...
    99+
    2023-09-03
    前端 layui javascript
  • 纯css如何实现立体摆放图片效果
    这篇文章主要介绍纯css如何实现立体摆放图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.元素的 width/height/padding/margin 的百分比基准设置 一个元素 width/he...
    99+
    2023-06-08
  • 纯css怎样实现立体摆放图片效果
    这篇文章主要介绍纯css怎样实现立体摆放图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.  元素的 width/height/padding/margin 的百分比基准设置 一个元素 width/...
    99+
    2023-06-08
  • Vue实现商品放大镜效果
    本文实例为大家分享了Vue实现商品放大镜效果的具体代码,供大家参考,具体内容如下 一、前言 在这个鼎盛的电商时代各种直播带货或者自主逛宝购物,我们对商品的认知和了解进一步查看详情,发...
    99+
    2022-11-12
  • JavaScript实现商品放大镜效果
    本文实例为大家分享了JavaScript实现商品放大镜的具体代码,供大家参考,具体内容如下 HTML+CSS部分: <style> .small{ ...
    99+
    2022-11-12
  • Android实现点击缩略图放大效果
    本文实例为大家分享了Android点击缩略图放大效果的具体代码,供大家参考,具体内容如下import android.animation.Animator;import android.animation.AnimatorListenerA...
    99+
    2023-05-30
    android 缩略图 放大
  • layui如何实现表格内放置图片并点击放大效果
    这篇文章主要为大家展示了“layui如何实现表格内放置图片并点击放大效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“layui如何实现表格内放置图片并点击放大...
    99+
    2022-10-19
  • Vue模仿实现京东商品大图放大镜效果
    效果如下: 首先,有一个放大镜的DOM结构 <template> <div class="spec-preview"> <!-- 展示的原...
    99+
    2022-12-27
    Vue放大镜效果 Vue模仿京东放大镜
  • jQuery实现天猫商品放大镜效果
    本文实例为大家分享了jQuery实现天猫商品放大镜效果的具体代码,供大家参考,具体内容如下 思路: 1、分四部分:产品主图,用来定位的小框,放大图,和产品不同侧面的小图2、定位的小框...
    99+
    2022-11-13
  • JS如何实现点击缩略图整屏居中放大图片效果
    这篇文章将为大家详细讲解有关JS如何实现点击缩略图整屏居中放大图片效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。需要实现的效果图:今天开发的时候,遇到要点击缩略图之后...
    99+
    2022-10-19
  • jquery实现淘宝商品图片局部放大
    本篇博文用于简单记录图片放大功能实现,供大家参考,具体内容如下 功能实现还存在一些小漏洞在文章结尾提出,希望各位指正 1、图片放大初考虑将图片转换为字体图片形式,然后进行放大处理,但...
    99+
    2022-11-13
  • Vue3实现图片放大镜效果
    本文实例为大家分享了Vue3实现图片放大镜效果的具体代码,供大家参考,具体内容如下 实现效果 代码 <template> <div class="good...
    99+
    2022-11-12
  • CSS如何实现图片列表悬停放大效果
    小编给大家分享一下CSS如何实现图片列表悬停放大效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:<!DOCTY...
    99+
    2022-10-19
  • html中点击图片放大怎么实现
    html中点击图片放大的实现方法:1.创建一个html文件;2.在html文件中添加html代码架构;3.在body标签里面使用img标签添加一张图片以及使用script标签添加函数实现鼠标点击图片放大的效果;4.通过浏览器方式查看设置效果...
    99+
    2022-10-16
  • Vue实现电商网站商品放大镜效果示例
    目录效果图各部分代码总结效果图 各部分代码 HTML部分 <div id="goodsPics"> <!--当前查看商品图区域-->...
    99+
    2022-11-13
    Vue 网站商品放大镜 Vue 放大镜
  • 利用纯css实现图片翻转的效果
    这篇文章将为大家详细讲解有关利用纯css实现图片翻转的效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实现效果图如下直接上代码吧1, body部分代码如下: <body> ...
    99+
    2023-06-08
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作