#header-mark#
WebP WebP图像组件
WebP组件可以在面板中嵌入.webp图像文件。如果提供本地路径,则嵌入该文件;如果提供URL,则链接到远程图像。
底层实现为panel.pane.WebP,参数基本一致,参考文档:https://panel.holoviz.org/reference/panes/WebP.html
基本用法
PnWebP组件可以指向任何本地或远程的.webp文件。如果给定的URL以http或https开头,embed参数决定图像是嵌入还是链接:
我们可以通过设置特定的固定width或height来调整图像的大小:
或者,我们可以使用sizing_mode来调整宽度和高度:
请注意,默认情况下,图像的宽高比是固定的,因此即使在响应式尺寸模式下,图像的旁边或下方也可能存在间隙。要覆盖此行为,请设置fixed_aspect=False或提供固定的width和height值。
API
属性
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| value | 要显示的WebP文件。可以是指向本地或远程文件的字符串 | str|object | — |
| alt_text | 添加到图像标签的替代文本。当用户无法加载或显示图像时显示 | str | None |
| embed | 如果给定图像URL,这将决定图像是作为base64嵌入还是仅链接 | bool | False |
| fixed_aspect | 是否强制图像的宽高比相等 | bool | True |
| link_url | 链接URL,使图像可点击并链接到其他网站 | str | None |
| styles | 指定CSS样式的字典 | dict | {} |
Controls
src/examples/panel_vuepy/panes/WebP