Inner shadow to div in IE

前端 未结 3 601
猫巷女王i
猫巷女王i 2020-12-16 04:32

I created an inner shadow for a div as in the following css code:

.gil_Help_ContentArea {
    width: 300px;
    height: 200px;
    margin: 5px 0 0 0;
    pad         


        
相关标签:
3条回答
  • 2020-12-16 05:06

    IE 8 and below don't support the box-shadow CSS3 property, but it might be possible to get it to work. You should check these articles out...

    • http://dev.opera.com/articles/view/cross-browser-box-shadows/
    • http://dimox.net/cross-browser-css3-box-shadow/
    • http://fetchak.com/ie-css3/

    I would recommend using images for IE 8 and below (use conditional stylesheets).

    I came up with a crappy solution, but it works in IE 8, Chrome, Firefox, Safari, and Opera. Check out the fiddle...

    http://jsfiddle.net/UnsungHero97/Mu9jL/3/

    I hope this helps.
    Hristo

    0 讨论(0)
  • 2020-12-16 05:07

    At current (November 2011) it does not appear that anyone has developed a polyfill for IE8 or IE7 to do what you want. See, for instance, CSS3PIE (https://github.com/lojjic/PIE/issues/3) which has box-shadow support but does not support the inset flag.

    Your best (only?) option is to create an image to use as the background for the element. This is, obviously, not a great solution.

    (Also, to help you and others find other useful polyfills, here's a possibly useful link: https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills)

    0 讨论(0)
  • 2020-12-16 05:09

    http://css3generator.com/

    Select box shadow

    -webkit-box-shadow: inset 0px 0px 15px #313199;
    -moz-box-shadow: inset 0px 0px 15px #313199;
    box-shadow: inset 0px 0px 15px #313199;
    

    What version of IE are you referring to? The different versions are vastly different.

    0 讨论(0)
提交回复
热议问题