在 django admin 中鼠标悬停时放大 django 缩略图
Magnify django thumbnail on mouse hover in django admin
如何向在管理部分显示缩略图的此 django 管理功能添加 css 悬停效果。放大图片尺寸
def image_tag(self):
if self.image:
return mark_safe('<img src="%s" style="width: 50px; height:40px;" />' % self.image.url)
else:
return 'No Image Found'
image_tag.short_description = 'Image'
我建议将图像包裹在一个或另一个元素上,并在悬停时将图像的位置设置为绝对位置,这样在放大时不会弄乱布局。
查看此代码笔示例,让我知道这是否适合您:
https://codepen.io/darthrubens/pen/Zqgwoa
.profile-pic-wrapper {
width: 60px;
height: 90px;
cursor: pointer;
}
.profile-pic-wrapper img {
position: relative;
width: 60px;
}
.profile-pic-wrapper:hover img {
position: absolute;
width: 120px;
}
<div class="profile-pic-wrapper">
<img src="https://media.bizj.us/view/img/10179818/nicolascage2011cc*750xx617-823-17-0.jpg" />
</div>
<div>
Some other content
</div>
在你的 django 中创建一个静态目录
应用程序->静态->app_name->css->style.css
然后在你的admin.py
中添加这样的样式
class Media:
css = {
'all': ('app_name/css/style.css',)
}
在模型管理员内部。
示例:
class ModelNameAdmin(admin.ModelAdmin):
class Media:
css = {
'all': ('app_name/css/style.css',)
}
然后写下你的习惯css
如何向在管理部分显示缩略图的此 django 管理功能添加 css 悬停效果。放大图片尺寸
def image_tag(self):
if self.image:
return mark_safe('<img src="%s" style="width: 50px; height:40px;" />' % self.image.url)
else:
return 'No Image Found'
image_tag.short_description = 'Image'
我建议将图像包裹在一个或另一个元素上,并在悬停时将图像的位置设置为绝对位置,这样在放大时不会弄乱布局。
查看此代码笔示例,让我知道这是否适合您: https://codepen.io/darthrubens/pen/Zqgwoa
.profile-pic-wrapper {
width: 60px;
height: 90px;
cursor: pointer;
}
.profile-pic-wrapper img {
position: relative;
width: 60px;
}
.profile-pic-wrapper:hover img {
position: absolute;
width: 120px;
}
<div class="profile-pic-wrapper">
<img src="https://media.bizj.us/view/img/10179818/nicolascage2011cc*750xx617-823-17-0.jpg" />
</div>
<div>
Some other content
</div>
在你的 django 中创建一个静态目录 应用程序->静态->app_name->css->style.css
然后在你的admin.py
中添加这样的样式
class Media:
css = {
'all': ('app_name/css/style.css',)
}
在模型管理员内部。 示例:
class ModelNameAdmin(admin.ModelAdmin):
class Media:
css = {
'all': ('app_name/css/style.css',)
}
然后写下你的习惯css