Javascript 向下移动按钮到中间的HTML&;CSS 我在代码中添加了一个按钮,我想让它透明,但是它在顶部产生了很大的差距,我想把EB放在中间,但是我真的不知道该怎么做。

Javascript 向下移动按钮到中间的HTML&;CSS 我在代码中添加了一个按钮,我想让它透明,但是它在顶部产生了很大的差距,我想把EB放在中间,但是我真的不知道该怎么做。,javascript,jquery,html,css,Javascript,Jquery,Html,Css,下面是一些图像示例 ^] ^] 正如您在这张图片中看到的,我将背景颜色更改为透明 为什么它会在顶端造成如此巨大的差距?按钮仍然在那里,但由于它是一个白色的背景,我看不到它,我想把按钮移到中间 } button { background-color: Transparent; background-repeat:no-repeat;

下面是一些图像示例 ^]

^] 正如您在这张图片中看到的,我将背景颜色更改为透明 为什么它会在顶端造成如此巨大的差距?按钮仍然在那里,但由于它是一个白色的背景,我看不到它,我想把按钮移到中间

                }
                    button {
                    background-color: Transparent;
                    background-repeat:no-repeat;
                    cursor:pointer;
                    overflow: hidden;
                    outline:none;
                    height:  38px;
                    line-height:  40px;
                    border:  2px solid white;
                    display:  inline-block;
                    float:  none;
                    text-align:  center;
                    width:  120px;
                    padding:  0px!important;
                    font-size:  14px;
                    color:  #fff;
                 }

                button:hover  {
                     color:  #fff;
                     background:  rgba(255, 255, 255, 0.2);
                 }







/*Menu CSS*/

            #sidebar {
                background: #151718;
                width: 200px;
                height: 17%;
                display: block;
                position: absolute;
                left: -200px;
                top: 0px;
                transition: left 0.3s linear;
                z-index: 1000;
            }

                #sidebar.visible {
                    left: 0px;
                    transition: left 0.3s linear;
                }

            ul {
                margin: 0;
                padding: 0;
            }

                ul li {
                    list-style: none;
                }

                    ul li a {
                        background: #1C1E1F;
                        color: #ccc;
                        border-bottom: 1px solid #111;
                        display: block;
                        width: 180px;
                        padding: 10px;
                        text-decoration: none;
                    }

            #sidebar-btn {
                display: inline-block;
                vertical-align: middle;
                width: 20px;
                height: 150px;
                cursor: pointer;
                margin: 20px;
                position: absolute;
                top:0px;
                right:-60px;
            }

                #sidebar-btn span {
                    height: 1px;
                    background:#ffffff;
                    margin-bottom: 5px;
                    display: block;
                }

                    #sidebar-btn span:nth-child(2) {
                        width: 75%;
                    }

                    #sidebar-btn span:nth-child(3) {
                        width: 50%;
                    }



/*Menu CSS*/




    </style>
</head>
<body>
    <div id="sidebar">

        <ul>
            <li><a href="index.html">Home</a></li>
            <li><a href="servicesPage.html">Services</a></li>
            <li><a href="aboutPage.html">About</a></li>
            <li><a href="aboutPage.html">Contact</a></li>
        </ul>


    <div id="sidebar-btn">
        <span></span>
        <span></span>
        <span></span>
    </div>




    </div>


<!-- Buttons for email subscriptions and stuff -->







    <!-- Full Width Responsive Slider -->

    <div class="container">
    <div style="background-color: transparent; text-align: center; padding: 10px"><button>Contact Us</button></div>
            <div class="cycle-slideshow">
            <span class="cycle-prev">〈</span>
            <span class="cycle-next">〉</span>
            <span class="cycle-pager"></span>
            <img src="images/wp5.jpg">
            <img src="images/wp6.jpg">
            <img src="images/wp7.jpg">
          </div>
        <!-- Full Width Responsive Slider -->

        </div>
    <script type="text/javascript">
    $(document).ready(function(){

        $('#sidebar-btn').click(function(){
            $('#sidebar').toggleClass('visible');

        });
    }); 
    </script>
</body>

</html>
}
钮扣{
背景色:透明;
背景重复:无重复;
光标:指针;
溢出:隐藏;
大纲:无;
高度:38px;
线高:40px;
边框:2倍纯白;
显示:内联块;
浮动:无;
文本对齐:居中;
宽度:120px;
填充:0px!重要;
字体大小:14px;
颜色:#fff;
}
按钮:悬停{
颜色:#fff;
背景:rgba(255,255,255,0.2);
}
/*菜单CSS*/
#边栏{
背景:#151718;
宽度:200px;
身高:17%;
显示:块;
位置:绝对位置;
左:-200px;
顶部:0px;
过渡:左0.3s线性;
z指数:1000;
}
#侧栏可见{
左:0px;
过渡:左0.3s线性;
}
保险商实验室{
保证金:0;
填充:0;
}
ulli{
列表样式:无;
}
ullia{
背景:#1C1E1F;
颜色:#ccc;
边框底部:1px实心#111;
显示:块;
宽度:180px;
填充:10px;
文字装饰:无;
}
#边栏btn{
显示:内联块;
垂直对齐:中间对齐;
宽度:20px;
高度:150像素;
光标:指针;
利润率:20px;
位置:绝对位置;
顶部:0px;
右:-60px;
}
#边栏btn跨度{
高度:1px;
背景:#ffffff;
边缘底部:5px;
显示:块;
}
#边栏btn跨度:第n个子项(2){
宽度:75%;
}
#边栏btn跨度:第n个子项(3){
宽度:50%;
}
/*菜单CSS*/
联系我们 〈 〉 $(文档).ready(函数(){ $(“#边栏btn”)。单击(函数(){ $(“#边栏”).toggleClass('visible'); }); });
请您添加

.button{
    position:fixed;
    top:40%
}

这是我们想要实现的布局。如果有什么你不明白的,你可以问

我建议尝试构建css和html

范例

CSS

}


您的布局是什么?把按钮放在中间?你能用你的HTML和CSS设置一个plunkr或JSFIDLE>@FiidoFirdauz是的,这就是goal@SatejS我对JS fiddle很差,但我可以试一下,这不是页面顶部的空白。当您将
背景色
更改为
透明
时,它会显示
主体
背景色
。同时,边框颜色和按钮字体与主体背景颜色相同。这就是为什么它是这样的。如果你知道我的意思,我需要按钮在页面的中间而不是顶部。
.centering{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);