PluginProbe ʕ •ᴥ•ʔ
Strong Testimonials / 2.33
Strong Testimonials v2.33
3.3.6 3.3.5 3.3.4 3.3.3 3.3.2 3.3.1 trunk 1.0.1 2.30.9 2.31.10 2.32 2.32.1 2.32.2 2.32.3 2.32.4 2.33 2.34 2.35 2.36 2.37 2.38 2.38.1 2.39 2.39.1 2.39.2 2.39.3 2.40.0 2.40.1 2.40.2 2.40.3 2.40.4 2.40.5 2.40.6 2.40.7 2.41.0 2.41.1 2.50.0 2.50.1 2.50.2 2.50.3 2.50.4 2.51.0 2.51.1 2.51.2 2.51.3 2.51.4 2.51.5 2.51.6 2.51.7 2.51.8 2.51.9 3.0.0 3.0.1 3.0.2 3.0.3 3.1.0 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.20 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.17 3.2.18 3.2.19 3.2.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0
strong-testimonials / templates / small-widget / content.css
strong-testimonials / templates / small-widget Last commit date
config.json 8 years ago content.css 7 years ago content.php 8 years ago
content.css
185 lines
1 /**
2 * Strong Testimonials Default Widget template
3 */
4 /* Clears
5 -----------------------------------------------*/
6 .clear {
7 clear: both;
8 }
9
10 /**
11 Minimum paragraph width means no short words in skinny space next to image
12 in columns or small screens.
13
14 This workaround is needed until we can use flexbox properly
15 or CSS offers container queries.
16
17 Thanks https://css-tricks.com/minimum-paragraph-widths/
18 */
19 .maybe-clear {
20 content: "";
21 /* this value seems to work well in both responsive and Masonry */
22 width: 6em;
23 display: block;
24 overflow: hidden;
25 }
26
27 /* Base
28 -----------------------------------------------*/
29 .strong-view.small-widget {
30 display: block;
31 width: 100%;
32 }
33 .strong-view.small-widget div {
34 box-sizing: border-box;
35 }
36 .strong-view.small-widget .testimonial {
37 max-height: none;
38 max-width: none;
39 padding: 0;
40 width: 100%;
41 }
42 .strong-view.small-widget .testimonial.t-slide {
43 margin-top: 0;
44 margin-bottom: 0;
45 }
46 .strong-view.small-widget .testimonial-inner {
47 display: block;
48 width: 100%;
49 height: 100%;
50 }
51 .strong-view.small-widget .testimonial-image {
52 max-width: 100%;
53 }
54 .strong-view.small-widget .testimonial-field-before {
55 margin-right: 0.5em;
56 }
57 .strong-view.small-widget a.readmore,
58 .strong-view.small-widget a.readmore-toggle {
59 white-space: nowrap;
60 z-index: 100;
61 }
62 .strong-view.small-widget a.readmore-toggle:hover {
63 cursor: pointer;
64 }
65
66 .strong-view.slider-container {
67 opacity: 1;
68 }
69 .strong-view .screen-reader-text {
70 clip: rect(1px, 1px, 1px, 1px);
71 height: 1px;
72 overflow: hidden;
73 position: absolute !important;
74 width: 1px;
75 word-wrap: normal !important;
76 }
77
78 /* Template
79 -----------------------------------------------*/
80 .strong-view.small-widget {
81 margin-bottom: 1em;
82 }
83 .strong-view.small-widget .testimonial {
84 margin-bottom: 1em;
85 }
86 .strong-view.small-widget .testimonial-inner {
87 padding: 10px;
88 }
89 .strong-view.small-widget .testimonial-heading {
90 margin-bottom: 1em;
91 }
92 .strong-view.small-widget .testimonial-content p:first-of-type {
93 margin-top: 0;
94 padding-top: 0;
95 }
96 .strong-view.small-widget .testimonial-content p:last-of-type {
97 margin-bottom: 0;
98 padding-bottom: 0;
99 }
100 .strong-view.small-widget .testimonial-image {
101 float: left;
102 margin-top: 0.25em;
103 margin-right: 1em;
104 margin-bottom: .5em;
105 }
106 .strong-view.small-widget .testimonial-client {
107 margin-top: 1em;
108 clear: both;
109 }
110 .strong-view.small-widget .testimonial-name {
111 font-weight: 700;
112 }
113 .strong-view.small-widget .readmore {
114 margin-top: 1em;
115 }
116 .strong-view.small-widget .readmore-page {
117 border: 1px solid #E6E6E6;
118 padding: 0.5em;
119 text-align: center;
120 }
121
122 /* Slideshow
123 -----------------------------------------------*/
124 .strong-view.small-widget.slider-container .strong-content {
125 margin: 0 auto;
126 }
127 .strong-view.small-widget.slider-container .testimonial:not(:first-child) {
128 display: none;
129 }
130 .strong-view.small-widget.nav-position-inside .testimonial-inner {
131 padding-bottom: 48px;
132 }
133 .strong-view.small-widget.controls-type-sides .testimonial-inner {
134 padding-left: 50px;
135 padding-right: 50px;
136 }
137
138 /* Responsive
139 -----------------------------------------------*/
140 @media only screen and (max-width: 320px) {
141 .strong-view.small-widget .testimonial-image {
142 float: none;
143 margin-left: auto;
144 margin-right: auto;
145 }
146 }
147 /* RTL
148 -----------------------------------------------*/
149 .strong-view.small-widget.rtl .testimonial,
150 .strong-view.small-widget.rtl .testimonial-inner,
151 .strong-view.small-widget.rtl .testimonial-heading {
152 text-align: right;
153 }
154 .strong-view.small-widget.rtl .testimonial-image {
155 float: right;
156 margin-left: 1em;
157 }
158 .strong-view.small-widget.rtl .testimonial-client {
159 text-align: left;
160 }
161
162 /* Option: Image Right
163 -----------------------------------------------*/
164 .strong-view.small-widget.image-right .testimonial-image {
165 float: right;
166 margin-left: 1em;
167 margin-bottom: 0.1em;
168 }
169
170 @media only screen and (max-width: 480px) and (orientation: portrait) {
171 .strong-view.small-widget.image-right .strong-content .testimonial-image {
172 float: none;
173 }
174 }
175 .strong-view.small-widget.image-right.rtl .testimonial,
176 .strong-view.small-widget.image-right.rtl .testimonial-inner,
177 .strong-view.small-widget.image-right.rtl .testimonial-heading {
178 text-align: right;
179 }
180 .strong-view.small-widget.image-right.rtl .testimonial-image {
181 float: left;
182 margin-left: 0;
183 margin-right: 1em;
184 }
185