使用css美化gradio界面

基本方法

在默认的前端页面中使用检查工具确定要修改的部分的选择器名称,然后在block_css中对其修改,并在启动网页时传入参数:with gr.Blocks(css=block_css, theme=my_theme) as demo:

禁止修改下拉框文字

css 复制代码
input.border-none.svelte-c0u3f0 {
    pointer-events: none;
}

隐藏页脚的gradio标记

css 复制代码
footer.svelte-1ax1toq {
    display: none !important;
}

表格样式修改

css 复制代码
table {
  border: 3px solid gray !important;
  margin-left: 1px !important;
}

td, th {
  border: 3px solid gray !important; 
  padding-left: 5px !important;
  padding-right: 5px !important;
  font-size: 20px !important;
}

标题居中

css 复制代码
h2 {
  text-align: center !important;
}

选择框均匀分布

css 复制代码
.wrap.svelte-1p9xokt.svelte-1p9xokt.svelte-1p9xokt {
    justify-content: space-around !important;
}
相关推荐
勇气要爆发15 小时前
问:ES5和ES6的区别
前端·ecmascript·es6
永不停歇的蜗牛16 小时前
Maven的POM文件相关标签作用
服务器·前端·maven
芳草萋萋鹦鹉洲哦16 小时前
【vue/js】文字超长悬停显示的几种方式
前端·javascript·vue.js
HIT_Weston16 小时前
47、【Ubuntu】【Gitlab】拉出内网 Web 服务:Nginx 事件驱动分析(一)
前端·ubuntu·gitlab
开发者小天17 小时前
React中的 闭包陷阱
前端·javascript·react.js
翔云 OCR API17 小时前
承兑汇票识别接口技术解析-开发者接口
开发语言·前端·数据库·人工智能·ocr
涔溪17 小时前
Vue3 的核心语法
前端·vue.js·typescript
G***E31617 小时前
前端在移动端中的React Native Web
前端·react native·react.js
云烟飘渺o17 小时前
JPA 的脏检查:一次“没 save() 却更新了”的排查记录
前端
Neptune118 小时前
深入浅出:理解js的‘万物皆对象’与原型链
前端·javascript