Javascript 更改HTML页面上的列

Javascript 更改HTML页面上的列,javascript,html,Javascript,Html,我有一个代码我需要建议我想保持它完全一样,因为它是现在除了主视频框我想让宽度更小,然后我想在它旁边添加一个iframe代码,这样我可以添加一个聊天框这里是代码 <html5> <head> <style> html, body { margin: 0; padding: 0; background-color:

我有一个代码我需要建议我想保持它完全一样,因为它是现在除了主视频框我想让宽度更小,然后我想在它旁边添加一个iframe代码,这样我可以添加一个聊天框这里是代码

 <html5>
    <head>


        <style>
            html, body {
                margin: 0;
                padding: 0;
                background-color: #111;
                color: #eaeaea;
            }

            ul {
                display: flex;
                flex-wrap: wrap;
                padding: 0;
            }

            ul li, button {
                min-width: 4em;
                margin: 0.25em;
                padding: 0.5em;
                background-color: #6666aa;
                color: #ccc;
                border-radius: 0.3em;
                list-style-type: none;
                text-align: center;
                border: none;
                cursor: pointer;
                text-transform: uppercase;
            }

            .app {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 100%;
            }

            .module {
                position: relative;
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                border: 1px solid #666;
            }

            .module.overflow {
                overflow: auto;
            }

            .group {
                display: flex;
                padding: 0.25em;
            }

            .group label {
                flex: 1;
            }

            .list {
                display: flex;
                flex-direction: column;
            }

            .pad {
                padding: 0.5em;
            }

            .layout {
                display: grid;
                grid-template-columns: 20% 20% 20% 20% 20%;
                grid-template-rows: 33% 33% 33%;
                justify-content: center;
                align-content: flex-start;
                width: 95%;
                height: 95%;
                /* grid-template-columns:  repeat(3, [row] auto );
                grid-template-rows: repeat(auto-fill, 250px); */
                grid-gap: 10px;
            }

            .layout.mobile {
                grid-template-rows: 50% 50%;
                grid-template-columns: auto;
            }

            .layout.mobile .module.focus {
                grid-row-start: 1;
                grid-column-start: 2;
            }

            .options {
                padding: 0.25em;
                grid-column: 1;
                grid-row: 1;
            }

            .options > * {
                margin: 0.25em;
            }

            .module.focus {
                grid-row-start: 1;
                grid-row-end: 3;
                grid-column-start: 2;
                grid-column-end: 6;
            }

            .vjs-v7 {
                width: 100% !important;
                height: 100% !important;
            }

            .desc {
                font-size: smaller;
                color: #888;
            }

            .experimental {
                background-color: #773333;
                color: #aaa;
            }
        </style>
    </head>
    <body>
        <div class="app">
            <div class="layout">
                <div class="module options overflow">
                    <h3>Choose Stream</h3>
                    <ul id="streamList" class="group"></ul>
                    <h3>Options</h3>
                    <button onclick="toggleMute()">Toggle Mute</button>
                    <div class="group">
                        <label>When switching</label>
                        <select onchange="setSettingEl('focus', event)">
                            <option value="mute" selected>Mute other rooms</option>
                            <option value="quiet">Quiet other rooms</option>
                        </select>
                    </div>
                    <div class="group">
                        <label>Max Volume</label>
                        <input id="maxVolume" onchange="setSettingEl('maxVolume', event)" type="number" min="0" max="1" step="0.1" />
                    </div>
                    <div class="group">
                        <label>Quiet Volume</label>
                        <input id="quietVolume" onchange="setSettingEl('quietVolume', event)" type="number" min="0" max="1" step="0.1" />
                    </div>
                    <div class="group">
                        <label>Locked Volume</label>
                        <input id="lockedVolume" onchange="setSettingEl('lockedVolume', event)" type="number" min="0" max="1" step="0.1" />
                    </div>
                    <p class="desc">'Locked' streams don't auto-mute (mod channel), you'll control that manually. Adjust the max volume here.</p>
                    <label class="experimental">*Items below in red are experimental</label>
                    <div class="group experimental">
                        <button onclick="togglePause()">Toggle Pause</button>
                    </div>
                    <div class="group experimental">
                        <label>Layout</label>
                        <select id="layout" onchange="setSettingEl('layout', event)">
                            <option value="focus">Focus</option>
                            <option value="mobile">Mobile</option>
                        </select>
                    </div>
                    <div class="group experimental">
                        <label>Quality</label>
                        <select id="quality" onchange="setSettingEl('quality', event)">
                            <option value="auto">auto</option>
                            <option value="720p">720p</option>
                            <option value="360p">360p</option>
                            <option value="160p">160p</option>
                        </select>
                    </div>
                </div>
            </div>
        </div>

html,正文{
保证金:0;
填充:0;
背景色:#111;
颜色:#eaeaea;
}
保险商实验室{
显示器:flex;
柔性包装:包装;
填充:0;
}
ulli,按钮{
最小宽度:4em;
边缘:0.25em;
填充:0.5em;
背景色:#6666aa;
颜色:#ccc;
边界半径:0.3em;
列表样式类型:无;
文本对齐:居中;
边界:无;
光标:指针;
文本转换:大写;
}
.app{
显示器:flex;
证明内容:中心;
对齐项目:居中;
宽度:100%;
身高:100%;
}
.模块{
位置:相对位置;
显示器:flex;
弯曲方向:立柱;
调整内容:灵活启动;
边框:1px实心#666;
}
.module.overflow{
溢出:自动;
}
.组{
显示器:flex;
填充:0.25em;
}
.组标签{
弹性:1;
}
.名单{
显示器:flex;
弯曲方向:立柱;
}
.pad{
填充:0.5em;
}
.布局{
显示:网格;
网格模板柱:20%20%20%20%20%;
网格模板行:33%33%33%;
证明内容:中心;
调整内容:灵活启动;
宽度:95%;
身高:95%;
/*网格模板列:重复(3,[行]自动);
网格模板行:重复(自动填充,250px)*/
栅隙:10px;
}
.layout.mobile{
网格模板行:50%50%;
网格模板列:自动;
}
.layout.mobile.module.focus{
网格行开始:1;
网格列开始:2;
}
.选项{
填充:0.25em;
网格柱:1;
网格行:1;
}
.选项>*{
边缘:0.25em;
}
.module.focus{
网格行开始:1;
网格行端:3;
网格列开始:2;
网格柱端:6;
}
.vjs-v7{
宽度:100%!重要;
身高:100%!重要;
}
.描述{
字体大小:较小;
颜色:#888;
}
.实验性{
背景色:#773333;
颜色:#aaa;
}
选择流
    选择权 切换静音 切换时 使其他房间静音 安静的其他房间 最大音量 静音量 锁定卷

    “锁定”流不会自动静音(mod通道),您将手动控制。在此调整最大音量

    *下面红色的项目是实验性的 暂停开关 布局 集中 可移动的 质量 汽车 720便士 360便士 160便士

    这让我陷入困境,我已经尝试了这么多个小时,所以如果有人知道如何解决这个问题,任何帮助都是非常感谢的

    只需将您的焦点课程改为:

            .module.focus {
                grid-row-start: 1;
                grid-row-end: 3; // tweak this to occupy more vertical space
                grid-column-start: 2;  // Changes start column in your grid
                grid-column-end: 5; // tweak this to occupy more horizontal space
            }
    
    然后在布局html元素中添加一个div并应用此类:

            .module.chat {
                grid-row-start: 1;
                grid-row-end: 3; // tweak this to occupy more vertical space
                grid-column-start: 5; // Changes start column in your grid
                grid-column-end: 6; // tweak this to occupy more horizontal space
            }
    
    见下文:

    var设置={
    布局:“焦点”,
    质量:“自动”,
    焦点:“静音”,
    沉默:错,
    重点:0,
    锁定卷:1,
    最大容量:1,
    安静体积:0.2
    }
    常量玩家=[]
    //常量流=[
    //{标签:'Mod',频道:'',url:'https://www.youtube.com/watch?v=eEym57KfR8A' },
    ////{标签:“房间1”,频道:“kitboga”},
    ////{标签:'2号房间',频道:'timthetatman'},
    ////{标签:“房间3”,频道:“miekii”},
    ////{标签:'Room 4',频道:'hyperrpg'},
    ////{标签:“房间5”,频道:“gregfromhtd”},
    ////{label:'summit1g',channel:'summit1g'},
    ////{标签:'Tim the Tat man',频道:'Tim the Tat man'},
    ////{标签:“国际足联”,频道:“easportsfifa”},
    ////{标签:'lando',频道:'landonorris'},
    ////{标签:'glitch',频道:'glitchcity'}
    // ]
    常量流=[{
    标签:'