html点击背景图片变模糊,js实现点击上传图片并设为模糊背景

本文实例为大家分享了js实现点击上传图片,同时设该图片为模糊背景,供大家参考,具体内容如下

效果展示:

fd1a6cd71a391251656c62a9dc8ff5c7.gif

源码展示:

js实现点击上传图片,同时设该图片为模糊背景

input {

display:block;

margin:0 auto;

opacity:0;

position:absolute;

width:100%;

height:100%;

top:0;

z-index:10;

cursor:pointer;

}

p {

font-size:14px;

line-height:100px;

position:absolute;

top:0;

left:8px;

z-index:5;

margin:0;

}

form {

margin:0;

}

.box {

width:100px;

height:100px;

border:1px solid #f60;

border-radius:50px;

margin:0 auto;

overflow:hidden;

position:relative;

text-align:center;

}

.big-box {

width:100%;

height:250px;

position:relative;

margin-top:10px;

overflow:hidden;

padding-top:150px;

border:1px solid #000000;

}

.bg-img {

position:absolute;

width:100%;

-webkit-filter:blur(50px);

z-index:-1;

top:0;

}

img {

width:100%;

}

点击上传图片

/**

* 从 file 域获取 本地图片 url

*/

function getFileUrl(sourceId) {

var url;

if (navigator.userAgent.indexOf("MSIE") >= 1) { // IE

url = document.getElementById(sourceId).value;

} else if (navigator.userAgent.indexOf("Firefox") > 0) { // Firefox

url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));

} else if (navigator.userAgent.indexOf("Chrome") > 0) { // Chrome

url = window.URL.createObjectURL(document.getElementById(sourceId).files.item(0));

}

return url;

};

/**

* 将本地图片 显示到浏览器上

*/

function preImg(sourceId, targetId) {

var url = getFileUrl(sourceId);

var imgPre = document.getElementById(targetId);

imgPre.src = url;

imgPre_1.src = url;

};

$(function() {

$('input').click(function() {

$('p').hide();

});

});

 
 

感: 最近贡献一下我在教学中的小案例可以能给你一些帮助

希望继续关注我的博客

--王

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,校园小商品交易系统的需求分析如下: 一、背景介绍 随着人们生活水平的提高,人们的消费习惯也发生了化,越来越多的消费者开始注重个性化和品质化的消费体验。同时,互联网和移动互联网技术的发展,为消费者提供了更加便捷的购物方式。因此,校园小商品交易系统应运而生。 二、需求分析 1. 用户注册和登录 校园小商品交易系统应该提供用户注册和登录功能,以确保安全性和可追溯性。用户可以通过手机号、邮箱、QQ等方式进行注册,注册成功后,系统会生成一个唯一的用户ID和密码,用户可以通过这个ID和密码进行登录。为了确保系统的安全性,系统应该设置严格的验证机制,例如短信验证码、邮箱验证等。 2. 商品分类和搜索 系统应该提供商品分类和搜索功能,以便用户能够快速找到所需商品。商品分类应该按照商品的种类、品牌、价格等因素进行划分,方便用户进行筛选。同时,系统应该提供强大的搜索功能,支持关键词搜索、模糊搜索等功能,让用户能够更加准确地找到所需商品。 3. 商品发布和管理 用户应该能够发布自己的商品,并能够对自己发布的商品进行管理。发布商品的流程应该简单明了,可以包括上传商品图片、填写商品名称、价格、描述等信息。同时,用户应该能够对自己发布的商品进行管理,例如下架、修改商品信息等。 4. 购物车和结算 用户能够将所需商品加入购物车,并能够进行结算,实现快速下单。在添加商品到购物车时,系统应该提供清晰的商品信息和价格信息,方便用户进行选择。在结算时,系统应该提供多种支付方式,例如支付宝、微信支付、银行卡支付等,方便用户进行选择。 5. 订单管理 用户可以查看自己的订单记录,并能够对订单进行管理和修改。在订单管理界面,用户可以查看自己的订单详情,包括订单号、商品名称、价格、下单时间、订单状态等信息。同时,用户应该能够对订单进行管理和修改,例如取消订单、修改订单信息等。 6. 支付和物流 系统应该提供多种支付方式,例如支付宝、微信支付、银行卡支付等。在用户完成支付后,系统应该及时更新订单状态,方便用户进行订单管理。同时,系统应该提供物流查询功能,方便用户查询自己的订单物流信息。 三、系统架构 校园小商品交易系统可以采用B/S架构,即浏览器/服务器架构。系统前端采用HTML、CSS、JavaScript等Web技术,后端采用Java、PHP等编程语言,使用MySQL等数据库进行数据存储。 四、系统特点 1. 界面简洁明了 校园小商品交易系统应该具有简洁明了的界面,方便用户进行操作。同时,系统应该采用响应式设计,支持不同屏幕尺寸的设备。 2. 安全性高 系统应该具有高安全性,采用严格的验证机制和加密技术,确保用户信息和交易数据的安全。 3. 交易便捷 系统应该具有便捷的交易功能,支持多种支付方式和物流查询功能,让用户能够享受快速便捷的购物体验。 四、总结 校园小商品交易系统是一个基于互联网和移动互联网技术的电子商务平台,为用户提供了便捷、安全、快速的购物体验。在开发过程中,我们需要注重用户需求,设计出简洁明了、易于操作的界面,保证系统的安全性和稳定性,为用户提供更好的服务体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值