PluginProbe ʕ •ᴥ•ʔ
OttoKit: All-in-One Automation Platform / 1.1.33
OttoKit: All-in-One Automation Platform v1.1.33
1.1.33 1.1.32 1.1.31 1.1.30 1.1.29 1.1.28 1.1.27 1.1.9 trunk 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 1.0.23 1.0.24 1.0.25 1.0.26 1.0.27 1.0.28 1.0.29 1.0.30 1.0.31 1.0.32 1.0.33 1.0.34 1.0.35 1.0.36 1.0.37 1.0.38 1.0.39 1.0.40 1.0.41 1.0.42 1.0.43 1.0.44 1.0.45 1.0.46 1.0.47 1.0.48 1.0.49 1.0.50 1.0.51 1.0.52 1.0.53 1.0.54 1.0.55 1.0.56 1.0.57 1.0.58 1.0.59 1.0.60 1.0.61 1.0.62 1.0.63 1.0.64 1.0.65 1.0.66 1.0.67 1.0.68 1.0.69 1.0.7 1.0.70 1.0.71 1.0.72 1.0.73 1.0.74 1.0.75 1.0.76 1.0.77 1.0.78 1.0.79 1.0.8 1.0.80 1.0.81 1.0.82 1.0.83 1.0.84 1.0.85 1.0.86 1.0.87 1.0.88 1.0.89 1.0.9 1.0.90 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.20 1.1.21 1.1.22 1.1.23 1.1.24 1.1.25 1.1.26 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8
suretriggers / assets / css / st-rating.css
suretriggers / assets / css Last commit date
st-rating.css 6 months ago st-trigger-button.css 3 years ago
st-rating.css
108 lines
1 /**
2 * SureTriggers Rating Styles
3 *
4 * This file contains all CSS related to rating functionality
5 * Following the modular CSS organization pattern
6 */
7
8 /* ===== 5-Star Rating Plugin Meta Row ===== */
9 .suretriggers-rating-wrapper {
10 display: inline-block;
11 transition: opacity 0.3s ease;
12 }
13
14 .suretriggers-rating-wrapper.hide {
15 opacity: 0;
16 }
17
18 .suretriggers-rating-link {
19 text-decoration: none !important;
20 display: inline-flex;
21 align-items: center;
22 gap: 4px;
23 }
24
25 .suretriggers-rating-link:hover,
26 .suretriggers-rating-link:focus {
27 text-decoration: none !important;
28 }
29
30 /* ===== Star Rating Container ===== */
31 .suretriggers-rating-link .star-rating {
32 display: inline-block;
33 margin-left: 1px;
34 line-height: 1;
35 }
36
37 /* ===== Individual Star Styling ===== */
38 .suretriggers-rating-link .star-rating .star {
39 color: #ffb900;
40 display: inline-block;
41 font-family: dashicons;
42 font-size: 16px;
43 font-weight: 400;
44 height: 16px;
45 line-height: 1;
46 text-decoration: none !important;
47 width: 16px;
48 }
49
50 /* ===== Star States ===== */
51 .suretriggers-rating-link .star-rating .star.star-full:before {
52 content: "\f155"; /* WordPress dashicon star-filled */
53 }
54
55 .suretriggers-rating-link .star-rating .star.star-half:before {
56 content: "\f459"; /* WordPress dashicon star-half */
57 }
58
59 .suretriggers-rating-link .star-rating .star.star-empty:before {
60 content: "\f154"; /* WordPress dashicon star-empty */
61 }
62
63 /* ===== Hover Effects ===== */
64 .suretriggers-rating-link:hover .star-rating .star {
65 color: #e79b00;
66 transition: color 0.2s ease;
67 }
68
69 /* ===== Responsive Design ===== */
70 @media (max-width: 782px) {
71 .suretriggers-rating-link .star-rating .star {
72 font-size: 14px;
73 height: 14px;
74 width: 14px;
75 }
76 }
77
78 /* ===== Accessibility ===== */
79 .suretriggers-rating-link:focus {
80 outline: 2px solid #0073aa;
81 outline-offset: 2px;
82 }
83
84 .suretriggers-rating-link[aria-label]:focus::after {
85 content: attr(aria-label);
86 position: absolute;
87 background: #000;
88 color: #fff;
89 padding: 4px 8px;
90 border-radius: 4px;
91 font-size: 12px;
92 white-space: nowrap;
93 z-index: 1000;
94 }
95
96 /* Screen reader text */
97 .screen-reader-text {
98 border: 0;
99 clip: rect(1px, 1px, 1px, 1px);
100 clip-path: inset(50%);
101 height: 1px;
102 margin: -1px;
103 overflow: hidden;
104 padding: 0;
105 position: absolute;
106 width: 1px;
107 word-wrap: normal !important;
108 }