gpt4 book ai didi

php - 将 CSS 中的背景图像添加到高级自定义字段 (ACF)

转载 作者:行者123 更新时间:2023-11-28 01:33:00 25 4
gpt4 key购买 nike

我在这部分有点卡住了。当背景图像位于 html 中时,我只在 html 中添加了 ACF php。现在我的 css 中有 2 个带有伪元素的形状。我将如何添加 php 以便它在 wordpress 上运行?

HTML

<section class="main-content-section home">
<section class="hero-section" style="background-image: url(images/home-hero@2x.jpg);"></section></section>

CSS

.hero-section:before,.home .hero-section:after{position: absolute; left: 0; top: 0; content: ""; background-image: url(../svgs/Rectangle.svg); background-position: left top; background-size: contain; background-repeat: no-repeat; width: 64.25%; height: 100%; z-index: -1;}
.home .hero-section:after{background-image: url(../svgs/Rectangle-Copy.svg); background-position: right bottom; left: auto; top: auto; right: 0; bottom: -46%; width: 63.125%;}

最佳答案

执行此操作的最简单方法可能包括内联 <style>模板中的标记,使用 ACF 字段中的图像,因为您不能直接在 HTML 中的伪选择器上使用内联样式。

即:

<style type="text/css">
.home .hero-section:after {
background-image: url('<?= get_field('your_acf_image_field')['url'] ?>');
}
</style>

关于php - 将 CSS 中的背景图像添加到高级自定义字段 (ACF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50857651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com