首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引导:具有响应图像的巨型加速器内的按钮

引导:具有响应图像的巨型加速器内的按钮
EN

Stack Overflow用户
提问于 2015-05-10 08:11:06
回答 1查看 3.5K关注 0票数 0

我有一个全宽的巨型加速器,里面有一个响应型的图像(图像本身与屏幕大小成比例)。

代码语言:javascript
复制
<div class = 'jumbotron'>
   <button type= 'button' id="read" class='btn btn-primary'>Button</button> 
</div>

.jumbotron {
    background: url('img/Banner-logo5.jpg') no-repeat center center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: 52.18%;
    /* (img-height / img-width * width) */
    /* (1067 / 2045 * 100) */
}

显然,这种方法将内容推入到超大型加速器之外。有什么方法可以在不破坏当前代码的情况下获取内容吗?巨无霸加速器内的图像仍在响应?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-10 08:46:39

http://jsfiddle.net/f9tp1et7/

代码语言:javascript
复制
*{
    padding: 0;
    margin: 0;
}


div{
    width: 100%;
}
div figure{
    padding-top: 36.56%;  /* 702px/1920px = 0.3656 */
    display: block;
    background: url("https://st.fl.ru/images/landing/bg2.jpg") no-repeat center top;
    background-size: cover;  
    text-align: center;
    position: relative;
}


button{
    padding: 15px 50px;
    border: 0;
    background: #f00;
    color: #fff;
    cursor: pointer;
    position: absolute; top: 50%; left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
}
button:hover{
    background: #c00;
}
代码语言:javascript
复制
<div>    
    <figure>
        <button type='button'>Button</button> 
    </figure>
</div>

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

https://stackoverflow.com/questions/30149157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档