2015-02-07 3 views
1

Я создал форму MailChimp для нижнего колонтитула моего веб-сайта, я немного изменил CSS, чтобы посмотреть, как это происходит сейчас. Я застрял сейчас, когда я прикрепил два изображения, первым из которых является то, как я хочу, чтобы форма выглядела, а вторая - то, как выглядит текущий код.Mailchimp Custom Form 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

Я дам вам подсказку: вам нужно переопределить собственный CSS-стиль (не на WP style.css) ... и продолжать пытаться !!! – maioman

+1

То, что сказал @maioman. Если вы ссылаетесь на свой сайт, мы можем показать вам, что вам нужно изменить. – user3781632

+0

@ user3781632 https://www.kayakinguk.com/ Мне удалось немного приблизиться, но все еще немного застрял. –

ответ

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 класс, который меняет свой цвет фона и свойства шрифта это пресет, найденный в bootstrap.css на линии 5494, если вам интересно.

+0

Спасибо, мне удалось создать стиль, как я хочу. Единственный вопрос, по-видимому, есть ссылка какого-то рода на «Имя:», «Фамилия:» и «Адрес электронной почты:». Не знаю, почему, поскольку я не добавил ссылку. Если у вас есть идеи, почему это так, то это будет потрясающе, спасибо за вашу помощь @ user3781632 –

+1

«link» - это выбор пользовательского интерфейса MailChimp. Нажимая на имя полей, вы автоматически можете вставлять текст в текстовое поле, не нажимая на текстовое поле. Вы можете создать собственный класс и добавить его во все три ярлыка, чтобы отключить ссылки. В этом сообщении объясняется, как это сделать: http://stackoverflow.com/questions/2091168/disable-a-link-using-css. Удачи! – user3781632

+0

Блестяще удалось реализовать изменения и творит чудеса. Очень ценю помощь @ user3781632 –