Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在react html5应用程序中,如何并排放置3个选择列表?_Html_Css_Reactjs_Gatsby - Fatal编程技术网

在react html5应用程序中,如何并排放置3个选择列表?

在react html5应用程序中,如何并排放置3个选择列表?,html,css,reactjs,gatsby,Html,Css,Reactjs,Gatsby,我正在使用盖茨比和一个预制模板构建一个react页面。我试图构建一个表单,并将3个选择列表并排放置,因为内容很小。但它一直在垂直堆叠它们。我试图添加额外的css来覆盖模板正在做的事情,但它不起作用 elements.js: <div className="col-12"> <div className="select-wrapper mb-5"> <select name="demo-category1" id="de

我正在使用盖茨比和一个预制模板构建一个react页面。我试图构建一个表单,并将3个选择列表并排放置,因为内容很小。但它一直在垂直堆叠它们。我试图添加额外的css来覆盖模板正在做的事情,但它不起作用

elements.js:

    <div className="col-12">
        <div className="select-wrapper mb-5">
            <select name="demo-category1" id="demo-category1">
                <option defaultValue="">- Category -</option>
                <option value="1">Cat1</option>
                <option value="2">Cat2</option>
            </select>
        </div>
        <div className="select-wrapper mb-5">
            <select name="demo-category2" id="demo-category2">
                <option defaultValue="">- Category -</option>
                <option value="1">Cat1</option>
                <option value="2">Cat2</option>
            </select>
        </div>
        <div className="select-wrapper mb-5">
            <select name="demo-category3" id="demo-category3">
                <option defaultValue="">- Category -</option>
                <option value="1">Cat1</option>
                <option value="2">Cat2</option>
            </select>
        </div>
    </div>

只需将
display:flex
放在选择框的容器上,使其水平

(我将className=“col-12”更改为class=“col-12”以使小提琴工作)

.col-12{
显示器:flex;
}

-类别-
第一类
第二类
-类别-
第一类
第二类
-类别-
第一类
第二类

只需将
display:flex
放在选择框的容器上,使其水平

(我将className=“col-12”更改为class=“col-12”以使小提琴工作)

.col-12{
显示器:flex;
}

-类别-
第一类
第二类
-类别-
第一类
第二类
-类别-
第一类
第二类
    .select-wrapper {
        @include icon;
        display: block;
        position: relative;

        &:before {
            color: _palette(border);
            content: '\f078';
            display: block;
            height: _size(element-height);
            line-height: _size(element-height);
            pointer-events: none;
            position: absolute;
            right: 0;
            text-align: center;
            top: 0;
            width: _size(element-height);
        }

        select::-ms-expand {
            display: none;
        }
    }

    .demo-category1, .demo-category2, .demo-category3{
        width: 33% !important;
        display: inline-block !important;
        margin-right: 50px !important;
    }