文章目录

  • 效果展示
  • 准备工作
  • 重点知识须知
    • attr()与css()的区别
    • 获取当前元素的索引
  • 案例代码
  • 总结

效果展示

准备工作

  1. 一只VSCode
  2. Jquery源文件
  3. 一些JQ基础知识
  4. 一些Html+css+js的基础知识
  5. 一个清醒的大脑

重点知识须知

attr()与css()的区别

1. attr()主要是针对元素的属性进行操作,如img的src属性和alt属性,a链接的href属性等等
2. css()修改的是样式里面的属性,即是style里面的属性,两者的侧重点不同,可以这样简单的记忆,css样式中的属性在jquery中获得和修改用css()这个方法,其他的获得和修改属性用attr()方法

获取当前元素的索引

$("div").index(this);

案例代码

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>Document</title><script src="js/Jquery.js"></script><script>$(document).ready(function() {var $Box;var index;$('div').mouseenter(function(e) {//图片路径var $image;//要添加的divvar $div = $('<div></div>').width(300).height(300)//获取鼠标当前指向div的索引位置index = $("div").index(this);//添加入盒$Box = $('div').eq(index).append($div);//设置背景图片$image = $Box.css('background-image')$Box.mousemove(function(e) {// values: e.clientX, e.clientY, e.pageX, e.pageY$div.css({//注意!!!! 不加定位属性没有移动效果'position': 'absolute','border-radius': '150px','border': 'solid gray','background-image': $image,left: e.pageX + 50 + 'px',top: e.pageY + 50 + 'px'})});$Box.mouseleave(function() {$div.css("display", "none");});});})</script><style>div {width: 130px;height: 130px;background-size: 100%;border-radius: 75.5px;border: solid gray;}li {float: left;margin-left: 20px;list-style: none;}ul {height: 500px;width: 1000px;}</style>
</head><body><ul><li><div style="background-image: url(img/p1.png);"></div></li><li><div style="background-image: url(img/p2.png);"></div></li><li><div style="background-image: url(img/p3.png)"></div></li><li><div style="background-image: url(img/p4.png);"></div></li></ul>
</body></html>

总结

好好学习,天天向上

使用Jquery制作精美的图片展示效果相关推荐

  1. 15款JQuery图片展示效果插件

    在图片展示的效果中,滑动门和幻灯片放映在这几年的web页面中越来越流行了,随着jQuery的流行趋势渐增,更多的开发者都致力于创建惊人的,多用途的,时髦的jquery图片展示效果.真的要感谢jQuer ...

  2. 如何用Jquery做图片展示效果

    一. 前言 到底用JQuery做出怎样的展示效果? 让我们先来看一下!网页加载时,如图所示: 二.本人思路 这个效果初学者看起来好像有点复杂,其实不太难,关键是理清思路,从后端的数据库中找出我们要展示 ...

  3. Revealing图片展示效果(jQuery)

    Revealing图片展示效果(jQuery),单击"更多信息"按钮,图片的缩略图将展现为全尺寸图片和附加信息,兼容主流浏览器,懒人图库推荐下载! 使用方法: 1.head区域引用 ...

  4. html超酷图片墙特效代码,超酷超绚精美图片展示效果代码(一)

    超酷超绚精美图片展示效果代码(一) [ 发布者:未知┊来源:网页特效观止┊时间:2008-08-12┊浏览: 人次 ] 相关图片自己下载,所有的图片路径都是类似 http://www.jscode.c ...

  5. 小猿圈用jQuery实现手风琴图片展示效果

    对web前端了解的同学会知道jQuery是现在前端中使用的框架之一,但是你知道jQuery可以做到一些你意想不到的效果吗?下面小猿圈web前端老师用jQuery实现手风琴图片展示效果,希望对你有所帮助 ...

  6. jQuery实例:图片展示效果

    原文地址为: jQuery实例:图片展示效果 开始之前,我就喜欢先看一下效果: 张娜拉,韩国的 My Digital Story 不知道是什么图来的 我的Logo,Studio拼错了都不知道,汗一个. ...

  7. 《Hexo: 从零开始编写自己的主题》4. fancybox优化图片展示效果、代码高亮以及数学公式

    <Hexo: 从零开始编写自己的主题> 1. Hexo概述以及Hexo工作原理 2. 入门Hexo主题编写 3. 优化样式,设计自己的主题 4. fancybox优化图片展示效果.代码高亮 ...

  8. jqery图片展示效果

    好久没更新了,加一个jqery图片展示效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...

  9. div 隐藏_CSS实现六边形Div图片展示效果

    一. 效果图 二. 六边形效果涉及到的知识点 1. transform: rotate(120deg); // 元素旋转 2. overflow: hidden; // 超出隐藏 3. visibil ...

最新文章

  1. 删除数据为0所在的行
  2. NSArray 过滤
  3. STM32F103ZET6开发板PB3/4,PA13/14/15等I/O口的特殊配置
  4. python csv文件写入失败_python解析csv文件失败
  5. Python_48re模块的sub方法
  6. leetcode24. 两两交换链表中的节点(思路+解析)
  7. Java Swing中的聊天气泡
  8. java中的祖先类_Java程序公共祖先类-Object
  9. 在 Windows 7 上安装消息队列
  10. CSS3与弹性盒布局
  11. 数据库入门-基本sql语句及数据类型
  12. python--之np.any,np.a;;
  13. kubernetes集群Pod详细信息为Failed create pod sandbox,缺失镜像google_containers/pause-amd64.3.0解决方法
  14. python读取txt文件报错:UnicodeDecodeError: 'utf8' codec can't decode byte 0xb3 in position 0的解决方法
  15. wordpress如何去掉顶部工具条
  16. DTC标准故障码格式解析
  17. 主流量化交易与程序化交易平台整理
  18. vue 文字无缝滚动_vue文字横向滚动公告
  19. 【认识AI:人工智能如何赋能商业】【08】通用人工智能应用—智能机器人
  20. python生产实战 python 闭包之庖丁解牛篇

热门文章

  1. 数据库基本知识掌握(一)
  2. IDS(Informix Dynamic Server)的基本概念总结
  3. 蓝桥杯python组一个星期备战记录贴
  4. SPA项目搭建及嵌套路由
  5. 1.2、从“生日贺卡”看C++字符串的输入和输出
  6. python一二三【warning模块使用】
  7. vue的生命周期(详细)
  8. java 求最大公因数_三种算法求最大公约数——Java实现 | 学步园
  9. HCIE笔记-汇聚层和接入层的基础知识
  10. Java之~~包(package)