国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
鑰匙要點(diǎn)
> CSS
>我們想將所有圖像 - expent元素轉(zhuǎn)移到最左邊的元素,以與.Image-Grid的左側(cè)對(duì)齊。為此,我們根據(jù)其在行中的位置設(shè)置負(fù)餘量。
>在較小設(shè)備上的每行上有5個(gè)圖像單元格是不理想的,因此我們能夠使用媒體查詢更改每行的數(shù)量。例如,以下CSS將其減少為每排2張圖像。
此SASS版本是實(shí)驗(yàn)性的,但是請(qǐng)讓我知道,如果您注意到常規(guī)版本或SASS版本中的任何錯(cuò)誤或潛在的代碼改進(jìn)。
經(jīng)常詢問的問題(常見問題解答)有關(guān)使用CSS
>如何使用CSS?
>用於重新創(chuàng)建Google Images佈局的鍵CSS屬性是什麼?
>
>為什麼我的佈局看起來不像Google Images Leatout?
>如何使我的佈局響應(yīng)?
>我可以將此佈局用於其他類型的內(nèi)容,而不僅僅是圖像?您可以使用它顯示文本,視頻或任何其他類型的內(nèi)容。只需確保相應(yīng)地調(diào)整CSS屬性以適合您顯示的內(nèi)容的類型即可。
為什麼我的圖像不正確地?cái)M合在網(wǎng)格單元格中?
首頁 科技週邊 IT業(yè)界 使用CSS重新創(chuàng)建Google Images搜索佈局

使用CSS重新創(chuàng)建Google Images搜索佈局

Feb 20, 2025 pm 12:27 PM

使用CSS重新創(chuàng)建Google Images搜索佈局

鑰匙要點(diǎn)

  • >重新創(chuàng)建Google的圖像搜索佈局涉及為圖像創(chuàng)建基本的HTML結(jié)構(gòu),使用CSS造型以及使用JavaScript添加功能。
  • 此過程中使用的密鑰CSS屬性包括顯示,網(wǎng)格 - 板塊列,網(wǎng)格差距和對(duì)象擬合。這些屬性有助於創(chuàng)建網(wǎng)格佈局,指定列的數(shù)量和大小,設(shè)置網(wǎng)格單元之間的間隙,並決定如何調(diào)整圖像以安裝其容器。
  • 可以定制佈局以滿足個(gè)人需求。這包括更改網(wǎng)格中的列的數(shù)量和大小,網(wǎng)格單元之間的間隙以及圖像的大小。還可以添加其他CSS屬性以進(jìn)行進(jìn)一步的自定義。
  • > 可以使用JavaScript添加到圖像中的功能。其中的示例包括將事件偵聽器添加到單擊時(shí)打開較大版本的圖像中,並添加諸如圖像過濾或排序之類的功能。
  • 可以通過使用CSS中的媒體查詢來響應(yīng)佈局。這些允許根據(jù)用戶屏幕的大小應(yīng)用不同的樣式,以確保在所有設(shè)備上正確顯示圖像。
  • >
  • >在我最近參與的一個(gè)項(xiàng)目中,我被要求重新創(chuàng)建Google的圖像搜索擴(kuò)展功能,類似於下面顯示的屏幕截圖,但以剛性網(wǎng)格格式。

>我的直接反應(yīng)是,我需要使用JavaScript來設(shè)置一些佈局和框模型屬性,我總是不願(yuàn)意做的,並且只能作為最後的手段做。由於有一個(gè)已經(jīng)有效的例子,我決定打開開發(fā)人員工具以查看Google的方式(為什麼要重新發(fā)明輪子,對(duì)呢?)

) 事實(shí)證明,Google將結(jié)構(gòu)分為兩個(gè)Divs,一個(gè)DIV包含所有圖像單元,而另一個(gè)DIV則用於擴(kuò)展區(qū)域。單擊圖像(並擴(kuò)展)後,JavaScript插入了單擊Div行中的最後一個(gè)圖像單元格之後的隔離器div。 JavaScript將其高度設(shè)置為與擴(kuò)展的Div相同,並將擴(kuò)展的Div完全定位為Spacer Div所佔(zhàn)據(jù)的位置。這很聰明,但由於對(duì)JavaScript的嚴(yán)重依賴而不是理想的。 使用CSS重新創(chuàng)建Google Images搜索佈局>

>我有一個(gè)基本想法,我設(shè)法使用CSS開發(fā)了用於所有佈局和框模型屬性的工作演示。唯一需要的JavaScript是根據(jù)擴(kuò)展切換更改類名。

基本標(biāo)記

首先,我們需要與每個(gè).image__cell一起構(gòu)造.Image-Grid容器。這是html:

<span><span><span><section</span> class<span>="image-grid"</span>></span>
</span>  <span><span><span><div</span> class<span>="image__cell is-collapsed"</span>></span>
</span>    <span><span><span><div</span> class<span>="image--basic"</span>></span>
</span>      <span><span><span><a</span> href<span>="#expand-jump-1"</span>></span>
</span>        <span><span><span><img</span> id<span>="expand-jump-1"</span> 
</span></span><span>                 <span>class<span>="basic__img"</span>
</span></span><span>                 <span>src<span>="https://lorempixel.com/250/250/fashion/1"</span> alt<span>="Fashion 1"</span>></span>
</span>      <span><span><span></a</span>></span>
</span>      <span><span><span><div</span> class<span>="arrow--up"</span>></span><span><span></div</span>></span>
</span>    <span><span><span></div</span>></span>
</span>    <span><span><span><div</span> class<span>="image--expand"</span>></span>
</span>      <span><span><span><a</span> href<span>="#close-jump-1"</span> class<span>="expand__close"</span>></span><span><span></a</span>></span>
</span>      <span><span><span><img</span> class<span>="image--large"</span> 
</span></span><span>           <span>src<span>="https://lorempixel.com/400/400/fashion/1"</span> alt<span>="Fashion 1"</span>></span>
</span>    <span><span><span></div</span>></span>
</span>  <span><span><span></div</span>></span>
</span>  ...
<span><span><span></section</span>></span></span>

上面的標(biāo)記包含一個(gè)示例。圖像細(xì)胞元素,需要為網(wǎng)格中的每個(gè)圖像重複。請(qǐng)注意#Close-Jump-1和#Expand-Jump-1的標(biāo)識(shí)符,隨後的HREF屬性將需要是.image__cell唯一的。哈希鏈接,例如:href =“#Expand-jump-1”使瀏覽器在按下時(shí)可以跳到活動(dòng)的圖像單元格。

>

> CSS

首先,我們應(yīng)用盒子尺寸:Border-Box;對(duì)於所有元素,包括:之前和:使用通用選擇器後的偽元素之後。這將允許輕鬆處理將百分比寬度與固定填充值混合在一起的元素,因?yàn)樗Y(jié)合了它們。

<span>/* apply a natural box layout model to all elements,
</span><span>   but allowing components to change */
</span>
<span>html {
</span>  <span>box-sizing: border-box;
</span><span>}
</span>
<span>*<span>, *:before, *:after</span> {
</span>  <span>box-sizing: inherit;
</span><span>}</span>

.Image-Grid元素被給出一個(gè)clearfix溢出:隱藏;基於圖像單元格的浮標(biāo)來維護(hù)佈局。

<span><span>.image-grid</span> {
</span>  <span>width: 100%;
</span>  <span>max-width: 1310px;
</span>  <span>margin: 0 auto;
</span>  <span>overflow: hidden;
</span>  <span>padding: 10px 5px 0;
</span><span>}
</span>
<span><span>.image__cell</span> {
</span>  <span>float: left;
</span>  <span>position: relative;
</span>  <span>width: 20%;
</span><span>}
</span>
<span><span>.image--basic</span> {
</span>  <span>padding: 0 5px;
</span><span>}
</span>
<span><span>.basic__img</span> {
</span>  <span>display: block;
</span>  <span>max-width: 100%;
</span>  <span>height: auto;
</span>  <span>margin: 0 auto;
</span><span>}
</span>
<span><span>.image__cell.is-collapsed .arrow--up</span> {
</span>  <span>display: block;
</span>  <span>height: 10px;
</span>  <span>width: 100%;
</span><span>}
</span>
<span><span>.image--large</span> {
</span>  <span>max-width: 100%;
</span>  <span>height: auto;
</span>  <span>display: block;
</span>  <span>padding: 40px;
</span>  <span>margin: 0 auto;
</span>  <span>box-sizing: border-box;
</span><span>}</span>

給出的圖像單元的寬度等於100除以每行的數(shù)量,表示為百分比。在此示例中,每排有5個(gè)項(xiàng)目,這意味著每個(gè).image__cell寬度為20%。

請(qǐng)注意:填充:10px 5px 0;應(yīng)用於.Image-Grid與填充結(jié)合:0 5px;圖像- 基礎(chǔ)和高度:10px; on .image__cell.is-collapsed .arrow- up在瓷磚圖像周圍給出相等的窗框效果。我們可以通過更改這些值來增加圖像之間的差距。

最後,給出了.basic__img映像元素顯示:block;防止任何間距問題。 themax寬度:100%;和身高:自動(dòng);聲明使圖像能夠擴(kuò)展到其容器的寬度,而不超過其自身的寬度。 以下CSS為可擴(kuò)展區(qū)域提供了佈局。

以下是從上述代碼中取出的一些註釋:

光標(biāo)在懸停在盤旋上時(shí)變?yōu)橹羔?。這給用戶提供了一個(gè)視覺指示器,即單擊圖像將做點(diǎn)什麼。 > .image-expand元素的最大高度設(shè)置為以其初始狀態(tài)設(shè)置為0。當(dāng).Image-Cell元素具有.IS擴(kuò)展類時(shí),最大高度的值為500px。請(qǐng)注意,如果擴(kuò)展區(qū)域增加,則需要增加最大高度值,以使整個(gè)區(qū)域顯示。 在切換擴(kuò)展區(qū)域時(shí),應(yīng)用於最大高度和邊緣底的過渡允許滑動(dòng)效果。
<span><span>.image__cell.is-collapsed .image--basic</span> {
</span>  <span>cursor: pointer;
</span><span>}
</span>
<span><span>.image__cell.is-expanded .image--expand</span> {
</span>  <span>max-height: 500px;
</span>  <span>margin-bottom: 10px;
</span><span>}
</span>
<span><span>.image--expand</span> {
</span>  <span>position: relative;
</span>  <span>left: -5px;
</span>  <span>padding: 0 5px;
</span>  <span>box-sizing: content-box;
</span>  <span>overflow: hidden;
</span>  <span>background: #222;
</span>  <span>max-height: 0;
</span>  <span>transition: max-height .3s ease-in-out,
</span>              margin-bottom <span>.1s .2s;
</span>  <span>width: 500%;
</span><span>}</span>
從視覺上講,

>

,我們希望擴(kuò)展區(qū)域與.Image-Grid對(duì)齊。為此,我們需要否定.image-Grid元素中設(shè)置的水平填充。
  1. 首先,.image-Expand給出盒子尺寸:content-box;要從其寬度中排除填充值。
  2. .Image-expand元素的寬度為500%。這使擴(kuò)展的區(qū)域可以佔(zhàn)據(jù).Image-Grid的整個(gè)寬度,減去填充。
  3. 佔(zhàn)據(jù)剩餘空間,左右給出了5px填充。
  4. >
  5. 位置:相對(duì);左:-5PX聲明將擴(kuò)展的區(qū)域移到左側(cè),以否定了.image-Grid padding-left值。
聰明的位

>我們想將所有圖像 - expent元素轉(zhuǎn)移到最左邊的元素,以與.Image-Grid的左側(cè)對(duì)齊。為此,我們根據(jù)其在行中的位置設(shè)置負(fù)餘量。

>

這是nthtype的地方:

>

>最初,我使用nth-child實(shí)現(xiàn)了相同的效果,但是在其他項(xiàng)目上,我發(fā)現(xiàn)ios8 Safari對(duì)此很易於故障,因此我嘗試避免使用它。取而代之的是,我使用ntype,因?yàn)樗诤艽蟪潭壬暇哂邢嗤哪康?。如果您有興趣,可以在此處找到對(duì)ntype的簡短說明 在上述CSS中,我們針對(duì)每行的第二,第三和第四。左側(cè)值也取決於該元素在行中的位置。請(qǐng)注意,每行的第一個(gè)元素不需要左側(cè)值集,因?yàn)樗呀?jīng)處於所需位置。元素距離左側(cè)越遠(yuǎn),我們需要將可擴(kuò)展區(qū)域推回左側(cè)(以-100%為增量)。如果不執(zhí)行此操作,可擴(kuò)展區(qū)域?qū)⑴c其父母保持一致,如下所示:
<span><span><span><section</span> class<span>="image-grid"</span>></span>
</span>  <span><span><span><div</span> class<span>="image__cell is-collapsed"</span>></span>
</span>    <span><span><span><div</span> class<span>="image--basic"</span>></span>
</span>      <span><span><span><a</span> href<span>="#expand-jump-1"</span>></span>
</span>        <span><span><span><img</span> id<span>="expand-jump-1"</span> 
</span></span><span>                 <span>class<span>="basic__img"</span>
</span></span><span>                 <span>src<span>="https://lorempixel.com/250/250/fashion/1"</span> alt<span>="Fashion 1"</span>></span>
</span>      <span><span><span></a</span>></span>
</span>      <span><span><span><div</span> class<span>="arrow--up"</span>></span><span><span></div</span>></span>
</span>    <span><span><span></div</span>></span>
</span>    <span><span><span><div</span> class<span>="image--expand"</span>></span>
</span>      <span><span><span><a</span> href<span>="#close-jump-1"</span> class<span>="expand__close"</span>></span><span><span></a</span>></span>
</span>      <span><span><span><img</span> class<span>="image--large"</span> 
</span></span><span>           <span>src<span>="https://lorempixel.com/400/400/fashion/1"</span> alt<span>="Fashion 1"</span>></span>
</span>    <span><span><span></div</span>></span>
</span>  <span><span><span></div</span>></span>
</span>  ...
<span><span><span></section</span>></span></span>
>

>我們還需要插入下面顯示的CSS,以確保每行的第一個(gè).image__ cell(除第一行)時(shí),在較早的.image__cell元素被擴(kuò)展時(shí)會(huì)堅(jiān)持其位置。

> 使用CSS重新創(chuàng)建Google Images搜索佈局

>現(xiàn)在,基本佈局已經(jīng)到位,我們可以添加一些樣式來改善用戶體驗(yàn)。

首先,向上點(diǎn)箭頭指示展開的塊屬於哪個(gè)圖像:>

<span>/* apply a natural box layout model to all elements,
</span><span>   but allowing components to change */
</span>
<span>html {
</span>  <span>box-sizing: border-box;
</span><span>}
</span>
<span>*<span>, *:before, *:after</span> {
</span>  <span>box-sizing: inherit;
</span><span>}</span>
請(qǐng)注意,箭頭樣式是通過創(chuàng)建CSS三角形來實(shí)現(xiàn)的,從而保存HTTP請(qǐng)求。通過巧妙地使用邊界並將高度和寬度設(shè)置為0,很容易實(shí)現(xiàn)此效果。

>我們還希望僅在擴(kuò)展.image__cell元素時(shí)出現(xiàn)箭頭。這是通過添加.IS擴(kuò)展類來完成的。最後,我們希望箭頭保留在.image__cell元素的水平中心中,所以餘量:0自動(dòng);應(yīng)用。

>現(xiàn)在,我們準(zhǔn)備好樣式的“關(guān)閉”按鈕,該按鈕將允許用戶關(guān)閉擴(kuò)展的區(qū)域。

<span><span><span><section</span> class<span>="image-grid"</span>></span>
</span>  <span><span><span><div</span> class<span>="image__cell is-collapsed"</span>></span>
</span>    <span><span><span><div</span> class<span>="image--basic"</span>></span>
</span>      <span><span><span><a</span> href<span>="#expand-jump-1"</span>></span>
</span>        <span><span><span><img</span> id<span>="expand-jump-1"</span> 
</span></span><span>                 <span>class<span>="basic__img"</span>
</span></span><span>                 <span>src<span>="https://lorempixel.com/250/250/fashion/1"</span> alt<span>="Fashion 1"</span>></span>
</span>      <span><span><span></a</span>></span>
</span>      <span><span><span><div</span> class<span>="arrow--up"</span>></span><span><span></div</span>></span>
</span>    <span><span><span></div</span>></span>
</span>    <span><span><span><div</span> class<span>="image--expand"</span>></span>
</span>      <span><span><span><a</span> href<span>="#close-jump-1"</span> class<span>="expand__close"</span>></span><span><span></a</span>></span>
</span>      <span><span><span><img</span> class<span>="image--large"</span> 
</span></span><span>           <span>src<span>="https://lorempixel.com/400/400/fashion/1"</span> alt<span>="Fashion 1"</span>></span>
</span>    <span><span><span></div</span>></span>
</span>  <span><span><span></div</span>></span>
</span>  ...
<span><span><span></section</span>></span></span>

>請(qǐng)注意,通過使用A:偽元素之前,我們能夠在頁面上插入一個(gè)“×”字符,而不會(huì)出現(xiàn)在DOM中,再次保存至少一個(gè)HTTP請(qǐng)求。插入的特殊字符是Boostrap也使用的乘法字符。

jQuery

>最後,下面的jQuery簡單地在每個(gè)圖像單元格和關(guān)閉按鈕的單擊時(shí)在.is擴(kuò)展和.is collaps的類之間切換。

當(dāng)然,您可以通過使用'classList()和其他本機(jī)技術(shù)可以輕鬆地避免使用jQuery,但是除非您願(yuàn)意多填充,否則您不會(huì)得到深度瀏覽器的支持。

使網(wǎng)格響應(yīng)
<span>/* apply a natural box layout model to all elements,
</span><span>   but allowing components to change */
</span>
<span>html {
</span>  <span>box-sizing: border-box;
</span><span>}
</span>
<span>*<span>, *:before, *:after</span> {
</span>  <span>box-sizing: inherit;
</span><span>}</span>

>在較小設(shè)備上的每行上有5個(gè)圖像單元格是不理想的,因此我們能夠使用媒體查詢更改每行的數(shù)量。例如,以下CSS將其減少為每排2張圖像。

>

為了防止較早應(yīng)用的CSS與每行5個(gè)項(xiàng)目有關(guān),我們將需要重置這些值或提取屬性並將其放置在其自己的媒體查詢中,該查詢是在下面的Codepen中完成的,以及先前的代碼。

<span><span>.image-grid</span> {
</span>  <span>width: 100%;
</span>  <span>max-width: 1310px;
</span>  <span>margin: 0 auto;
</span>  <span>overflow: hidden;
</span>  <span>padding: 10px 5px 0;
</span><span>}
</span>
<span><span>.image__cell</span> {
</span>  <span>float: left;
</span>  <span>position: relative;
</span>  <span>width: 20%;
</span><span>}
</span>
<span><span>.image--basic</span> {
</span>  <span>padding: 0 5px;
</span><span>}
</span>
<span><span>.basic__img</span> {
</span>  <span>display: block;
</span>  <span>max-width: 100%;
</span>  <span>height: auto;
</span>  <span>margin: 0 auto;
</span><span>}
</span>
<span><span>.image__cell.is-collapsed .arrow--up</span> {
</span>  <span>display: block;
</span>  <span>height: 10px;
</span>  <span>width: 100%;
</span><span>}
</span>
<span><span>.image--large</span> {
</span>  <span>max-width: 100%;
</span>  <span>height: auto;
</span>  <span>display: block;
</span>  <span>padding: 40px;
</span>  <span>margin: 0 auto;
</span>  <span>box-sizing: border-box;
</span><span>}</span>
>請(qǐng)參閱codepen上的sitepoint(@sitepoint)在CSS中的Pen Google Images搜索。

請(qǐng)注意,包含單元的功能,該功能吐出了50個(gè)圖像單元,以節(jié)省我的困擾。

對(duì)於Sass Lovers

>我不想排除在撰寫本文時(shí)不使用Sass的讀者,但我也不想打折。該項(xiàng)目將自己作為開發(fā)中的Sass的絕佳用例,因?yàn)槊啃械臄?shù)量與許多不同的屬性有關(guān)。

請(qǐng)參閱以下替代Codepen演示。請(qǐng)注意,在該演示中,我正在使用CSS頂部的SASS變量,這使我可以指定圖像,最大圖像寬度以及每行的最小圖像和最大圖像之間的差距。使用各種計(jì)算,SASS將根據(jù)提供的選項(xiàng)將其編譯為CSS。它將根據(jù)每行的最大項(xiàng)目數(shù)自動(dòng)計(jì)算最佳媒體查詢,這將使圖像保持在其最大維度之內(nèi)。

此SASS版本是實(shí)驗(yàn)性的,但是請(qǐng)讓我知道,如果您注意到常規(guī)版本或SASS版本中的任何錯(cuò)誤或潛在的代碼改進(jìn)。

>

經(jīng)常詢問的問題(常見問題解答)有關(guān)使用CSS

重新創(chuàng)建Google Images搜索佈局

>如何使用CSS?

>使用CSS重新創(chuàng)建Google Images搜索佈局的Google Images搜索佈局涉及幾個(gè)步驟。首先,您需要為圖像創(chuàng)建基本的HTML結(jié)構(gòu)。這包括為每個(gè)圖像創(chuàng)建一個(gè)DIV並為其分配一個(gè)類。接下來,您需要使用CSS對(duì)這些Div進(jìn)行樣式,以模仿Google Images的佈局。這涉及設(shè)置DIV的寬度和高度及其在頁面上的位置。您還可以使用CSS向圖像添加懸停效果。最後,您可以使用JavaScript將功能添加到圖像中,例如單擊圖像時(shí)打開較大版本的圖像。

>

>用於重新創(chuàng)建Google Images佈局的鍵CSS屬性是什麼?

>用於重新創(chuàng)建Google Images佈局的密鑰CSS屬性包括顯示,網(wǎng)格 - 板塊柱,網(wǎng)格差距和對(duì)象擬合。顯示屬性設(shè)置為網(wǎng)格以創(chuàng)建網(wǎng)格佈局。網(wǎng)格 - 板柱屬性用於指定網(wǎng)格中列的數(shù)量和大小。網(wǎng)格間隙特性用於設(shè)置網(wǎng)格單元之間的間隙。對(duì)象擬合屬性用於指定應(yīng)如何調(diào)整圖像以適合其容器。

>

>我可以自定義佈局以滿足我自己的需求嗎?滿足您自己的需求。您可以更改網(wǎng)格中的列的數(shù)量和大小,網(wǎng)格單元之間的間隙和圖像的大小。您還可以添加其他CSS屬性來進(jìn)一步自定義佈局,例如向圖像添加邊框或陰影。

>

>如何將功能添加到圖像?

>您可以在使用JavaScript的圖像。例如,您可以將事件偵聽器添加到單擊圖像時(shí)打開較大版本的圖像。您還可以添加功能,例如過濾或?qū)D像進(jìn)行排序。

>為什麼我的佈局看起來不像Google Images Leatout?

??

如果您的佈局看起來不像Google Images的佈局,則可以在是幾個(gè)原因。首先,確保您正確實(shí)現(xiàn)了CSS屬性。其次,檢查您的圖像是否具有相同的縱橫比。 Google圖像使用相同縱橫比的圖像創(chuàng)建統(tǒng)一的佈局。如果您的圖像具有不同的縱橫比,則佈局可能看起來不會(huì)相同。

>

>如何使我的佈局響應(yīng)?

>

>您可以通過在CSS中使用媒體查詢來使佈局響應(yīng)能力。媒體查詢?cè)试S您根據(jù)用戶屏幕的大小應(yīng)用不同的樣式。例如,您可以更改較小屏幕上網(wǎng)格中的列數(shù),以確保圖像仍然正確顯示。

>我可以將此佈局用於其他類型的內(nèi)容,而不僅僅是圖像?您可以使用它顯示文本,視頻或任何其他類型的內(nèi)容。只需確保相應(yīng)地調(diào)整CSS屬性以適合您顯示的內(nèi)容的類型即可。

>

>如何在圖像中添加懸停效果? :CSS中的懸停偽級(jí)。例如,當(dāng)用戶徘徊在其上時(shí),您可以更改圖像的邊框顏色,也可以顯示有關(guān)圖像的其他信息。

>

為什麼我的圖像不正確地?cái)M合在網(wǎng)格單元格中?

如果您的圖像在網(wǎng)格單元中不正確擬合,則可能是因?yàn)閳D像的縱橫比與網(wǎng)格單元的縱橫比不同。您可以通過使用CSS中的對(duì)象擬合屬性來修復(fù)此操作,以指定應(yīng)如何調(diào)整圖像以適合其容器。

>

>我可以使用WordPress(例如WordPress)的CMS使用此佈局?是的,您可以將此佈局與WordPress這樣的CMS使用。您需要將CSS添加到主題的樣式。 CSS文件和HTML中,將CSS添加到適當(dāng)?shù)哪0逦募小D赡苓€需要添加一些PHP代碼以動(dòng)態(tài)生成圖像的HTML,具體取決於如何設(shè)置WordPress網(wǎng)站。

以上是使用CSS重新創(chuàng)建Google Images搜索佈局的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

開發(fā)人員的快捷方式到您的Udemy樣平臺(tái) 開發(fā)人員的快捷方式到您的Udemy樣平臺(tái) Jun 17, 2025 pm 04:43 PM

在開發(fā)類似於Udemy的學(xué)習(xí)平臺(tái)時(shí),重點(diǎn)不僅僅是內(nèi)容質(zhì)量。同樣重要的是如何交付內(nèi)容。這是因?yàn)楝F(xiàn)代教育平臺(tái)依賴於媒體,快速且易於消化。

用於購買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺(tái) 用於購買SSL證書的經(jīng)濟(jì)有效的轉(zhuǎn)售商平臺(tái) Jun 25, 2025 am 08:28 AM

在一個(gè)在線信任不可談判的世界中,SSL證書對(duì)於每個(gè)網(wǎng)站都至關(guān)重要。 SSL認(rèn)證的市場規(guī)模在2024年價(jià)值56億美元,並且由於電子商務(wù)業(yè)務(wù)的激增而推動(dòng)了強(qiáng)勁的增長

SaaS的5個(gè)最佳支付門戶:您的最終指南 SaaS的5個(gè)最佳支付門戶:您的最終指南 Jun 29, 2025 am 08:28 AM

付款網(wǎng)關(guān)是付款過程的關(guān)鍵組成部分,使企業(yè)能夠在線接受付款。它充當(dāng)客戶與商人之間的橋樑,安全地傳輸付款信息並促進(jìn)交易。 為了

由於新的Microsoft AI型號(hào) 由於新的Microsoft AI型號(hào) Jul 05, 2025 am 12:44 AM

一種新的人工智能(AI)模型已經(jīng)證明了比幾個(gè)使用最廣泛使用的全球預(yù)測系統(tǒng)更快,更精確地預(yù)測重大天氣事件的能力。該名為Aurora的模型已接受過培訓(xùn)。

新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 新研究聲稱AI比我們更好地'理解”情緒。特別是在情感上充滿電的情況下 Jul 03, 2025 pm 05:48 PM

在我們認(rèn)為人類始終超越機(jī)器的領(lǐng)域的另一個(gè)挫折中,研究人員現(xiàn)在建議AI比我們更好地理解情感。研究人員發(fā)現(xiàn)人工智能證明了一個(gè)

您的設(shè)備餵養(yǎng)AI助手並收集個(gè)人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 您的設(shè)備餵養(yǎng)AI助手並收集個(gè)人數(shù)據(jù),即使他們睡著了。這是如何知道您分享的內(nèi)容。 Jul 05, 2025 am 01:12 AM

不管喜歡與否,人工智能已成為日常生活的一部分。許多設(shè)備(包括電動(dòng)剃須刀和牙刷)已成為AI驅(qū)動(dòng)的“使用機(jī)器學(xué)習(xí)算法來跟蹤一個(gè)人的使用方式,Devi的方式

高級(jí)AI型號(hào)的CO&#8322;回答相同問題時(shí)的排放量比更常見的LLM 高級(jí)AI型號(hào)的CO&#8322;回答相同問題時(shí)的排放量比更常見的LLM Jul 06, 2025 am 12:37 AM

根據(jù)最近的一項(xiàng)研究,我們?cè)噲D使AI模型的功能越精確,其碳排放量就越大 - 某些提示產(chǎn)生的二氧化碳比其他提示高達(dá)50倍。

See all articles