请问这个要怎么做呀?

img

有要求吗,如果要求用框架的话可以上网找一些UI框架很容易就可以弄出来,复制粘贴就行;如果要求用HTML+js+css写也可以实现

两个div添加onclick事件,改变背景颜色

选项卡吗 参考https://blog.csdn.net/qq_41148850/article/details/81773463

<span class="hljs-meta"><!DOCTYPE <span class="hljs-keyword">html</span>></span>
<span class="hljs-tag"><<span class="hljs-name">html</span>></span>
    <span class="hljs-tag"><<span class="hljs-name">head</span>></span>
        <span class="hljs-tag"><<span class="hljs-name">meta</span> <span class="hljs-attr">charset</span>=<span class="hljs-string">"utf-8"</span>></span>
        <span class="hljs-tag"><<span class="hljs-name">title</span>></span><span class="hljs-tag"></<span class="hljs-name">title</span>></span>
    <span class="hljs-tag"></<span class="hljs-name">head</span>></span>
    <span class="hljs-tag"><<span class="hljs-name">style</span>></span><span class="language-css">
        <span class="hljs-comment">/* CSS样式制作 */</span>
        * {
            <span class="hljs-attribute">margin</span>: <span class="hljs-number">0</span>;
            <span class="hljs-attribute">padding</span>: <span class="hljs-number">0</span>;
            <span class="hljs-attribute">color</span>: <span class="hljs-number">#000000</span>;
        }

        <span class="hljs-selector-tag">ul</span> {
            <span class="hljs-attribute">list-style-type</span>: none;
        }

        <span class="hljs-selector-tag">a</span> {
            <span class="hljs-attribute">text-decoration</span>: none;
        }

        <span class="hljs-selector-id">#tab-list</span> {
            <span class="hljs-attribute">width</span>: <span class="hljs-number">275px</span>;
            <span class="hljs-attribute">height</span>: <span class="hljs-number">190px</span>;
            <span class="hljs-attribute">margin</span>: <span class="hljs-number">20px</span> auto;
        }

        <span class="hljs-selector-id">#ul1</span> {
            <span class="hljs-attribute">border-bottom</span>: <span class="hljs-number">2px</span> solid <span class="hljs-number">#8B4513</span>;
            <span class="hljs-attribute">height</span>: <span class="hljs-number">32px</span>;
        }

        <span class="hljs-selector-id">#ul1</span> <span class="hljs-selector-tag">li</span> {
            <span class="hljs-attribute">display</span>: inline-block;
            <span class="hljs-attribute">width</span>: <span class="hljs-number">60px</span>;
            <span class="hljs-attribute">line-height</span>: <span class="hljs-number">30px</span>;
            <span class="hljs-attribute">text-align</span>: center;
            <span class="hljs-attribute">border</span>: <span class="hljs-number">1px</span> solid <span class="hljs-number">#999</span>;
            <span class="hljs-attribute">border-bottom</span>: none;
            <span class="hljs-attribute">margin-left</span>: <span class="hljs-number">5px</span>;
        }

        <span class="hljs-selector-id">#ul1</span> <span class="hljs-selector-tag">li</span><span class="hljs-selector-pseudo">:hover</span> {
            <span class="hljs-attribute">cursor</span>: pointer;
        }

        <span class="hljs-selector-id">#ul1</span> <span class="hljs-selector-tag">li</span><span class="hljs-selector-class">.active</span> {
            <span class="hljs-attribute">border-top</span>: <span class="hljs-number">2px</span> solid <span class="hljs-number">#8B4513</span>;
            <span class="hljs-attribute">border-bottom</span>: <span class="hljs-number">2px</span> solid <span class="hljs-number">#FFFFFF</span>;
        }

        <span class="hljs-selector-id">#tab-list</span> <span class="hljs-selector-tag">div</span> {
            <span class="hljs-attribute">border</span>: <span class="hljs-number">1px</span> solid <span class="hljs-number">#7396B8</span>;
            <span class="hljs-attribute">border-top</span>: none;
        }

        <span class="hljs-selector-id">#tab-list</span> <span class="hljs-selector-tag">div</span> <span class="hljs-selector-tag">li</span> {
            <span class="hljs-attribute">height</span>: <span class="hljs-number">30px</span>;
            <span class="hljs-attribute">line-height</span>: <span class="hljs-number">30px</span>;
            <span class="hljs-attribute">text-indent</span>: <span class="hljs-number">8px</span>;
        }

        <span class="hljs-selector-class">.show</span> {
            <span class="hljs-attribute">display</span>: block;
        }

        <span class="hljs-selector-class">.hide</span> {
            <span class="hljs-attribute">display</span>: none;
        }
    </span><span class="hljs-tag"></<span class="hljs-name">style</span>></span>
    <span class="hljs-tag"><<span class="hljs-name">body</span>></span>
        <span class="hljs-comment"><!-- HTML页面布局 --></span>
        <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"tab-list"</span>></span>
            <span class="hljs-tag"><<span class="hljs-name">ul</span> <span class="hljs-attr">id</span>=<span class="hljs-string">"ul1"</span>></span>
                <span class="hljs-tag"><<span class="hljs-name">li</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"active"</span>></span>Vja用户<span class="hljs-tag"></<span class="hljs-name">li</span>></span>
                <span class="hljs-tag"><<span class="hljs-name">li</span>></span>Var用户<span class="hljs-tag"></<span class="hljs-name">li</span>></span>
            <span class="hljs-tag"></<span class="hljs-name">ul</span>></span>
            <span class="hljs-tag"><<span class="hljs-name">div</span>></span>
            <span class="hljs-tag"></<span class="hljs-name">div</span>></span>
            <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"hide"</span>></span>
            <span class="hljs-tag"></<span class="hljs-name">div</span>></span>
            <span class="hljs-tag"><<span class="hljs-name">div</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"hide"</span>></span>
            <span class="hljs-tag"></<span class="hljs-name">div</span>></span>
        <span class="hljs-tag"></<span class="hljs-name">div</span>></span>
    <span class="hljs-tag"></<span class="hljs-name">body</span>></span>
    <span class="hljs-tag"><<span class="hljs-name">script</span>></span><span class="language-javascript">
        <span class="hljs-comment">// JS实现选项卡切换</span>
        <span class="hljs-variable language_">window</span>.<span class="hljs-property">onload</span> = <span class="hljs-keyword">function</span>(<span class="hljs-params"></span>) {
            <span class="hljs-keyword">var</span> oUl1 = <span class="hljs-variable language_">document</span>.<span class="hljs-title function_">getElementById</span>(<span class="hljs-string">"ul1"</span>);
            <span class="hljs-keyword">var</span> aLi = oUl1.<span class="hljs-title function_">getElementsByTagName</span>(<span class="hljs-string">"li"</span>);
            <span class="hljs-keyword">var</span> oDiv = <span class="hljs-variable language_">document</span>.<span class="hljs-title function_">getElementById</span>(<span class="hljs-string">"tab-list"</span>);
            <span class="hljs-keyword">var</span> aDiv = oDiv.<span class="hljs-title function_">getElementsByTagName</span>(<span class="hljs-string">"div"</span>);
            <span class="hljs-keyword">for</span> (<span class="hljs-keyword">var</span> i = <span class="hljs-number">0</span>; i < aLi.<span class="hljs-property">length</span>; i++) {
                aLi[i].<span class="hljs-property">index</span> = i;
                aLi[i].<span class="hljs-property">onmouseover</span> = <span class="hljs-keyword">function</span>(<span class="hljs-params"></span>) {
                    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">var</span> i = <span class="hljs-number">0</span>; i < aLi.<span class="hljs-property">length</span>; i++) {
                        aLi[i].<span class="hljs-property">className</span> = <span class="hljs-string">""</span>;
                    }
                    <span class="hljs-variable language_">this</span>.<span class="hljs-property">className</span> = <span class="hljs-string">"active"</span>;
                    <span class="hljs-keyword">for</span> (<span class="hljs-keyword">var</span> j = <span class="hljs-number">0</span>; j < aDiv.<span class="hljs-property">length</span>; j++) {
                        aDiv[j].<span class="hljs-property">className</span> = <span class="hljs-string">"hide"</span>;
                    }
                    aDiv[<span class="hljs-variable language_">this</span>.<span class="hljs-property">index</span>].<span class="hljs-property">className</span> = <span class="hljs-string">"show"</span>;
                }
            }
        }
    </span><span class="hljs-tag"></<span class="hljs-name">script</span>></span>
<span class="hljs-tag"></<span class="hljs-name">html</span>></span>

img 这是运行效果