【问题标题】:Positioning div with arrow in bootstrap form field在引导表单字段中使用箭头定位 div
【发布时间】:2013-06-21 12:54:36
【问题描述】:

我正在尝试在引导表单字段中定位带箭头的 div,但指向箭头指向下一行。这是我的代码:

     <h3>Rregistration </h3>
            <div class="control-group">
                <label class="control-label" for="inputName">Name</label>
                <div class="controls">
                <input type="text" id="inputName" placeholder="Name">
                </div>
            </div> 
                    <div class="container">
                        <div id="pointer"></div>
                    </div>

和 CSS

        .container {
                margin-top: 10px;
        }

        body {background:#ff004e;padding:40px}
            .container {
            background:white; 
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px; 
            width:250px; 
            height:100px;
            display: block;
            position: relative;
            }

            #pointer{
            border-right:solid 20px #FFF;
           /*  border-left: solid 5px transparent;   */  
            border-top: solid 10px transparent;
            border-bottom: solid 10px transparent;
            position:absolute;
            width: 0;
            height: 0;
            top: 10px;
            left:-20px
            }

JsFiddle 链接在这里:http://jsfiddle.net/barnamah/Epj6z/13/

【问题讨论】:

    标签: html twitter-bootstrap forms field


    【解决方案1】:

    试试这个

    http://jsfiddle.net/Epj6z/15/

    <h3>Rregistration </h3>
        <div class="control-group">
            <label class="control-label" for="inputName">Name</label>
            <div class="controls">
            <input type="text" id="inputName" placeholder="Name" style="float:left">
               <div class="span3">
                    <div id="pointer"></div>
                </div>
            </div>
    
        </div> 
    
    
    body {background:#ff004e;padding:40px}
    .span3 {
        background:white; 
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px; 
        width:250px; 
        height:100px;
        display: block;
        position: relative;
    }
    

    【讨论】:

    • 感谢@sangram parmer。我刚刚改变了指针 div 的高度,现在如何将它定位在字段的中间。这是新的变化jsfiddle.net/barnamah/Epj6z/16
    • 添加margin-left:10px;在 span3 和顶部:8px;在指针中..看到这个jsfiddle.net/Epj6z/17
    • 我不想上移指针。我想将 DIV 移动到不管它应该在输入字段中间的高度。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    相关资源
    最近更新 更多