2015-02-07 50 views
1

我为我的网站的页脚创建了一个MailChimp表单,我用一些帮助修改了CSS以使它看起来如何。我现在已经卡住了,我附上了两张图片,第一张是我想要的样子,第二张是当前代码的样子。Mailchimp自定义表单CSS

一些帮助指向我在正确的方向将不胜感激。

What I want the form to look like

What the form code producess

<div class="row"> 
    <div class="mc-field-group col-lg-6"> 
     <label for="mce-FNAME">First Name:<span class="asterisk"></span></label> 
     <input type="text" value="" name="FNAME" class="input required" id="mce-FNAME"> 
    </div> 
    <div class="mc-field-group col-lg-6"> 
     <label for="mce-LNAME">Last Name:<span class="asterisk"></span></label> 
     <input type="text" value="" name="LNAME" class="input required" id="mce-LNAME"> 
    </div> 
</div><!--row--> 


<div class="row"> 

    <div class="mc-field-group col-lg-8"> 
     <label class="label" for="mce-EMAIL">Email Address<span class="asterisk"></span></label> 
     <input type="email" value="" name="EMAIL" class="required input email" id="mce-EMAIL"> 
    </div> 

    <div class="col-lg-4"> 
     <input type="submit" value="Submit" name="subscribe" id="mc-embedded-subscribe" class="button"> 
    </div> 

</div><!--row—> 


    .mc4wp-form .input { 
    margin: 10px 0; 
    float: left; 
    width: 100%; 
    line-height: 25px; 
    border: 1px solid #000; 
    border-radius: 10px; 
} 

.mc4wp-form .input:focus, 
.mc4wp-form .button:focus { 
    outline: none; 
} 
.mc4wp-form .button { 
    color:#ffffff; 
    margin-top: 34px; 
    display: block; 
    width: 100%; 
    background: #2451f4; 
    height: 30px; 
    font-size: 15px; 
    border-radius: 10px; 
    outline: none; 
    -webkit-transition: all 0.35s ease; 
    -moz-transition: all 0.35s ease; 
    -o-transition: all 0.35s ease; 
    transition: all 0.35s ease; 
} 

.mc4wp-form .button:hover { 
    cursor: pointer; 
    background: #000; 
    color: #fff; 
} 

.mc4wp-form { 
    width: 100%; 
    max-width: 470px; 
} 

.mc4wp-form .mc-field-group label { 
    display: block; 
    font-size: 22px; 
} 

.mc4wp-form .row { 
    display: block; 
    float: left; 
    width: 100%; 
} 

.mc4wp-form .col-lg-6, 
.mc4wp-form .col-lg-8, 
.mc4wp-form .col-lg-4 { 
    float: left; 
    padding: 12px; 
    box-sizing: border-box; 
} 

.mc4wp-form .col-lg-6 { 
    width: 50%; 
} 

.mc4wp-form .col-lg-8 { 
    width: 80%; 
} 

.mc4wp-form .col-lg-4 { 
    width: 20%; 
} 
+1

我给你一个提示:你需要重写mailchimps自己的CSS(这不在WP style.css中)...并继续尝试! – maioman 2015-02-07 22:44:56

+1

@maioman正是这么说的。如果您链接到您的网站,我们可以向您显示您需要编辑的内容。 – user3781632 2015-02-07 22:50:48

+0

@ user3781632 https://www.kayakinguk.com/我已经设法走近了几步,但仍然有点卡住了。 – 2015-02-07 23:50:11

回答

1

“电子邮件地址” 标签有一类 “标签”,而其他标签没有的。简单地删除这个类,它会看起来像另外两个。

找到这行:

<label for="mce-EMAIL" class="label">Email Address:</label> 

它改成这样:

<label for="mce-EMAIL">Email Address:</label> 

在哪里可以找到它:

<form action="https://www.kayakinguk.com/" method="post"><div class="mc-field-group col-lg-6"> 
    <label for="mce-FNAME">First Name:</label> 
    <input type="text" id="mce-FNAME" class="input required" name="FNAME" value=""> 
</div> 
<div class="mc-field-group col-lg-6"> 
    <label for="mce-LNAME">Last Name:</label> 
    <input type="text" id="mce-LNAME" class="input required" name="LNAME" value=""> 
</div> 

<div class="mc-field-group col-lg-8"> 
    <label for="mce-EMAIL" class="label">Email Address:</label> 
    <input type="email" id="mce-EMAIL" class="required input email" name="EMAIL" value=""> 
</div> 

.label类正在改变它的背景颜色和字体属性是在5494线上的bootstrap.css中发现的预设,以防您好奇。

+0

谢谢我已经成功地设计了它的样式,我想要它。这只是一个问题,似乎在“名字:”,“姓氏”和“电子邮件地址:”中有某种链接。不知道为什么,因为我没有添加链接。如果你有任何想法,为什么它会这么做,这将是惊人的,感谢您的帮助@ user3781632 – 2015-02-08 00:27:54

+1

“链接”是MailChimp的用户界面选择。通过点击字段的名称,您可以自动启动绑定到文本字段,而无需点击文本字段本身。您可以创建一个自定义类并将其添加到所有三个标签以禁用链接。这篇文章解释了如何做到这一点:http://stackoverflow.com/questions/2091168/disable-a-link-using-css。祝你好运! – user3781632 2015-02-08 00:32:01

+0

辉煌设法实现了变化和创造奇迹。真的很感谢help @ user3781632 – 2015-02-08 00:47:19