PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 3.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v3.1
4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / src / Themes / Shortcode / Login / PerfectoLite.php
wp-user-avatar / src / Themes / Shortcode / Login Last commit date
Fzbuk.php 5 years ago PerfectoLite.php 5 years ago
PerfectoLite.php
145 lines
1 <?php
2
3 namespace ProfilePress\Core\Themes\Shortcode\Login;
4
5 use ProfilePress\Core\Themes\Shortcode\LoginThemeInterface;
6
7 class PerfectoLite implements LoginThemeInterface
8 {
9 public function get_name()
10 {
11 return 'Perfecto Lite';
12 }
13
14 public function get_structure()
15 {
16 return <<<CODE
17 <div class="perfecto">
18 <div class="perfecto-heading">Sign in to Your Account</div>
19 [login-username class="perfecto-input" placeholder="Username"]
20 [login-password class="perfecto-input" placeholder="Password" ]
21 [login-submit class="perfecto-submit" value="Log In"]
22 </div>
23 CODE;
24 }
25
26 public function get_css()
27 {
28 return <<<CSS
29 /* css class for the form generated errors */
30 .profilepress-login-status {
31 background-color: #484c51;
32 color: #ffffff;
33 border-radius: 2px;
34 font-size: 16px;
35 font-weight: normal;
36 line-height: 1.4;
37 text-align: center;
38 padding: 8px 5px;
39 max-width: 400px;
40 margin: 5px auto;
41 }
42 .profilepress-login-status a {
43 color: #ea9629 !important;
44 }
45
46 .perfecto,
47 .perfecto * {
48 -webkit-box-sizing: border-box;
49 -moz-box-sizing: border-box;
50 box-sizing: border-box;
51 }
52
53 .perfecto {
54 margin: 5px auto;
55 border: 2px solid #f0f0f0;
56 background: #fff;
57 max-width: 400px;
58 padding: 30px;
59
60 font-family: helvetica, arial, sans-serif;
61 -webkit-font-smoothing: antialiased;
62 -moz-font-smoothing: antialiased;
63 font-smoothing: antialiased;
64 font-size: 14px;
65 line-height: 24px;
66 }
67
68 .perfecto .perfecto-heading {
69 font-size: 24px;
70 line-height: 34px;
71 margin-bottom: 20px;
72 display: block;
73 font-weight: 100;
74 color: #555;
75 text-align: center;
76 }
77
78 .perfecto input.perfecto-input {
79 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.125);
80
81 padding: 12px 18px;
82 width: 100%;
83 box-sizing: border-box;
84 outline: none;
85 color: #555;
86 font-size: 12px;
87 line-height: 22px;
88 font-family: helvetica, arial, sans-serif;
89 -webkit-font-smoothing: antialiased;
90 -moz-font-smoothing: antialiased;
91 font-smoothing: antialiased;
92 border: 1px solid #ddd;
93 -webkit-border-radius: 2px;
94 -moz-border-radius: 2px;
95 border-radius: 2px;
96 margin-bottom: 10px;
97 -webkit-transition: 0.4s;
98 -moz-transition: 0.4s;
99 transition: 0.4s;
100 }
101
102 .perfecto input.perfecto-input:focus {
103 border-color: #ccc;
104 background: #fafafa;
105 -webkit-box-shadow: inset 0px 1px 5px 0px #f0f0f0;
106 -moz-box-shadow: inset 0px 1px 5px 0px #f0f0f0;
107 box-shadow: inset 0px 1px 5px 0px #f0f0f0;
108 }
109
110 .perfecto input.perfecto-submit {
111 padding: 12px 10px;
112 width: 100%;
113 box-sizing: border-box;
114 border: 0;
115 outline: none;
116 margin-top: 20px;
117 color: #fff;
118 cursor: pointer;
119 background: #196cd8;
120 font-size: 12px;
121 line-height: 21px;
122 letter-spacing: 1px;
123 text-transform: uppercase;
124 font-weight: bold;
125 font-family: helvetica, arial, sans-serif;
126 -webkit-font-smoothing: antialiased;
127 -moz-font-smoothing: antialiased;
128 font-smoothing: antialiased;
129 -webkit-border-radius: 2px;
130 -moz-border-radius: 2px;
131 border-radius: 2px;
132 margin-bottom: 10px;
133 -webkit-transition: 0.4s;
134 -moz-transition: 0.4s;
135 transition: 0.4s;
136 text-shadow: none;
137 box-shadow: none;
138 }
139 .perfecto input.perfecto-submit:hover {
140 background: #155bb5;
141 }
142 CSS;
143
144 }
145 }