首页
学习
活动
专区
圈层
工具
发布

JavaScript实现本地图片上传预览功能(兼容IE、chrome、FF)

实现的代码兼容性都很差,特别是在IE和firefox和chrome三个浏览器上不兼容。...javascript:void(0);"class='button'>确认 div> 代码1-1 为了修改input file的按钮名称,我们添加了一段代码,这个在第二节将会详细说明...: 75, y1: 30, x2:225, y2: 180, //需要处理的区域,原始的 //x1:左上角x轴坐标 y1:左上角y轴坐标 x2:右下角x轴坐标 y2:右下角y轴坐标 keys: { arrows...对象,并非img对象,因此我们需要将原有的img对象remove同时生成新的div对象,并且赋值相应的class和id else { //创建需要滤镜显示的div的dom对象 var ieImageDom...=document.createElement("div"); var proIeImageDom =document.createElement("div"); //设置对象的css属性和原有的img

2.2K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery类似于幻灯片效果的水平时间轴特效源码解析代码下载

    这是一款设计非常精美的jQuery和CSS3水平时间轴特效插件。...-- .events-content --> CSS样式 在水平时间轴的事件内容的样式中,所有的事件内容项都是从右边进入,开始时他们位于右侧视口的边缘(translateX(-100%...对于时间轴,沿时间轴上的日期是使用jQuery设置上去的。...时间轴上的日期分布并不是均匀的,但是这些日期之间的距离比例是一致的。 ? 在main.js文件中,使用变量eventsMinDistance来设置两个连续的最小日期之间的距离。...你可以使用以下3种不同的日期格式: DD/MM/YYYY DD/MM/YYYYTHH:MM HH:MM 最后需要注意的是,时间轴日期上使用的data-date属性也会被设置到代表事件的项中,这样当用户在时间轴上旋转了一个日期之后

    2.2K20

    HTML5游戏开发实战–当心

    当CSS3引入三轴旋转概念后,能够对元素进行3D旋转。这样它就有了背面。 12.CSS3引用了一个叫backface-visibility(背面可见性)的属性。用于定义能否看到元素的背面。...18.在JavaScript中,能够使用Math.random()函数生成随机数。 random函数没有參数。它总是返回0~1之间的一个浮点数。这个数大于等于0且小于1。...一种是在给定范围内生成随机数。 还有一种是生成true或false布尔值。...19.值得注意的是,在Canvas中绘制的文本会被视为位图图像数据,这就意味着浏览者不能选择这些文本;同一时候,搜索引擎也不能索引这些文本;相同,也不能搜索它们。因为这个原因。...因此,能够在传送前将数据转换成JSON格式的字符串。 31.能够使用例如以下CSS样式将这些图像标签资源位置移出HTML的显示范围以达到隐藏它们的目的。 我们不使用display:none来做这件事。

    2.5K10

    Web前端性能优化教程01:减少Http请求和使用内容分发网络

    backgroud-position:x y; x和y可以写负值也可以写正值,我们可以想象图片的左上方为(0,0),以(0,0)坐标向右是为负数的x轴,以(0,0)坐标向下是为负数的y轴。...正值的情况则以图片左下方为(0,0),向右是为正数的x轴,向上是为正数的y轴。 来看一张来自豆瓣的翻页图片: ?...,前端切图得到的是一张张小图标,要将其合并为一张图,可以使用专门的工具,例如CSS Sprite Generator,这个工具不仅可以合并图片,同时还可以生成图片的css样式。...CDN的简单应用 其实CDN的使用并没有和我们想象中那么遥远,JQuery应该是当今Web开发领域使用最为广泛的js框架之一,很多时候我们的网站都需要引用一个jquery.min.js的引用,我们可以将这个...js文件存储在自己的服务器,或者更好的选择:使用大公司的CDN服务提供的jquery.min.js.

    1.7K70

    “鼠标移入显示悬浮框”特效,也可以“高大上”

    在效果当中,当用户将鼠标移入一个块时,会从鼠标的移入方向滑入一个悬浮块,悬浮块会随着鼠标移出当前块,且滑出方向遵循鼠标的移出方向(录制gif图像时不能够录制鼠标,因此无法展示鼠标位置)。...3、功能实现 3.1.获取鼠标块内坐标 想要得到鼠标在块内位置,需要使用如下JS中获取位置的方法: jQuery方法中的“$(元素).offset().top”用于获取元素距页面顶部的距离;“$(元素...).offset().left”用于获取元素距页面左边的距离; 原生JS中,通过事件对象(event)的pageX可以获取鼠标相对于页面的X轴位置;通过事件对象(event)的pageY可以获取鼠标相对于页面的...范例代码 var x=event.pageX-$(this).offset().left,//得到鼠标在块中的坐标 y=event.pageY-$(this).offset().top,//得到鼠标在块中的坐标... jquery-1.7.2.js" type="text/javascript"> <script

    6.1K90

    告别繁琐的D3代码:这款可控、可自定义的D3图表库,更轻量、更简单!

    它包含指向 bootstrap 和 jQuery 的样式表和 JavaScript 文件的链接 下图显示了页面的正文部分。我们有一个用于渲染的图表的 div。...在app.js中,更新代码,如下所示: 然后使用 c3 的 generate 函数。我们为它提供了一个 target-div(图表)。...下面是生成图表并将其绑定到 index.html 上的 div 的 JavaScript 代码(在 app.js 文件中): 折线图的代码比饼图示例要复杂一些。...在此示例中,axis 属性允许我们自定义 y 轴。以下是此代码生成的图表的输出。...您可以看到,现在图表在 x 轴上显示月份名称而不是数字: 自定义折线图 自定义折线图的大小,需要我们使用 CSS 来进行。 将以下样式添加到site.css。

    87010

    第3章 用CSS3装饰网站

    带着问题去看书学习啦~ HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版),微信读书中找到的学习Web前端书籍,第3章开始啦,耶(^-^)V 习题 3-1 什么是CSS,它的作用是什么...ID选择器可以为含有ID属性的标签指定CSS样式,以“#”来定义,例如:#red{color:red;}。 在一个HTML文档中,它只能使用一次,而且仅一次。...类选择器可以为含有class属性的标签指定CSS样式,类选择器以“.”来定义,例如:.red{color:red;}。 在一个HTML文档中,它可以使用多次。...html 列表分类: 有序列表(和) 无序列表(和) css 列表属性: list-style:把所有用于列表的属性设置在一个声明中...(只沿 x 轴方向重复显示背景图片) repeat-y(只沿 y 轴方向重复显示背景图片) background-attachment(背景图片是否随页面中的内容滚动) scroll(当页面滚动时,背景图片跟着页面一起滚动

    1.6K30

    Threejs进阶之十三:CSS3DRenderer与Tween.js实现粒子小球按规律变化

    和CSS3DSpriteimport { CSS3DRenderer, CSS3DSprite } from 'three/examples/jsm/renderers/CSS3DRenderer';定义变量并遍历生成小球...x,y,z坐标位置,位置在-2000到2000之间随机分布,将其添加到scene和objects中const particlesTotal = 512 // 小球数量const positions =...定义曲面观察上面曲面的变化,我们发现其是在xoz平面上沿x轴波浪起伏变化的,我们可以考虑使用正弦函数,使其达到起伏变化的效果; 1、定义小球 小球总量是512个,我们设置x轴每行16个,z轴每行32个,...坐标,并将其存储在positions数组中// Plane const amountX = 16 //x 轴上的数量 const amountZ = 32 // z 轴上的数量 const separationPlane...{}, duration * 3 ).onComplete( transition ).start();current = ( current + 1 ) % 4;}调用transition()方法在图像加载监听器的回调函数中调用

    1.5K30

    看不完的那种!前端170面试题+答案学习整理(良心制作)

    ,如没有,查看网络中的资源,并确认与地图相关的图片资源有无加载,若加载了,将地图调用的代码从项目中独立出来,看能否正常显示,若能显示,在项目中,使用二分法一半一半地删除引用的JavaScript,css...代码,看这些JavaScript或css代码是否对地图api造成了影响,把问题锁定在zui.css中,然后,在elements里核对地图div下面的一些css。...alt是为图片指定替代文字的属性 alt是在中指定的属性标签,表示图像。 正如我写为替代文本一样,它用于需要文本而不是图像的情况。...如果盲人使用语音阅读功能,则会大声朗读图像的alt属性中的文本。 当由于链接断开而无法显示图像时,将显示它。 Google和Yahoo!等机器人抓取图片的提示。...image 基线(baseline),指的是一行字横排时下沿的基础线,基线并不是汉字的下端沿,而是英文字母x的下端沿。 ? image ?

    13.1K50

    「CSS 3D 专题」学习前,你需要搞明白什么是CSS 3D?

    相比之下,CSS 3D使用简单的CSS声明转换常规HTML内容元素——位图图像,文本,链接等。...先来看这段我们熟知代码,在二维平面里将图片顺时针旋转45度: img { transform: rotate(45deg); } 而在CSS 3D世界里,你要有空间感的概念,相同的操作是通过X,Y或Z轴进行旋转的...如果用左手做同样的事情,让左大拇指指向右方(X轴的正方向),食指向上(Y轴的正方向),那么你的中指指向屏幕的内部(左手系统中Z轴的正方向)。...在CSS的坐标系里,需要强调一下,y轴的正方向是向下的,X轴的正方向是向右的,Z轴的正方向指向自己。如下图所示为CSS中的3D坐标系: ?...精彩推荐 JS小技巧丨随机不重复的ID、模板标签替换、XML与字符串互转、快速取整 css实用手册丨CSS 垂直居中的七种方法,值得收藏 Web Animation API丨用原生JS制作一个图片随机移动的动画

    1.5K20
    领券