css设置background背景图(7个关于CSSbackgroundImage)
css设置background背景图(7个关于CSSbackgroundImage)
2024-11-22 02:57:01  作者:任性女  网址:https://m.xinb2b.cn/sport/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立秋后雨水多代表含义天气会变凉,根据往年的经验,立秋前后的雨水对人体比较好首先,初秋时节或初秋前后多云多雨,这势必会使天气更加舒适立秋时节,太阳到达黄经135度,然后昼夜温差开始增大如果初秋初、晚秋阴雨连绵,势必造成地面。
  • 12岁王诗龄近照消瘦(13岁的王诗龄在英国庆生)
  • 2024-11-2213岁的王诗龄在英国庆生10月13日凌晨,李湘在社交平台晒出为女儿的庆生照,13岁的王诗龄身穿黑色卫衣,头戴粉色的高礼帽,复古又又优雅,小姑娘真的是在广大网友的眼皮底下慢慢长大了,越大越漂亮,气质也越来越好!变成了一个青春洋。
  • 王爷贝子贝勒有何区别(贝勒和贝子都是皇子)
  • 2024-11-22贝勒和贝子都是皇子中国清代贵族爵位名在早期满族社会中,贝子意为天生贵族努尔哈赤确立八旗制度,以子侄为各旗旗主,称和硕贝勒贝勒下设贝子,全称为固山贝子,属高级贵族自皇太极后逐渐实行12级封爵制贝子在亲王、郡王、贝勒之下受。
  • 宝马2023款530领先豪华和领先运动(超前科技时尚豪华)
  • 2024-11-22超前科技时尚豪华宝马一直是高端豪华汽车的代表之一,而2023款宝马iXxDrive40则是宝马品牌在电动领域的最新尝试不仅拥有先进的科技和出色的性能,更是设计和舒适性方面的一大亮点今天就让我带大家一起来看看2023款。
  • 有谁听说过香皂花吗 知道有什么用途吗
  • 2024-11-22有谁听说过香皂花吗 知道有什么用途吗香皂花造型逼真,美观,可以当作装饰品,也可当赠送亲友的礼品,具备高度的可观赏性的同时具备高实用性,特别适合做礼品及赠品香皂花遇水可完全溶解,蕴含活性去污因子,去污、清洁、杀菌一次完成,能有效抑制有害细。
  • 世界湿地保护与利用的典范(亚洲最大再生水湿地月底竣工)
  • 2024-11-22亚洲最大再生水湿地月底竣工广渠路边,面积超60万平方米的高碑店“中国水谷”项目将在月底竣工它每天引来50万立方米清澈水源,打造亚洲最大的再生水湿地公园,为城市东部增添水的灵动、绿的清幽7日上午9点,在广渠东路北侧,两栋违建公寓。
  • 临沂话 方言(临沂方言等级考试来了)
  • 2024-11-22临沂方言等级考试来了来来来,临沂人,今天证明恁是地道的临沂人的时候到了!临沂土著方言等级考试,外地人慎入!全答对的才是真正的临沂人!对,没毛病……全答对的才是真正临沂人!!!我给你说啊你别不信,还真不是小编吓唬你小编作为。
  • 黄叶已随秋风去下一句是什么(未觉池塘春草梦)
  • 2024-11-22未觉池塘春草梦一诗一文一个坚持原创的平台/每一天的诗歌和梦想,不要再和我擦肩而过快来加入圈子,和我们一起在诗歌的海洋里品味生活吧~【写给秋天的诗】写一首诗送给秋天为这一季的落叶红染霜林小径去年今日的大洋湖畔曼妙女子。
  • 维克托英雄联盟攻略(英雄联盟诸神降临的时代)
  • 2024-11-22英雄联盟诸神降临的时代英雄联盟最近迎来一次版本大更新,宣布LOL正式进入了S11的季前赛阶段这次更新后上线了全新的神装系统,所以几乎所有英雄的对应出装都发生了变化s11季前赛的维克托因为相关装备的改变也是迎来了超大的加强,。
  • 初三厌学有什么好办法(初三厌学有什么好方法)
  • 2024-11-22初三厌学有什么好方法有学习能力,但是不愿意学习的这种情况,要找出为何不愿意学习的原因,对症下药受天赋所限,跟不上学习的进度这样,就要花大把的银子,去找个比较好的的补习班吧初三已经非常关键了,以后能不能上高中,就看最后的努。