圆角裁剪

时间:2012-11-30 12:08:19

标签: html css rounded-corners

我遇到了圆角问题,他们一直希望在左侧裁剪几个像素。以下是我正在使用的代码。我试过增加数字和减少数字;我添加了一个包装器;我已经尝试了所有可以找到的不同解决方案,但它仍然会被淘汰。任何人都可以帮助我,因为我似乎不是很方便吗?显然,我无法发布它看起来像什么的图片。

<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 个答案:

答案 0 :(得分:1)

border-radius规范出来时,我遇到了同样的问题。事实证明,您必须将border-radius添加到<img>标记。然后,您可以保留或删除<div>的{​​{1}}属性。

答案 1 :(得分:0)

基本上你需要处理嵌套的圆角,这是一个非常有用的生成器,使用这个有用的工具。

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

答案 2 :(得分: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); 
}

答案 3 :(得分: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;

}