html - 在 Django 中操作 oembed

标签 html css django oembed

我正在使用 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">

这非常好,只是我需要为照片添加圆 Angular mask 。我知道如果图像是 a 的背景我可以做到这一点,但是 {% oembed %} 标签的输出是不可能的。关于其他可行方法的任何想法?

谢谢!

最佳答案

您可以使用 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>

关于html - 在 Django 中操作 oembed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248154/

相关文章:

javascript - Bootstrap 4 单选/复选框按钮显示单选和复选框

css - HTML5 CSS 和 Rails 模板

python - Django 重置密码未捕获无效的电子邮件 ID

python - Django Model.object.get pre_save 函数奇怪

javascript - 每 15 秒更改一次图像时随机预加载图像的问题

html - 在 block 元素内移动内联元素

jquery - 将元素从列表复制到另一个具有可调整大小的元素 jQuery

html - 在客户结帐时更改颜色并禁用温度的按钮

css - 如何在 CSS 中定义(重载?)预定义尺寸(大尺寸、超大尺寸等)?

Django 从 Field 对象获取字段名称