首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Plotly中的列问题-使用自定义CSS划线

Plotly中的列问题-使用自定义CSS划线
EN

Stack Overflow用户
提问于 2021-07-01 14:19:10
回答 1查看 149关注 0票数 0

下面的代码应该会在一个名为Setup的选项卡中产生三个相邻的下拉菜单,但实际上,我得到了三个下拉菜单,一个在另一个的顶部。

我做错了什么?任何帮助都将不胜感激!我已经包含了相关的Python代码,然后是我的所有CSS代码。请注意,show_layout函数最终由index.py中的app.layout调用。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output
from app import app
from styles import cma_tab_style, active_cma_tab_style


def show_layout():
    layout = html.Div([
        dcc.Tabs(id='AllTabs',
                 value='SetupTab',
                 children=[
                     dcc.Tab(label='Setup',
                             value='SetupTab',
                             style=cma_tab_style,
                             selected_style=active_cma_tab_style),
                     dcc.Tab(label='Summary',
                             value='SummaryTab',
                             style=cma_tab_style,
                             selected_style=active_cma_tab_style)
                 ]),
        html.Div(id='content')
    ], style={'marginTop': '30px'})
    return layout


@app.callback(Output('content', 'children'),
              Input('AllTabs', 'value'))
def render_content(tab):
    if tab == 'SetupTab':
        content = html.Div(render_setup_tab())
    else:
        content = html.Div([
            html.H3('Tab content 2')
        ])
    return content


def render_setup_tab():
    layout = html.Div(
        children=
        [

            html.Div(
                [
                    dcc.Dropdown(
                        id='the_assets',
                        options=[{'label': x, 'value': x} for x in ('Asset 1', 'Asset 2')],
                        style={'marginTop': '15px', 'background': 'black', 'color': 'black'},
                        placeholder='Asset Name')
                ], className='four columns'),
            html.Div(
                [
                    dcc.Dropdown(
                        id='cma_data',
                        style={'marginTop': '15px', 'backgroundColor': 'black', 'fontColor': 'white'},
                        placeholder='CMA Data',
                    )
                ], className='four columns'),
            html.Div(
                [
                    dcc.Dropdown(
                        id='cma_gen',
                        style={'marginTop': '15px', 'backgroundColor': 'black', 'fontColor': 'white'},
                        placeholder='Gen Profile'
                    )
                ], className='four columns'),
        ], className='row')
    return layout

至于cma_tab_styleactive_cma_tab_style

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cma_tab_style = {
    'borderBottom': '1px solid #d6d6d6',
    'backgroundColor': 'rgb(80, 80, 80)',
    'color': 'white',
    'borderTop': '1px solid white',
}

active_cma_tab_style = {
    'borderBottom': '1px solid #d6d6d6',
    'backgroundColor': 'rgb(255,145,0)',
    'color': 'white',
    'borderTop': '1px solid white',
}

下面是我所有的CSS代码--以防有什么东西引起了麻烦:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
body{
    background-color: rgb(33, 33, 33);
    font-family: 'arial';
}

h3{
    font-color: white;
}

li{
    display: block;
    float: center;
    border: 1px solid gray;
    border-right: 1px solid rgb(200, 200, 200);
}


li a{
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
    border: 1px solid gray;
}

.active .btn:hover{
    background-color: orange;
    color: white;
}

.ul:hover{
    background-color: orange;
}


li a:active{
    background-color: orange;
}

a{
    display: inline-block;
    padding: 8px;
    background-color: (250, 250, 250)
}

a:hover{
    background-color: orange;
}

.active{
    background-color: rgb(60, 60, 60);
}

.VirtualizedSelectFocusedOption{
    background-color: lightgrey;
    color: black
}

button{
    border-radius: 5px;
    background-color: rgb(60, 60, 60);
    border: none;
    color: white;
    text-align: center;
    font-size: 16px;
    padding: 20px;
    width: 200px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 5px
}

button span{
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}

button span:after{
    content: '\00bb';
    position: absolute;
    opacity: 0;
    top: 0;
    right: -20px;
    transition: 0.5s;
}
EN

回答 1

Stack Overflow用户

发布于 2021-07-01 14:42:42

已解决:我没有使用className = "four columns",而是在我的CSS中添加了以下代码片段:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
.stuff{
    float: left;
    justify-content: space-between;
    width: 33%;
}

.row:after{
    content: "";
    display: table;
    clear: both;
}

并设置className = "stuff"

希望这对其他遇到类似问题的人有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68211910

复制
相关文章
关于CSS样式命名中的下划线
长久以来,一直习惯了在命名CSS样式名时使用下划线_做为单词的分隔符,这也是在写JS时惯用的写法。
GhostZhang
2022/08/22
1.3K0
关于CSS样式命名中的下划线
CSS 删除线:在 CSS 中使用文本装饰和划线
CSS 删除线是一个 CSS 属性,它使文本看起来像是被删除线一样,就像这样。在网络开发和写作中,这经常用于表示文本已被删除或不再相关。但它也可以用于不同的事情。
IT千锋教育
2023/05/30
1.6K0
CSS 删除线:在 CSS 中使用文本装饰和划线
html5 a标签去下划线,css中如何去掉a标签的下划线?[通俗易懂]
我们在HTML网页制作过程中,相信大家对css文本超链接这个概念并不陌生。我们都知道想要给某段文本或者指定元素添加一个锚点也就是超链接需要用到HTML中的a标签。
全栈程序员站长
2022/08/15
3.8K0
html5 a标签去下划线,css中如何去掉a标签的下划线?[通俗易懂]
CSS——多列
多列属性可以将文本设计成像报纸杂志那种多列排版的布局,类似于Microsoft Word中的段落分栏功能。
Html5知典
2019/11/26
1.2K0
css中的定位问题
会占用文档的初始页面。可以通过left,top,right,bottom来设置,理解相对的概念,相对与绝对定位的偏移量;
meihuasheng
2021/03/16
1.2K0
IOS Label下划线 中划线
+(void)setLabelUnderline:(UILabel *)label{
星宇大前端
2019/01/15
1.3K0
plotly-express-22-plotly使用技巧大全
本文中将前段时间写的plotly-express可视化库的相关技巧进行整理,方便后续快速实现调用
皮大大
2021/03/01
2.9K0
plotly-express-22-plotly使用技巧大全
plotly-express-20-plotly中设置轴刻度
在某些业务需求中,我们并不希望坐标轴上的刻度是连续型的,而是具有一些我们指定的间距,这个时候需要我们指定轴刻度。本文中介绍的是如何在plotly实现轴刻度的设置。
皮大大
2021/03/01
4.4K0
plotly-express-20-plotly中设置轴刻度
Power BI: 使用计算列创建关系中的循环依赖问题
文章背景: 在表缺少主键无法直接创建关系,或者需要借助复杂的计算才能创建主键的情况下,可以利用计算列来设置关系。在基于计算列创建关系时,循环依赖经常发生。下面先介绍一个示例,然后讲解循环依赖产生的原因,以及如何避免空行依赖。
Exploring
2023/09/10
8270
Power BI: 使用计算列创建关系中的循环依赖问题
Fabric.js 上划线、中划线(删除线)、下划线🎭
Fabric.js 作为一个老牌 canvas 库,当然也提供中划线和下划线的配置啦,除此之外还提供了上划线的配置。\n\n\n
德育处主任
2022/08/30
2.6K0
Fabric.js 上划线、中划线(删除线)、下划线🎭
纯CSS下划线出现动画
一、效果 二、代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>纯CSS下划线出现动画</title> <style>
超级小的大杯柠檬水
2023/05/06
6160
纯CSS下划线出现动画
网页|css中的匹配问题
众所周知在写css的时候,会根据html中类的定义或者id的定义来写相应的css代码。给不同的类定义不同的样式,当然为了能够少写一些代码,大家就会在css中引用匹配。匹配有模糊匹配和全局匹配。匹配的方式有几种。当然也可以在html中写不同的类名,或者写相同的类名,就能够实现所有的样式的匹配。但有时候类名不能够写到相同,这样就会出现冗余的代码,就会造成代码复杂度的增强。为了减少代码的冗余,就出现了类的匹配。
算法与编程之美
2020/04/23
1.2K0
Css制作hover下划线动画
.demo { position: relative; font-size: 20px; display: inline-block; cursor: pointer; } .demo:before { content: ""; position: absolute; left: 50%; bottom: -2px; width: 0;
明知山
2020/09/03
1.4K0
css布局中的居中问题
body {TEXT-ALIGN: center;} #center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }
Java架构师必看
2021/03/22
1.7K0
【CSS】CSS自定义属性进阶使用(一)
在传统的CSS中,通常我们需要写重复的属性值,而自定义原则能让我们避免这种情况。做到“一处定义,处处使用”。
前端修罗场
2023/10/07
2450
Python中的下划线
_可以作为一个临时变量,用来接收各种没什么用的变量,这种用法多见于各种生成器产生数据时,有的时候生成器返回的数据我们只需要用到其中的部分变量,那么那些没有用到同时在赋值时不能缺少的变量就可以用_接收,除此以外,单下划线在python中会默认与上一次运算过程中的非None结果保存下来(注意赋值语句相当于None,与C语言区分开),有点类似于计算器的ans功能:
爱编程的小明
2022/09/06
4590
css中/deep/的使用
如果不希望当前组件中的样式影响到别的组件,可以添加作用域。通过给style添加scoped,使它的css只作用于当前组件的元素。
用户9966982
2022/11/04
9510
html下划线 下移,css如何实现下划线滑动效果
本文主要讲述两种下划线动效效果,第一种悬停时X轴由内向外展开实现动画效果,第二种为左右自动展示,由左向右,或由右向左。
全栈程序员站长
2022/09/03
2.1K0
html下划线 下移,css如何实现下划线滑动效果
Pycharm自定义设置主题、背景颜色,解决波浪下划线问题
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/175197.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
1.5K0
Pycharm自定义设置主题、背景颜色,解决波浪下划线问题
点击加载更多

相似问题

Plotly短划线并排图

115

边缘中的CSS问题-下划线

10

Plotly的问题

115

CSS文本下划线动画问题

24

使用Plotly自定义标签

117
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文