日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > CSS >内容正文

CSS

css背景图片添加url_CSS背景图片–如何向您的Div添加图片URL

發(fā)布時(shí)間:2023/11/29 CSS 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 css背景图片添加url_CSS背景图片–如何向您的Div添加图片URL 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

css背景圖片添加url

Say you want to put an image or two on a webpage. One way is to use the background-image CSS property.

假設(shè)您要在網(wǎng)頁(yè)上放置一兩個(gè)圖片。 一種方法是使用background-image CSS屬性。

This property applies one or more background images to an element, like a <div>, as the documentation explains. Use it for aesthetic reasons, such as adding a textured background to your webpage.

如文檔所述此屬性將一個(gè)或多個(gè)背景圖像應(yīng)用于元素,例如<div> 。 出于美學(xué)原因使用它,例如在網(wǎng)頁(yè)上添加帶紋理的背景。

添加圖像 (Add an Image)

It’s easy to add an image using the background-image property. Just provide the path to the image in the url() value.

使用background-image屬性添加圖像很容易。 只需在url()值中提供圖像的路徑即可。

The image path can be a URL, as shown in the example below:

圖像路徑可以是URL,如下例所示:

div {/* Background pattern from Toptal Subtle Patterns */background-image: url("https://amymhaddad.s3.amazonaws.com/morocco-blue.png");height: 400px;width: 100%; }

Or it can be a local path. Here’s an example:

也可以是本地路徑。 這是一個(gè)例子:

body {/* Background pattern from Toptal Subtle Patterns */height: 400px;width: 100%;background-image: url("./images/oriental-tiles.png"); }

添加多個(gè)圖像 (Add Multiple Images)

You can apply multiple images to the background-image property.

您可以將多個(gè)圖像應(yīng)用于background-image屬性。

div { /* Background pattern from Toptal Subtle Patterns */height: 400px;width: 100%;background-image: url("https://amymhaddad.s3.amazonaws.com/morocco-blue.png"),url("https://amymhaddad.s3.amazonaws.com/oriental-tiles.png");background-repeat: no-repeat, no-repeat;background-position: right, left; }

That’s a lot of code. Let’s break it down.

那是很多代碼。 讓我們分解一下。

Separate each image url() value with a comma.

用逗號(hào)分隔每個(gè)圖像的url()值。

background-image: url("https://amymhaddad.s3.amazonaws.com/morocco-blue.png"),url("https://amymhaddad.s3.amazonaws.com/oriental-tiles.png");

Now position and enhance your images by applying additional properties.

現(xiàn)在,通過(guò)應(yīng)用其他屬性來(lái)定位和增強(qiáng)圖像。

background-repeat: no-repeat, no-repeat; background-position: right, left;

There are several sub-properties you can add to your background images, such as background-repeat and background-position, which we used in the above example. You can even add gradients to a background image.

您可以將幾個(gè)子屬性添加到背景圖像中,例如在上例中使用的background-repeatbackground-position 。 您甚至可以將漸變添加到背景圖像。

See what it looks like when we put everything together.

當(dāng)我們將所有內(nèi)容放在一起時(shí),看看是什么樣子。

訂單事項(xiàng) (Order Matters)

The order that you list your images in matters because of the stacking order. That means the first image listed is nearest to the user, according to the documentation. Then, the next one, and the next, and so on.

由于堆疊順序,您列出圖像的順序很重要。 根據(jù)文檔 ,這意味著列出的第一張圖像離用戶最近。 然后,下一個(gè),下一個(gè),依此類推。

Here’s an example.

這是一個(gè)例子。

div { /* Background pattern from Toptal Subtle Patterns */height: 400px;width: 100%;background-image: url("https://amymhaddad.s3.amazonaws.com/morocco-blue.png"),url("https://amymhaddad.s3.amazonaws.com/oriental-tiles.png");background-repeat: no-repeat, no-repeat; }

We’ve listed two images in the code above. The first image (morocco-blue.png) will be in front of the second (oriental-tiles.png). Both images are the same size and lack opacity, so we only see the first image.

我們?cè)谏厦娴拇a中列出了兩張圖片。 第一張圖片(morocco-blue.png)將位于第二張圖片(oriental-tiles.png)的前面。 兩張圖片的大小相同,并且不透明,因此我們只能看到第一張圖片。

But if we move the second image (oriental-tiles.png) over to the right by 200 pixels, then you can see part of it (the rest remains hidden).

但是,如果我們將第二個(gè)圖像(oriental-tiles.png)向右移動(dòng)200像素,那么您可以看到其中的一部分(其余部分保持隱藏狀態(tài))。

Here’s what it looks like when we put everything together.

這是我們將所有內(nèi)容放在一起時(shí)的樣子。

什么時(shí)候應(yīng)該使用背景圖片? (When Should You Use Background Image?)

There’s a lot to like about the background-image property. But there’s a drawback.

關(guān)于background-image屬性,有很多喜歡的地方。 但是有一個(gè)缺點(diǎn)。

The image may not be accessible to all users, the documentation points out, like those who use screen readers.

該文檔指出,并非所有用戶都可以訪問(wèn)該圖像,就像使用屏幕閱讀器的用戶一樣。

That’s because you can’t add textual information to the background-image property. As a result, the image will be missed by screen readers.

這是因?yàn)槟鸁o(wú)法將文本信息添加到background-image屬性。 結(jié)果,屏幕閱讀器會(huì)遺漏圖像。

Use the background-image property only when you need to add some decoration to your page. Otherwise, use the HTML <img> element if an image has meaning or purpose, as the documentation notes.

僅當(dāng)需要在頁(yè)面上添加裝飾時(shí),才使用background-image屬性。 否則,如文檔所述,如果圖像具有含義或目的,請(qǐng)使用HTML <img>元素。

That way, you can add text to an image element, using the alt attribute, which describes the image. The provided text will be picked up by screen readers.

這樣,您可以使用alt屬性(它描述圖像)將文本添加到圖像元素。 屏幕閱讀器將提取提供的文本。

<img class="house" src="./images/farnsworth_house.jpeg"alt="A glass house designed by Ludwig Mies van der Rohe located in Plano, Illinois.">

Think of it this way: background-image is a CSS property, and CSS focuses on presentation or style; HTML focuses on semantics or meaning.

這樣想: background-image是一個(gè)CSS屬性,而CSS專注于表示形式或樣式; HTML專注于語(yǔ)義或含義。

When it comes to images, you’ve got options. If an image is needed for decoration, then the background-image property may be a good choice for you.

對(duì)于圖像,您可以選擇。 如果需要裝飾圖像,那么background-image屬性可能是您的理想選擇。

I write about learning to program and the best ways to go about it (amymhaddad.com).

我寫(xiě)了有關(guān)學(xué)習(xí)編程和實(shí)現(xiàn)它的最佳方法的文章( amymhaddad.com )。

翻譯自: https://www.freecodecamp.org/news/how-to-add-an-image-url-to-your-div/

css背景圖片添加url

總結(jié)

以上是生活随笔為你收集整理的css背景图片添加url_CSS背景图片–如何向您的Div添加图片URL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。