Changes for page FirstDigital Products Home Page:
Last modified by Chris Workman on 2026/08/20 21:50
From version 27.1
edited by Aaron Blackburn
on 2026/07/22 20:27
on 2026/07/22 20:27
Change comment:
There is no comment for this version
To version 28.1
edited by Aaron Blackburn
on 2026/07/22 20:28
on 2026/07/22 20:28
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,3 +1,4 @@ 1 +{{html}} 1 1 <div class="modern-menu-container"> 2 2 <div class="row"> 3 3 <!-- Card 1: Webex --> ... ... @@ -70,21 +70,22 @@ 70 70 </div> 71 71 </div> 72 72 73 -<!-- CSS Styles for the Modern Look --> 74 74 <style> 75 - /* Container setup */ 76 76 .modern-menu-container { 77 77 max-width: 960px; 78 78 margin: 0 auto; 79 79 padding: 20px; 80 80 } 81 - 82 - /* General row spacing */ 83 83 .modern-menu-container .row { 81 + display: flex; 82 + flex-wrap: wrap; 84 84 margin-bottom: 20px; 85 85 } 86 - 87 - /* Card styling */ 85 + .menu-card-link { 86 + display: block; 87 + text-decoration: none; 88 + margin-bottom: 15px; 89 + } 88 88 .menu-card { 89 89 background: #ffffff; 90 90 border-radius: 12px; ... ... @@ -94,20 +94,16 @@ 94 94 box-shadow: 0 4px 6px rgba(0,0,0,0.1); 95 95 transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out; 96 96 border: 1px solid #e0e0e0; 97 - text-decoration:none;/* Remove underline from link */98 - color: #333; /* Ensuretext coloris consistent*/99 - height:100%; /* Ensure cards in samerow match height */99 + color: #333; 100 + height: 100%; 101 + box-sizing: border-box; 100 100 } 101 - 102 - /* Hover effect for cards */ 103 103 .menu-card-link:hover .menu-card { 104 104 transform: translateY(-5px); 105 105 box-shadow: 0 6px 12px rgba(0,0,0,0.15); 106 106 } 107 - 108 - /* Icon container: creates the white circle */ 109 109 .menu-icon-container { 110 - flex: 0 0 60px; /* Fixed size for icon area */108 + flex: 0 0 60px; 111 111 height: 60px; 112 112 background-color: #f8f9fa; 113 113 border-radius: 50%; ... ... @@ -117,53 +117,46 @@ 117 117 margin-right: 15px; 118 118 border: 1px solid #eaeaea; 119 119 } 120 - 121 - /* Generic icon scaling within the container */ 122 122 .menu-icon { 123 123 max-width: 80%; 124 124 max-height: 80%; 125 125 object-fit: contain; 126 126 } 127 - 128 - /* Specific icon tweaks if needed */ 129 - .webex-icon { max-width: 90%; } /* Webex logo is wide */ 130 - 131 - /* Text area */ 123 + .webex-icon { max-width: 90%; } 132 132 .menu-text { 133 133 flex: 1; 134 134 display: flex; 135 135 flex-direction: column; 136 136 } 137 - 138 138 .menu-title { 139 139 font-size: 16px; 140 140 line-height: 1.4; 141 141 font-weight: 600; 142 142 } 143 - 144 144 .menu-subtitle { 145 145 font-size: 13px; 146 146 color: #666; 147 147 margin-top: 4px; 148 148 } 149 - 150 - /* Partner footer adjustments */ 151 151 .partner-footer { 152 152 margin-top: 40px; 153 153 padding-top: 20px; 154 154 border-top: 1px solid #eee; 155 - opacity:0.8;143 + justify-content: center; 156 156 } 157 - .partner-footer:hover { opacity: 1; } 158 - 159 159 .partner-footer .text-center { 160 - display: flex; 161 - justify-content: center; 162 - align-items: center; 146 + flex: 1; 147 + display: flex; 148 + justify-content: center; 149 + align-items: center; 163 163 } 164 - 165 - /* Responsive breakpoints (adjust as needed) */ 166 - @media (max-width: 767px) { 167 - .menu-card { margin-bottom: 15px; } /* Spacing on mobile */ 151 + @media (min-width: 768px) { 152 + .menu-card-link { 153 + flex: 0 0 50%; 154 + max-width: 50%; 155 + padding: 0 10px; 156 + box-sizing: border-box; 157 + } 168 168 } 169 169 </style> 160 +{{/html}}