收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】宁德申请400电话费用【宁德企业全国热线电话办理】宁德开通400电话电信价格、宁德微信公众号代运营外包托管、宁德网店编辑装修美工、宁德网站推广优化大概需要多少钱-域名申请

【建站服务】宁德申请400电话费用【宁德企业全国热线电话办理】宁德开通400电话电信价格、宁德微信公众号代运营外包托管、宁德网店编辑装修美工、宁德网站推广优化大概需要多少钱-域名申请

作者: 风兰 . 阅读量: 5 . 发表时间:2022-09-20 15:44:37

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


宁德申请400电话费用【宁德企业全国热线电话办理】宁德开通400电话电信价格、宁德微信公众号代运营外包托管、宁德网店编辑装修美工、宁德网站推广优化大概需要多少钱

网站建设.jpg

宁德市隶属于福建省,别称闽东,中国大黄鱼之乡,国家园林城市。位于福建省东北翼沿海、福建闽东地区,东临东海,与台湾隔海相望,西邻南平,南接省会福州市,北接浙江,是福建离“长三角”和日本、韩国最近的城市。土地面积1.34万平方公里,直接相邻的海域面积4.46万平方公里,拥有世界级天然深水港三都澳。地形以丘陵山地为主,沿海为小平原,属中亚热带海洋性季风气候。

宁德市下辖蕉城区、福安市、福鼎市、古田县、霞浦县、周宁县、寿宁县、屏南县、柘荣县。第七次人口普查主要数据显示宁德市2020年常住人口314.68万人。

宁德也是中国东南沿海休闲度假和生态旅游的胜地 [1]  ,境内共有1个世界地质公园、2个5A级景区、3个国家级风景名胜区和7个省级风景名胜区。 [2]  滨海有嵛山、台山列岛、大京、西洋岛、三都澳等海岸景区;内陆拥有国家级森林公园2个,省级森林公园4个,国家级湿地公园1个,省级自然保护区2个,市级自然保护区9个。2019年11月15日,宁德市被授予“国家森林城市”称号。 [3] 

2020年宁德市实现地区生产总值2619亿元,同比增长6.0%。 [31] 


Canvas裁剪等比尺寸文章缩略图

通常来说,缩略图都是读取文章里面的一张大图片再通过css缩小显示,或者是后台经过处理后生成的另外一张对应的图片,这里不做讨论,我们是前端就得用前端的方法。然而图片大小不一会给前端响应式造成巨大的麻烦,关于响应式固定宽高比例前面一篇文章已经讲过一种方法《纯css自适应div高度(等比缩放)》,今天讲另外一种更高级的canvas办法。除了固定宽高比例,还实现了裁剪中心位置像素。然后用canvas代替img标签放于网页img原先位置或者输出dataurl形式的img地址。

原理是:页面默认不显示图片,把图片的src地址绑定到data-src上,注意一定要在同一个服务器的图片(本地也不行),然后通过js取到这个图片,内存中进行加载,加载完成,计算图片的裁剪宽高区域,然后生成一个canvas,把相应区域的图像绘制到canvas上,再把canvas插到页面中。

  • 这是第一张图片裁剪后
  • 这是第二张图片裁剪后
  • 这是第三张图片裁剪后
  • 这是默认图片裁剪后


参考html:

复制代码<div id="container"><img data-src="3.png" id="img" /></div>复制代码

参考js:

复制代码function cutImg(imgsrc,width,height,container,bgColor){	var count=0;	var defaultImg="/thumb/New_Project_copy-3069f937ed77449b8bf4b046d211b62a.png";//加载错误默认显示的图片	var img=document.createElement("img");	img.src=imgsrc;	var cvs=document.createElement("canvas");	cvs.width=width;	cvs.height=height;	var context=cvs.getContext('2d');	context.fillStyle=bgColor;	context.rect(0,0,width,height);	context.fill();	appendCvs(container);	function appendCvs(container){	if(typeof container == "object"){	container.html("").append(cvs);	}else{	var _container=document.querySelector(container);	_container.innerHTML="";	_container.appendChild(cvs);	}	}	var rate=width/height;	img.onload=function(){	var imgWidth=img.width,imgHeight=img.height;	var rate=imgWidth/imgHeight;	var dx,dy,sx,sy,cvsw=width,cvsh=height,cvsx=0,cvsy=0;	if(imgWidth <= width && imgHeight <= height){//宽高都小于canvas尺寸  		dx=imgWidth,dy=imgHeight;  		sx=0,sy=0;  		if(rate > 1){cvsw=width,cvsh=cvsw/rate;		cvsx=0,cvsy=(height-cvsh)/2;		}else{		cvsh=height,cvsw=cvsh*rate;		cvsy=0,cvsx=(width-cvsw)/2;		}				}else if(rate < 1){//宽度小于高度时		dx=imgWidth,dy=dx;		sx=0,sy=(imgHeight-dy)/2;	}else{//高度小于宽度时		dx=imgHeight,dy=dx;		sx=(imgWidth-dx)/2,sy=0;	}	context.drawImage(img, sx, sy, dx, dy, cvsx, cvsy, cvsw, cvsh);	//var dataImg=cvs.toDataURL("image/jpeg");	appendCvs(container);	}	img.onerror=function(){	count++;//防止图片一直加载不出来造成死循环	(count < 2) && cutImg(defaultImg,width,height,container,bgColor);	}}复制代码

调用方式:

复制代码cutImg($("#img").attr("data-src"),200,200,"#container","#fff");//五个参数,第一个是要截取的源图片,第二个是canvas宽,第三个是高,第四个是最终放图片的容器,注意这个容器会被清空,第五个是canvas背景颜色。//往往会批量处理一组缩略图,只需要重复调用这个函数即可:$("#container .card").each(function(index,ele){	var imgSrc=$(ele).find("img").attr("src");	cutImg(imgSrc,200,200,$(ele).find(".card"),"#fff");});复制代码

忘了说css,css很简单,设置canvas的宽度为100%即可,高度会按你设置的canvas宽高比例缩放。


宁德申请400电话费用宁德企业全国热线电话办理宁德开通400电话电信价格、宁德微信公众号代运营外包托管、宁德网店编辑装修美工、宁德网站推广优化大概需要多少钱


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务