web arcgis 示例_Web设计中的大背景图像:提示和示例
在本文中,我想提出一些可靠的技术来构建大型的,超大的背景图像。 这可以通过基本的CSS3 / CSS2技术或使用一些开源的第三方jQuery插件来实现 。 没有正确或错误的答案,只有较旧的旧版浏览器提供不同级别的支持 。
深入研究铆接开发技术的这一集合,看看可以将它们整合在一起。
CSS交易技巧
为了使我们入门,我想介绍一下在CSS Tricks上发布的非常有用的文章,其中概述了许多想法。 具有最大支持水平的最简单解决方案是通过CSS技术。 我发现CSS3方法可以在大多数常见的浏览器中正常工作,甚至还有处理旧版Internet Explorer的技巧 。
让我们看一下CSS3代码,以将这些背景图片以完全100%的响应宽度放置。 我将使用Chris Coyeir的文章中的代码来说明实现起来的难易程度。
html { background: url(https://assets.hongkiat.com/uploads/oversized-background-image-design/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://assets.hongkiat.com/uploads/oversized-background-image-design/bg.jpg', sizingMethod='scale')";filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.https://assets.hongkiat.com/uploads/oversized-background-image-design/bg.jpg', sizingMethod='scale');
}
- 演示版
HTML元素比主体要容易得多,因为我们知道所有内容都包裹在其中。 然后,我们以完整的中心位置应用背景图像,没有重复并在滚动时固定。 较新CSS3 background-size属性适用于所有定位魔术。 利用许多供应商前缀也将为我们提供更广泛的支持。
应该注意的是,过滤器属性在IE中并不总是很好。 有人报告滚动条或在页面上选择文本时出现问题。 要解决此错误,您可以尝试将背景图像代码应用到体内的内部div,并将其设置为全100%的width / height 。
CSS2后备
令人惊讶的是,我发现比其他任何样式都更多的浏览器支持CSS3方法。 但是,我仍将在img
元素上使用常规CSS属性提供此辅助方法。
我觉得此方法的最大细微差别在于,当右键单击背景时,它将弹出上下文菜单,就像您单击图像而不是单击网页一样。 对于无法弄清菜单为何不同的访问者,这可能会很烦人。 但是,如果您在努力使用CSS3方法并且仍然希望避免使用JavaScript,那么这可能是您唯一的选择。
img.bg {/* Set rules to fill background */min-height: 100%;min-width: 1024px;/* Set up proportionate scaling */width: 100%;height: auto;/* Set up positioning */position: fixed;top: 0;left: 0;
}
- 演示版
在打开任何其他div之前,图片标签应直接位于您体内。 图像将掉入背景,所有其他内容都应环绕。 众所周知,它可以在所有主流浏览器(Safari / Firefox / Chrome / Opera)中使用,但在IE6-7中却不被支持。
JavaScript解决方案
让我们使用jQuery插件而不是典型CSS进入更具动态性的代码。 这些在编写时通常会考虑到灵活性,因此移动智能手机和响应式布局应放在第一位。 jQuery也是一种相当通用的语言,大多数Web开发人员对此有些熟悉。
可能有数十种jQuery插件可供选择,但是我将介绍我的三个收藏夹。 这些代码库中的大多数都非常容易在新网站中实现和设置。 它们全部托管在Github上,因此提供了一个出色的开源解决方案。 这意味着随着更多开发人员将他们的知识贡献于每个插件的代码库,您可以期望减少错误并获得更多支持。
反拉伸
一些开发人员已经看到Backstretch这个名字出现在其他网站和博客文章中。 这是一个非常受欢迎的插件,自2009年12月以来已经存在了将近3年。开发人员一直在急切地更新此插件,现在它甚至支持图像幻灯片以及静态背景图像。
要自己实施代码,只需下载脚本的副本 ,然后使用脚本标签将其附加到您的网页即可。 如果要使用CDN云托管,请尝试使用此cdnjs链接 。 然后,我们只需要打开另一个脚本标签,然后像这样输入一行jQuery代码即可:
$.backstretch("https://assets.hongkiat.com/uploads/oversized-background-image-design/bg.jpg");
- 演示版
代码库被编写为单行执行。 这使Backstretch对非技术性Web开发人员来说都非常容易上手。 您无需应用任何额外HTML标记或其他CSS属性。 并且图像将对浏览器窗口做出100%响应。
// Duration is the amount of time in between slides,// and fade is value that determines how quickly the next image will fade in$.backstretch(["https://assets.hongkiat.com/uploads/oversized-background-image-design/photo1.jpg","https://assets.hongkiat.com/uploads/oversized-background-image-design/photo2.jpg","https://assets.hongkiat.com/uploads/oversized-background-image-design/photo3.jpg"], {duration: 3000, fade: 750});
略微更改了上面的代码以在后台支持幻灯片显示。 您可以列出要在幻灯片内显示的图像位置,然后再列出两位元数据。 持续时间值是幻灯片之间的时间量,以毫秒为单位。 第二个淡入度值将确定从一个图像淡入另一个图像所需的毫秒数。
维加斯
Vegas Background jQuery插件是正在寻求快速实现的Web开发人员的另一个绝佳选择。 让Vegas脱颖而出的原因在于,您有更多的背景自定义选项。 实际上,可以使用照片顶部的条纹或圆点设置叠加效果。 可以在Vegas文档设置页面上看到一个演示,该页面使用有斑点的叠加效果。
您将需要包括在Github页面上找到的Vegas JS和CSS文件的副本。 该插件仅使用一行代码即可工作,但是与Backstretch相比,有很多可能的自定义项。 现在,让我们用代码构建一个简单的演示示例:
$.vegas({src:'/img/background.jpg'
});
- 演示版
信不信由你,我们也可以只使用一行代码或一行代码来获得与以前相同的效果。 如果要构建图像幻灯片或添加任何叠加纹理,Vegas可以进一步自定义。 在覆盖文档页面上,您会注意到一系列模式样本,可以在那里进行演示。 与其他jQuery插件相比,这是使用Vegas进行图像叠加的好处的一个很好的例子。
任何伸展
我最后的jQuery解决方案是一个名为Anystretch的插件,它实际上是Backstretch插件的一个分支。 有一些细微的差异可以帮助开发人员寻求更新背景图像或将BG应用于各种页面元素。
这个脚本的工作与之前一样,需要jQuery的副本和anystretch文件的副本。 然后,按照我在下面设置的语法,将其放置在另一组<script></script>
标记内。 请注意, 速度参数决定了图像在完成加载后褪色的速度 ,以毫秒为单位。
$.anystretch("https://assets.hongkiat.com/uploads/oversized-background-image-design/bg.jpg", {speed: 150});
- 现场演示
这种方法也可以完美地处理div或体内其他元素。 每张BG照片仍将以适当的宽高比调整大小,并在移动浏览器上显示为完全响应。 下面的演示代码将背景图片放在ID为#leftbox
的div上。
$('#leftbox').anystretch("https://assets.hongkiat.com/uploads/oversized-background-image-design/bg.jpg", {speed: 150});
最终的解决方案?
最终,我们生活在一个为语义Web问题提供多种解决方案的时代。 前端开发人员一直在努力寻求更多支持,并找出新的浏览器黑客。 对于有兴趣将这些技术快速应用于网页布局的设计师社区而言,这是完美的选择。
我无法具体告知最佳解决方案,因为它会随每个网站而变化。 但是我仍然是HTML5 / CSS3的拥护者,并且我认为第一个CSS3解决方案足以满足任何现代网站的需求。 尽管公认的是,许多jQuery插件都能完美运行,甚至在不了解CSS3属性的浏览器中也将支持它们。
最后,一切都取决于您自己的选择,您认为最适合该项目。 测试2到3个您的收藏夹,看看哪个在人群中脱颖而出。
网站背景过大的示例
除了上述方法,我还想提供一些设计灵感的示例。 Web设计人员通常熟悉大型背景布局,但是很难回忆起某些确切的域名。
在这个展示柜中,我整理了60多个使用超大背景图片的网站示例 。 查看布局样式,看看如何在自己的项目中模仿类似的技术。
Hiut牛仔布
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/01-jeans-company-hiut-denim-website.png)
凯雷姆·苏尔
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/02-kerem-suer-freelance-designer-san-francisco.png)
枪与玫瑰
![](/assets/blank.gif)
艺术
![](/assets/blank.gif)
卡耶纳代理
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/05-cayena-hot-ideas-website-design.png)
斯德哥尔摩设计院
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/06-design-house-stockholm-website-layout.png)
马丁·科斯塔
![](/assets/blank.gif)
戴维迪雅室内
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/08-davida-interior-design-agency-studio.png)
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/09-august-agency-marketing-design.png)
丹尼尔·菲尔(Daniel Filler)
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/10-daniel-filler-website-portfolio-layout.png)
惠特曼斯
![](/assets/blank.gif)
蒂姆·罗西莱
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/12-tim-roussilhe-french-design-portfolio.png)
互动标签
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/13-tag-user-interface-design-agency-website.png)
安娜·萨弗龙奇克(Anna Safroncik)
![](/assets/blank.gif)
DOJO工作室
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/15-dojo-studio-agency-german-website.png)
包缠
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/16-encandle-agency-design-studio.png)
创意人
![](/assets/blank.gif)
十二餐厅
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/18-twelve-restaurant-lounge-bar-website.png)
de Certeau&Associates
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/19-de-certeau-associates-website-layout.png)
Medis Food&Bar
![](/assets/blank.gif)
严工作室
![](/assets/blank.gif)
理发师
![](/assets/blank.gif)
反思婚礼
![](/assets/blank.gif)
CGRendering
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/24-cgrendering-website-architecture-layout.png)
雪莉·桑德泽
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/25-shelley-sandzer-website-portfolio-layout.png)
马库斯·托马斯(Marcus Thomas)
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/26-marcus-thomas-website-portfolio.png)
比亚马尔2012
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/27-biamar-website-photo-background-layout.png)
激发
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/28-inzeit-mobile-retail-website-layout.png)
闪电战
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/29-blitz-san-francisco-california-agency-design.png)
Au Petit Panisse
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/30-au-petit-panisse-restaurant-website-layout.png)
Ringve Media
![](/assets/blank.gif)
邵逸夫摄影
![](/assets/blank.gif)
Werkstette
![](/assets/blank.gif)
盐冲浪
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/34-salt-surf-san-francisco-website-layout.png)
巴勃罗·冈萨雷斯(PabloGonzález)
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/35-pablo-gonzalez-website-layout-design.png)
大卫·穆列特(David Mullett)
![](/assets/blank.gif)
莫西·索佐(Moxie Sozo)
![](/assets/blank.gif)
大卫·诺兰
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/38-david-nolan-new-york-gallery-website.png)
弗莱克
![](/assets/blank.gif)
比萨饼
![](/assets/blank.gif)
500瓦
![](/assets/blank.gif)
海豚交流
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/42-dolphins-communications-design.png)
顶级美元摄影师
![](/assets/blank.gif)
顶级美元模型
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/44-top-dollar-models-website-layout.png)
丽贝卡·巴里(Rebecca Barry)
![](/assets/blank.gif)
治愈历史
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/46-healing-histories-new-orleans.png)
巨人运动服
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/47-goliath-sportswear-clear-backgrounds.png)
边际体育局
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/48-onside-sports-agency-website-layout.png)
杰森·米勒(Jason Miller)
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/49-jason-miller-studio-portfolio-website.png)
展示广告
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/50-inside-design-display-creative-website.png)
伊内斯·帕佩特
![](/assets/blank.gif)
空中漫步
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/52-skateboard-airwalk-website-layout.png)
哈斯·布朗滕
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/53-hasse-bronten-stand-up-comedian-website.png)
伊内斯·玛丽亚·加姆勒
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/54-ines-maria-gamler-website-illustrator.png)
杀手旅
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/55-killer-brigade-website-design-layout.png)
35mm设计
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/56-35mm-design-studio-website-layout.png)
春夏
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/57-spring-summer-2011-website-layout-photos.png)
桑德伍德家园
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/58-sandlewood-homes-interior-design-website.png)
马特·波特菲尔德
![](/assets/blank.gif)
ASAA体系结构
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/60-asaa-architecture-axel-schoenert-website.png)
艾耶·维尔尼斯
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/61-ayerviernes-website-portfolio-layout-backgrounds.png)
啊,阿西卡多斯
![](https://assets.hongkiat.com/uploads/oversized-background-image-design/62-ah-media-studio-architecture-spain.png)
翻译自: https://www.hongkiat.com/blog/oversized-background-image-design/
web arcgis 示例_Web设计中的大背景图像:提示和示例相关推荐
- 带时间轴 歌词 示例_Web设计中时间轴的20个精彩示例
我可以肯定你们中的大多数人都知道设计中使用了时间轴,特别是因为现在所有的Facebook个人资料都是以这种方式显示的 . 此外,一些智能手机应用(例如Path或Tweetbot)也使用基于时间轴的设计 ...
- web打印页眉页脚_Web设计中页眉和页脚的20种创意组合
到目前为止,我们已经看到了数十个(如果不是数百个)展示创意页眉和页脚的展示. 使用当今可用的工具,创建精美的标题并不困难. 但是,要制作一个与页脚很好地结合在一起的花式页眉,需要无缝的过渡和视觉感知, ...
- 网格设计版式设计_Web设计中网格的全面介绍
网格设计版式设计 如果您从未涉嫌在设计中使用网格,那么本文将为您撰写. 在其中,您将学习基本的术语,理论,并通过真实的网站示例了解如何在野外使用网格. 主题 在本指南中,我们将介绍很多内容,包括: 网 ...
- selenium 示例_Selenium测试中所需的功能和示例
selenium 示例 所需功能是用于声明一组基本要求(例如浏览器,操作系统,浏览器版本等的组合)的类,以对Web应用程序执行自动跨浏览器测试. 当我们尝试通过Selenium自动化测试来自动化测试脚 ...
- mui实现手机web前端拍照_Web前端中的常见技术名称及所实现的功能
今天小编要跟大家分享的文章是关于Web前端中的常见技术名称及所实现的功能.熟悉Web前端工作的小伙伴都知道Web中有很多的技术,想要成为一名合格的Web前端工程师你必须要一项一项的掌握技术,如Html ...
- java web水晶报表_WEB开发中水晶报表的使用心得
[需求] 最近在项目开发过程中,客户要求用Crystal Reports生成pdf格式的报表,并实现自动打印功能. [实施索引] 1.创建水晶报表: 2.Java中利用报表组件包将报表结果生成pdf: ...
- 极简主义_网页设计中功能极简主义的真实性要少得多
极简主义 Written by Jessica Bennett 由杰西卡·贝内特 ( Jessica Bennett)撰写 介绍 (Introduction) "Less is more&q ...
- 用计算机处理图像属于啥技术,计算机图像处理技术在网页设计中的应用
谭昊琳 摘要:网页设计中图像的处理越来越重要.网页设计中的图像计算机处理进行了概念的介绍,对计算机图像处理的重要性也进行了分析.为了给网页设计中的图像处理更好,提高浏览量,提出了网页设计中的计算机图像 ...
- 教我网页设计中的“切图”
"切图"是网页设计中的一个重要概念,它指的是将网页设计中的图片和其他图像分割成合适的尺寸和形状,以便在网页中使用. 切图的过程通常包括使用图像编辑软件(如 Adobe Photos ...
最新文章
- 【Excel】使用Excel函数计算二项分布泊松分布概率
- 1.17 项目实例:模仿斗地主洗牌发牌小游戏
- windows 下anaconda创建环境慢的解决办法
- overridePendingTransition
- jquery让页面滚动到底部
- 国际C语言混乱代码大赛结果公布
- 1*2*...*1000的末尾有多少个0?(Java实现)
- 这里是强化学习入门,的入门 | 绝对新手友好
- Spring 方法注入
- 【数字基带信号】基于matlab数字双相码仿真【含Matlab源码 989期】
- linux常见faq,Linux--FAQ 常见的问题与解答
- Git清理历史大文件
- LINQ SelectMany cannot be inferred from the usage. Try specifying the type arguments explicitly.
- 配置 VScode 编辑器 (前端篇)
- 小武学fpgastep3
- 关键词搜索量是什么,如何看待关键词热度!
- 网易校园招聘笔试题目
- 6s测试信号软件,手机信号强度测试:苹果iPhone6s不敌三星S6
- L1-039. 古风排版解决
- 链夹式烟苗注水移栽机的总体设计
热门文章
- 阿里云天池龙珠计划SQL入门与实践 | Task02 SQL基础查询与排序
- 计算机三级数据库2020年试题,2020年计算机三级数据库考试模拟强化试题及答案...
- Istio 调用链追踪与指标收集
- seo前期推广工作内容,seo新手入门教程
- Python安装与入门
- 光敏电阻的原理及应用
- 纽马克-贝塔法(Newmark-Beta Method)原理
- 常见web安全漏洞介绍
- 物联网毕业设计 基于stm32的智能婴儿车系统(源码+硬件+论文)
- 南京理工大学计算机学院教授严捍,南京理工大学计算机科学与技术学院研究生导师简介-唐金辉...