【问题标题】:Transparent border on input输入透明边框
【发布时间】:2021-11-14 17:39:41
【问题描述】:

我正在寻求帮助,因为我不知道如何在我的输入上设置透明边框。

.location{
    margin-left:40px;
    margin-top: 10px;
}

.location .fas{
    padding:15px 15px 10px 15px;
    background-color: red;
    background-color:#F2F2F2;
    height:20px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.location input[type=text]{
    padding:16px 11px 12px 11px;
    border:  1px solid rgba(0, 0,0,0.1);
    outline:none;
}

::placeholder{
    color:black;
    font-weight: bold;
}

.location a:visited{
    color:white;
}

.location a {
    background-color: #0065FC;
    padding:14px 15px 10px 15px;
    border-top-right-radius:10px;
    border-bottom-right-radius: 10px;
    display: inline-block;
    height:21px;
}
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta2/css/all.min.css"  crossorigin="anonymous" referrerpolicy="no-referrer" />

<div class="location">

            <i class="fas fa-map-marker-alt"></i><input type="text" placeholder="Marseille, France"><a href="#">Rechercher</a>

        </div>

我尝试了我在边框和框阴影方面学到的所有东西,但我仍然不知道我在哪里搞砸了......

你能帮我吗?即使我需要看一篇文章来了解我必须这样做的方式。

我在下面放了一个捕获和部分代码。

感谢阅读

【问题讨论】:

    标签: html css input border transparent


    【解决方案1】:

    这样,我几乎拥有了您的屏幕截图中的内容。

    .location{
        margin-left:40px;
        margin-top: 10px;
        display : flex;
        align-items: center;
    
    }
    
    .location .fas{
        padding:15px 15px 10px 15px;
        background-color: red;
        background-color:#F2F2F2;
        height:20px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    
    .location input[type=text]{
        padding:16px 11px 12px 11px;
        border:  1px solid #F2F2F2;
      margin:0;
        outline:none;
    }
    
    ::placeholder{
        color:black;
        font-weight: bold;
    }
    
    .location a:visited{
        color:white;
    }
    
    .location a {
        background-color: #0065FC;
        padding:14px 15px 10px 15px;
        border-top-right-radius:10px;
        border-bottom-right-radius: 10px;
        display: inline-block;
        height:21px;
        color : white;
        text-decoration: none;
    }

    【讨论】:

    • 谢谢先生,一切正常!
    猜你喜欢
    • 2017-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多