7

我遇到了圆角问题,他们一直想在左侧裁剪几个像素。下面是我正在使用的代码。我试过增加数字和减少数字;我添加了一个包装器;我已经尝试了所有我能找到的不同的搜索解决方案,但它仍然失败了。谁能帮帮我,因为我似乎不太方便?显然我也不能张贴它的样子。

<style>
.image 
{
    width: 200px;
    position:relative;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -khtml-border-radius: 14px;  
    border-radius: 14px;
    overflow: hidden;
}

#slideshow 
{
    margin:0 0 0 0;
    position:relative;
    width:200px;
    height:133px;
    padding: 10px;
    overflow:hidden;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -khtml-border-radius: 14px; 
    border-radius: 14px;
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
}

#slideshow > div 
{
    position:absolute;
}
</style>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>

<script>
$(function() {
    $("#slideshow > div:gt(0)").hide();
    setInterval(function() 
    {
        $('#slideshow > div:first')
            .fadeOut(2000)
            .next()
            .fadeIn(2000)
            .end()
            .appendTo('#slideshow');
    }, 3000);
});
</script>


<div id="slideshow">
    <div class="image"><img alt="" class="icon-action" src="img url" width="200"/></div>
    <div class="image"><img alt="" class="icon-action" src="img url" width="200"/></div>
    <div class="image"><img alt="" class="icon-action" src="img url" width="200"/></div>
</div>
4

4 回答 4

1

border-radius当规范出来时,我遇到了同样的问题。原来你必须添加border-radius<img>标签。然后您可以保留或删除<div>'border-radius属性。

于 2012-11-30T15:20:47.020 回答
0

我已经能够使用以下 css 解决这个问题。这在我的网站上有效,我希望它可以帮助您解决问题。不确定这是否是您遗漏的论点。

.classname {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
background-color:#ededed;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #dcdcdc;
display:inline-block;
color:#777777;
font-family:arial;
font-size:15px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:1px 1px 0px #ffffff;

}

于 2012-12-12T21:54:15.997 回答
0

本质上,您需要处理嵌套的圆角,这些圆角对于这个有用的工具非常有帮助。

http://joshnh.com/tools/get-your-nested-border-radii-right.html

于 2012-12-04T13:02:36.647 回答
0

你可以试试这个:

div.circle 
{ 
    width: 10px;
    height: 10px;
    background: white;
    border-radius: 28px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px; padding:32px; 
     border: 2px black;
     color:white;
     text-align:center;
    -webkit-box-shadow: 0 0 1px rgb(255,0,0);
    -moz-box-shadow: 0 0 1px rgb(255,0,0); box-shadow: 0 0 1px rgb(255,0,0); 
}
于 2012-12-06T02:13:27.640 回答