2015-02-07 103 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