css设置background背景图(7个关于CSSbackgroundImage)
css设置background背景图(7个关于CSSbackgroundImage)
2024-11-22 03:43:03  作者:任性女  网址:https://m.xinb2b.cn/tech/drz525967.html

背景图像可能是我们所有前端开发人员在我们的职业生涯中至少使用过几次的CSS属性之一。大多数人认为背景图像不可能有任何不寻常的地方,但经过研究,答案并非如此。所以本文收集了七个我认为最有用的技巧,并创建了一些代码示例。

1.背景图如何才能完美适配视口

让背景图适配视口很容易,需要使用下面 CSS 即可:

body { background-image: url('https://images.unsplash.com/photo-1573480813647-552e9b7b5394?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2253&q=80'); background-repeat: no-repeat; background-position: center; background-attachment: fixed; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}


2.如何在CSS中使用多个背景图片?

如果我想在背景中添加一张以上的图片怎么办?CSS3 中可以直接 指定多个背景路径,如下所示:

body { background-image: url(https://image.flaticon.com/icons/svg/748/748122.svg), url(https://images.unsplash.com/photo-1478719059408-592965723cbc?ixlib=rb-1.2.1&auto=format&fit=crop&w=2212&q=80); background-position: center, top; background-repeat: repeat, no-repeat; background-size: contain, cover;}


3.如何创建一个三角形的背景图像

另一个很酷的背景特效就是三角形背景,当我们想展示某些完全不同的选择(例如白天和黑夜或冬天和夏天)时,这种特效就更加棒。

思路是这样的,首先创建两个div,然后将两个背景都添加到其中,然后,第二个div使用clip-path属性画出三角形。


<body> <div class="day"></div> <div class="night"></div></body>

body { margin: 0; padding: 0;}div {position: absolute;height: 100vh;width: 100vw;}.day {background-image: url("images.unsplash.com/photo-14779…");background-size: cover;background-repeat: no-repeat;}.night {background-image: url("images.unsplash.com/photo-14935…");background-size: cover;background-repeat: no-repeat;clip-path: polygon(100vw 0, 0% 0vh, 100vw 100vh);}

4.如何在背景图像上添加叠加渐变?

有时我们想在背景上添加一些文字,但有的图片太亮,导致字看不清楚,所以这里我们就需要让背景图叠加一些暗乐来突出文字效果。

例如,可以通过添加粉红橙色渐变或红色至透明渐变来增强日落图像,这些情况下使用叠加的渐变就很容易做到。


body { background-image: linear-gradient(4deg, rgba(38,8,31,0.75) 30%, rgba(213,49,127,0.3) 45%, rgba(232,120,12,0.3) 100%), url("https://images.unsplash.com/photo-1503803548695-c2a7b4a5b875?ixlib=rb-1.2.1&auto=format&fit=crop&w=2250&q=80"); background-size: cover; background-repeat: no-repeat; background-attachment: fixed; background-position: center}

5.如何创建一个颜色动态变化的背景

如果你很多颜色,你想确认哪种颜色更适合背景图片的颜色,刚动态更改背景颜色的技巧就很有用。

@keyframes background-overlay-animation { 0% { background-image: linear-gradient(4deg, rgba(255,78,36,0.3) 50%, rgba(255,78,36,0.3) 100%), url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80"); } 25% { background-image: linear-gradient(4deg, rgba(213,49,127,0.3) 50%, rgba(213,49,127,0.3) 100%), url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80"); } 50% { background-image: linear-gradient(4deg, rgba(36,182,255,0.3) 50%, rgba(36,182,255,1) 100%), url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80"); } 100% { background-image: linear-gradient(4deg, rgba(0,255,254,0.3) 50%, rgba(0,255,254,0.3) 100%), url("https://images.unsplash.com/photo-1559310589-2673bfe16970?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=2250&q=80"); }}@-webkit-keyframes background-overlay-animation {0% {background-image:linear-gradient(4deg, rgba(255,78,36,0.3) 50%, rgba(255,78,36,0.3) 100%)url("images.unsplash.com/photo-15593…");}25% {background-image:linear-gradient(4deg, rgba(213,49,127,0.3) 50%, rgba(213,49,127,0.3) 100%),url("images.unsplash.com/photo-15593…");}50% {background-image:linear-gradient(4deg, rgba(36,182,255,0.3) 50%, rgba(36,182,255,1) 100%),url("images.unsplash.com/photo-15593…");}100% {background-image:linear-gradient(4deg, rgba(0,255,254,0.3) 50%, rgba(0,255,254,0.3) 100%),


6. 如何制作网格背景图像?

有时候会遇到一些需要有艺术或者摄影类的项目,他们一般要求网站要有艺术信息,要有创意。网络的背景就挺有创意的,效果如下:


body { margin: 0; padding: 0;}.container {position: absolute;width: 100%;height: 100%;background: black;display: grid;grid-template-columns: 25fr 30fr 40fr 15fr;grid-template-rows: 20fr 45fr 5fr 30fr;grid-gap: 20px;.item_img {background-image: url('images.unsplash.com/photo-14998…');background-repeat: no-repeat;background-position: center;background-attachment: fixed;background-size: cover;}}

body { margin: 0; padding: 0;}.container {position: absolute;width: 100%;height: 100%;background: black;display: grid;grid-template-columns: 25fr 30fr 40fr 15fr;grid-template-rows: 20fr 45fr 5fr 30fr;grid-gap: 20px;.item_img {background-image: url('images.unsplash.com/photo-14998…');background-repeat: no-repeat;background-position: center;background-attachment: fixed;background-size: cover;}}

7.如何将背景图像设置为文本颜色?

使用background-image与background-clip,可以实现背景图像对文字的优美效果。 在某些情况下,它可能非常有用,尤其是当我们想创建一个较大的文本标题而又不如普通颜色那么枯燥的情况。


<body> <h1>Hello world!</h1></body>

body { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; text-align: center; min-height: 100vh; font-size: 120px; font-family:Arial, Helvetica, sans-serif;}h1 {background-image: url("images.unsplash.com/photo-14622…");background-clip: text;-webkit-background-clip: text;color: transparent;}

链接:https://juejin.im/post/5ec32182e51d454dea6feeb8

  • 世界上十大最美风景区(全球十大最美风景)
  • 2024-11-22全球十大最美风景都说我们需要一双善于发现美的眼睛,不过发现美景更多时候更需要的是一双能走遍世界的脚但大多数人都没有这个能力去到世界上的各个地方观赏美景,那么看看世界上十大最美的风景图片也是不错的,正所谓“前人种树后人。
  • 开车低头扣分吗(也要被扣分罚款)
  • 2024-11-22也要被扣分罚款开车挖鼻孔,扣分罚款?到底是真是假?最近,肇庆某网友一条交通违法信息的截图在微信群被传开开车挖鼻孔,扣分罚款?假消息!短信截图显示,车主因为“单手驾驶汽车,右手在挖鼻孔”被罚款200元,扣分3分这样的。
  • 寇世勋有几任老婆(楼上楼下相处和谐)
  • 2024-11-22楼上楼下相处和谐文/下凡1996年,寇世勋带着红颜知己许黎丹回家见老婆,然而见到的第一面,他却说道:“自己无法在崔瑶琪和许黎丹两人当中作出选择”所以他选择让崔瑶琪住在楼上,许黎丹住在楼下,三个人一起过日子刚开始,外界。
  • 新款菱智m5长续航版(跑得快超能装菱智M5奋斗款)
  • 2024-11-22跑得快超能装菱智M5奋斗款对于创业者而言,通往成功的路上需要具备哪些条件?也许你的答案是专业技能、资金储备、人脉关系、不懈努力等,这些固然重要,但利用好“工具”也是成功的关键,毕竟古人有云:“工欲善其事,必先利其器”菱智M5奋。
  • 明日之后实名认证(实名认证操作步骤介绍)
  • 2024-11-22实名认证操作步骤介绍首先点击游戏页面中的【设置】图标进入到【设置】→【账户设置】页面,点击该页面中的【账户中心】功能进入到【网易用户中心】页面,接着还需要玩家点击该页面的【帐号管理】这个功能进入到【帐号管理】这个页面后,。
  • 薛宝钗和薛姨娘什么关系(薛宝琴比薛宝钗还出色)
  • 2024-11-22薛宝琴比薛宝钗还出色薛宝钗来贾家五年后,贾家再次迎来薛家人薛宝钗的堂妹薛宝琴“出嫁”而来,婆家梅家外放为官未归,只得与哥哥薛蝌投奔大伯母薛姨妈,来到贾家以求做主薛宝琴一来就受到“万众瞩目”,贾母喜欢的不得了,不但要自己放。
  • 尼尔机械纪元2b 手办现货(机械纪元2B造型手办公开)
  • 2024-11-22机械纪元2B造型手办公开最近,MOONLIGHTSTUDIO推出了《尼尔:机械纪元》中2B的手办,包含正常以及爆衣形态的两个版本,手办为1:4比例,全高51厘米,非常好看其中,手办面罩和左手可以拆卸,左手拥有压裙和支撑两种姿。
  • 腾格尔假唱被大鹏揭穿哪一期(腾格尔假唱上热搜)
  • 2024-11-22腾格尔假唱上热搜作为音乐界的老艺术家,腾格尔的歌曲《天堂》仿佛唱出了新世界,唱出了心灵的净土腾格尔是草根出生的家庭,有兄妹5人遗传父母的基因,让腾格尔天生就拥有一副好嗓子小时候不爱学习,但是对音乐有着浓厚的兴趣,初始。
  • 珠江在广州的什么位置(珠江南岸为什么叫河南)
  • 2024-11-22珠江南岸为什么叫河南中国有个河南,广州也有一个“河南”广州的河南,是自古以来,以珠江为界,由河北的城内以及西关称对岸的一片土地,狭义的河南是指南华路、同福路一带,广义的河南指现在整个海珠区“河南”的名字比“河北”更专有,。
  • 写给女朋友的检讨书(关于写给女朋友的检讨书)
  • 2024-11-22关于写给女朋友的检讨书经过我冷静沉着的反思,基于我所犯的这些错误,在这里我向你做出最最深刻的检查,为了得到您的宽恕还有广大人民群众的宽恕,只要您能消消气,我接受任何(非分手形式)的严格处罚这样才能让罪恶累累的我有一个改过自。
  • 沉浸式梦幻旅游灯光秀(幻境灯光秀全息投影)
  • 2024-11-22幻境灯光秀全息投影漫漫寒假怎么过?全家总动员带孩子到长春冰雪乐园感受光与影、冰与雪的视觉盛宴吧!每当夜幕降临时位于长春世界雕塑园内的长春冰雪乐园就变身梦幻的冰雪世界灯光璀璨、美轮美奂!这里是今冬夜晚打卡的新地标炫彩光影。