在 django 中操作 oembed

发布于 2024-10-21 15:22:33 字数 437 浏览 5 评论 0原文

我正在使用 django-oembed 应用程序嵌入(以及其他内容)一些 flickr 照片:使用此:

 {% oembed %} http://www.flickr.com/photos/majdal/3866163776/ {% endoembed %} 

将返回此:

<img alt="Basilica di San Giorgio Maggiore" src="http://farm3.static.flickr.com/2429/3866163776_3e63cc9b49.jpg">

这非常好,只是我需要向照片添加圆角蒙版。我知道如果图像是 a 的背景我可以做到这一点,但对于 {% oembed %} 标记的输出来说这是不可能的。关于还有什么可行的任何想法吗?

谢谢!

I'm using the django-oembed app to embed (among other content) some flickr photos: Using this:

 {% oembed %} http://www.flickr.com/photos/majdal/3866163776/ {% endoembed %} 

will return this:

<img alt="Basilica di San Giorgio Maggiore" src="http://farm3.static.flickr.com/2429/3866163776_3e63cc9b49.jpg">

This is excellent, except that I need to add a rounded corner mask to the photo. I know I can do that if the image was a background to a , but that's not possible with the output of the {% oembed %} tag. Any ideas on what else could work?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぺ禁宫浮华殁 2024-10-28 15:22:33

您可以使用 DIV 元素包装 oembed 标记结果,并对其应用样式:

<style type="text/css">
    div.oembed img {
        border: #fafafa 3px solid;
        border-radius: 3px;
    }
</style>

<div class="oembed">
    {% oembed %}  {{ image_url }} {% endoembed %}
</div>

You could wrap the oembed tag result with a DIV element and apply styles to that:

<style type="text/css">
    div.oembed img {
        border: #fafafa 3px solid;
        border-radius: 3px;
    }
</style>

<div class="oembed">
    {% oembed %}  {{ image_url }} {% endoembed %}
</div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文