Thanks Paul O'B - I'm trying to get your first example working using CSS3 transitions. My HTML's a little different to yours (see below) and I'm trying to make it work. Any ideas on the CSS I'd use?
HTML Code:
<div id="pricing">
<div class="pricing-columns">
<!-- individual -->
<div class="column-1 pricing-col column-normal">
<ul>
<li>
<div class="plan-head individual">
<ul>
<li class="plan-name">Individual</li>
<li class="plan-price"><span class="dollar-sign">$</span>49<span class="per-month">/ MO</span></li>
</ul>
</div>
<ul class="features">
<li><strong><span class="light-green">Free</span></strong> Setup</li>
<li class="alt"><strong><span class="light-green">1</span></strong> Staff Member</li>
<li><strong><span class="light-green">Unlimited</span></strong> Users</li>
<li class="alt"><strong><span class="light-green">Unlimited</span></strong> Locations</li>
<li><strong><span class="light-green">Unlimited</span></strong> Services</li>
<li class="alt"><strong><span class="light-green">Unlimited</span></strong> Appointments</li>
<li><strong><span class="light-green">20</span></strong> SMS Credits</li>
<li class="alt"><strong><span class="light-green">Free</span></strong> Website</li>
<li>Online Booking Widget</li>
<li class="alt">SSL Secure</li>
<li>Unlimited Support</li>
<li class="alt">-</li>
</ul>
</li>
</ul>
</div>
<!-- end individual -->
<!-- small business -->
<div class="column-2 pricing-col column-normal">
<ul>
<li>
<div class="plan-head small-business">
<ul>
<li class="plan-name">Small Business</li>
<li class="plan-price"><span class="dollar-sign">$</span>99<span class="per-month">/ MO</span></li>
</ul>
</div>
<ul class="features">
<li><strong><span class="dark-green">Free</span></strong> Setup</li>
<li class="alt"><strong><span class="dark-green">10</span></strong> Staff Members</li>
<li><strong><span class="dark-green">Unlimited</span></strong> Users</li>
<li class="alt"><strong><span class="dark-green">Unlimited</span></strong> Locations</li>
<li><strong><span class="dark-green">Unlimited</span></strong> Services</li>
<li class="alt"><strong><span class="dark-green">Unlimited</span></strong> Appointments</li>
<li><strong><span class="dark-green">40</span></strong> SMS Credits</li>
<li class="alt"><strong><span class="dark-green">Free</span></strong> Website</li>
<li>Online Booking Widget</li>
<li class="alt">Individual Staff Access</li>
<li>SSL Secure</li>
<li class="alt">Unlimited Support</li>
</ul>
</li>
</ul>
</div>
<!-- end small business -->
<!-- medium business -->
<div class="column-3 pricing-col column-normal">
<ul>
<li>
<div class="plan-head medium-business">
<ul>
<li class="plan-name">Medium Business</li>
<li class="plan-price"><span class="dollar-sign">$</span>199<span class="per-month">/ MO</span></li>
</ul>
</div>
<ul class="features">
<li><strong><span class="light-blue">Free</span></strong> Setup</li>
<li class="alt"><strong><span class="light-blue">40</span></strong> Staff Members</li>
<li><strong><span class="light-blue">Unlimited</span></strong> Users</li>
<li class="alt"><strong><span class="light-blue">Unlimited</span></strong> Locations</li>
<li><strong><span class="light-blue">Unlimited</span></strong> Services</li>
<li class="alt"><strong><span class="light-blue">Unlimited</span></strong> Appointments</li>
<li><strong><span class="light-blue">80</span></strong> SMS Credits</li>
<li class="alt"><strong><span class="light-blue">Free</span></strong> Website</li>
<li>Online Booking Widget</li>
<li class="alt">Individual Staff Access</li>
<li>SSL Secure</li>
<li class="alt">Unlimited Support</li>
</ul>
</li>
</ul>
</div>
<!-- end medium business -->
<!-- enterprise -->
<div class="column-4 pricing-col column-normal">
<ul>
<li>
<div class="plan-head enterprise">
<ul>
<li class="plan-name">Enterprise</li>
<li class="plan-price"><span class="dollar-sign">$</span>499<span class="per-month">/ MO</span></li>
</ul>
</div>
<ul class="features">
<li><strong><span class="dark-blue">Free</span></strong> Setup</li>
<li class="alt"><strong><span class="dark-blue">Unlimited</span></strong> Staff Members</li>
<li><strong><span class="dark-blue">Unlimited</span></strong> Users</li>
<li class="alt"><strong><span class="dark-blue">Unlimited</span></strong> Locations</li>
<li><strong><span class="dark-blue">Unlimited</span></strong> Services</li>
<li class="alt"><strong><span class="dark-blue">Unlimited</span></strong> Appointments</li>
<li><strong><span class="dark-blue">100</span></strong> SMS Credits</li>
<li class="alt"><strong><span class="dark-blue">Free</span></strong> Website</li>
<li>Online Booking Widget</li>
<li class="alt">Individual Staff Access</li>
<li>SSL Secure</li>
<li class="alt">Unlimited Support</li>
</ul>
</li>
</ul>
</div>
The CSS I'm using, this is just making the column fade out when I hover over it.
Code:
#pricing .column-normal {
-webkit-transition: opacity 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: opacity 1s ease;
}
#pricing .column-normal:hover,
#pricing .column-normal.over {
opacity:0.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=20)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}
#pricing .column-normal:hover li:hover,
#pricing .column-normal.over li.over {
opacity:1.0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
Bookmarks