Comments (9)
Thanks for reporting. Would you be able to put together a minimal testcase document demonstrating what you're seeing not work? PIE should react to :hover already (the css3pie.com site uses it in the menu on the right, for instance, even though it's slow) but it's possible certain combinations of styles don't work.
from pie.
let's see :)
i set a style for hovering links like this:
a:hover {
background: #222;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
behavior:url(blah/PIE.htc);
}
But the hovering links don't get rounded corners.
Second is just a table row with hovering:
tr:hover {
background:rgba(255,255,255,0.5};
-pie-background:rgba(255,255,255,0.5);
behavior:url(blah/PIE.htc);
}
But no color is shown when I hover over the table rows.
On the HTML side there's nothing special to tell, just simple links and tables...
from pie.
Thanks, that helps a lot. I'll look into this when I get a chance.
from pie.
I'm seeing something similar, but different. I have an element that has rounded corners with & without hover. I notice that when I apply PIE.htc to it, the hover state takes about 1 second to render...
I also noticed that when I apply PIE.htc to an grandparent element - page-wrap with a background + box-shadow - the hovered element also takes about 1 second to render.
you can see it here. http://jacobdubail.com/jacobdubail/examples/csr/index.html
from pie.
Thanks Jacob. There is definitely a performance issue with hovering. You can see a similar thing on the css3pie.com site's menu, though it's not quite as bad as yours. I'll be trying to optimize that here soon.
from pie.
Thanks! I'm really enjoying this little gem you created.
from pie.
I just noticed that the hover has another bug. I have a link (A-TAG) displayed as a block to create a large button with a background image. Only the part of the button that contains text now reacts to the mouse. Without PIE the whole button reacts to the mouse moving over it. The following image explains this issue better and includes the used CSS (except for behavior file inclusion): http://www.xirtcms.com/PIE_bug_1.jpg
from pie.
@ArnoOnline: I've opened issue #47 to track that hovering issue.
from pie.
I believe this is just because IE doesn't honor the behavior property inside a :hover pseudoclass selector. Adding the behavior to a default-state selector makes it get applied and then PIE handles responding to the :hover action automatically.
I'm closing this issue since that's an easy workaround, and there's no way to make IE behave otherwise anyway. Reopen if I'm totally missing the point of this. ;)
from pie.
Related Issues (20)
- Gradient upside down in IE8 (not IE9)
- [enhancement] Add missing bower.json.
- Pie is not working for dynamic content in IE8 HOT 2
- Filter: gardient for IE9 crashes border-radius in IE8 HOT 1
- CSS3Pie Gradients not working on ASPX page but displaying on MVC page HOT 1
- PIE causing hover effect delay in IE8 HOT 1
- Background disappears. At least in IE8 HOT 1
- Box shadown not working in IE8 , IE7 , IE6
- PIE 2 has js errors in IE8 HOT 4
- PIE 2 adds unecessary %22 before and after -pie-load-path HOT 2
- A problem in https protocol
- use PIE with E:hover,It
- use PIE with E:hover, element jitter occurs in IE HOT 2
- JQuery will thrown Error when use PIE. IE
- Feature: CSS3 3D Transformation HOT 5
- PIE background scrolls doubly in IE8 Standards mode HOT 4
- missing PIE.htc file HOT 1
- PostCSS plugin for you !!! easy to add PIE in your css HOT 1
- I can't find pie.htc under which folder HOT 1
- PIE don't work in IE8 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pie.