写文章
莓子红了
2015-07-29 09:49

AVADA中用CONTACT FORM 7 设置NEWSLETTER表单

今天继续为大家带来一个用contact form 7制作的newsletter表单,具体效果如下:

[attach]6470[/attach]

这个样式的表单的主要原理是在一张背景图片上添加了一个表单。 那么就需要一张背景图片。

环境: WORDPRESS AVADA 3.8.4
插件: CONTACT FORM 7

1) 新建一个contact form 7 的表单,具体方法请见 [Contact Form 7 基础表单新建教程](http://ask.imiker.com/question/5227)

在这个新建过程中,我们需要为表单的选项添加一个可以自定义CSS的ID. 方便对表单的样式进行控制。

[attach]6471[/attach]
这个ID的名字随便你设置,只要不与其它的CSS ID名字相同就可以了。之后再添加一个提交按钮就可以了。

[attach]6472[/attach]

保存。

2) 新建PAGE, 添加如下元素
[attach]6473[/attach]
我们主要是把这个表单放在2/5这个栏中,所以在里面添加了一个TEXT的文本元素。把刚才做好的CONTACT FORM 7的short code 添加到TEXT的元素中。然后preview一下看看效果 如下

[attach]6474[/attach]

3) 现在需要对各个元素进行相应的设置。
首先设置fullcontainer 的背景, 上传大家需要的背景图片。宽度最好与你的页面宽度一致,高度根据你要实现的内容来定。 比较我们现在设置的背景图片大小为: 1100px * 87px .
添加背景

[attach]6475[/attach]

选择design, 去除上下的padding. 改为0

[attach]6476[/attach]

此时preview看一下:

[attach]6477[/attach]


4) 定义contact form 7的样式。 F12审查元素, 可以找到我们刚才新建contact form 7时定义的ID 名字。

[attach]6478[/attach]

然后点击 图中的 “+ ” 号对CSS 进行调试.
主要是对email这个输入框的width 和 height进行控制。 大家根据自己的实际情况设置相应的数值。后面加上important提高这个的优先级。

[attach]6479[/attach]

效果如下:

[attach]6480[/attach]

现在已经在同一行里面了,高度也与submit一致。
注意: 如果需要对submit的样式也进行自定义, 就需要在新建表单的时候对submit也添加CSS ID.

4) 由于AVADA的主题样式主要是在style.css里面,所以我们需要把刚才的width height的设置添加到CSS文件中去,才能生效。 找到style.css, 添加如下的css 代码,保存。

[attach]6481[/attach]

此时再preview一下,css 已经生效(如果发现没有生效,可以清除一下cookie再试试)

[attach]6482[/attach]

5) 此时表单的置顶的,我们需要对2/5这个元素进行设置。

设置padding的值为: 20px 0px 0px 0px
margin: 0px

注意: 这个值需要一点一点的去调试。

preview一下,效果如下:

[attach]6484[/attach]


举报
收藏
转发
0/500
添加表情
评论
评论 (52)
最近
最早
3天2夜学会建站
置顶时间 :

设置帖子类型

普通
新闻
活动
修改

圈内转发

0/104

分享至微信

复制链接

举报

请选择举报理由

留联系方式
垃圾广告
人身攻击
侵权抄袭
违法信息
举报

确认要删除自己的评论吗?

取消 确定

确认要删除自己的文章吗?

取消 确定
提问
设置提问积分
当前可用积分:
-
+
20
50
100
200
偷看

积分偷看

10积分
我的积分(可用积分)
确认偷看

问题已关注

答主回复后,系统将通知你

不再提示