2015-07-03 46 views
1

所以我工作的這個網站上 - http://www.roseandlilyprinting.com/盒影子都沒四捨五入

如果你去港口對開節你會看到盒子陰影不四捨五入適合圓角半徑使得盒子陰影擾亂感覺

這裏的CSS代碼片斷#navBarPort是什麼東西有陰影框與#allImages沿

感謝您的幫助

#navBarPort { 
 
    background-color: #CCCCCC; 
 
    display: block; 
 
    height: 80px; 
 
    margin: 55px auto; 
 
    position: relative; 
 
    text-align:center; 
 
    font-size: 1.2em; 
 
    border-radius: 10px 10px 10px 10px; 
 
    box-shadow: 1px 1px 1px #999, 
 
    2px 2px 2px #999, 
 
    3px 3px 3px #999, 
 
    4px 4px 4px #999, 
 
    5px 5px 5px #999, 
 
    6px 6px 6px #999, 
 
    7px 6px 7px #999, 
 
    8px 6px 8px #999, 
 
    9px 6px 9px #999; 
 
} 
 

 

 
#navBarPort a{ 
 
    color: #FFFFFF; 
 
    display: inline-block; 
 
    height: 39px; 
 
    line-height: 37px; 
 
    padding: 0 15px; 
 
    text-shadow:1px 1px 1px #315218; 
 
    text-decoration: none; 
 
} 
 

 
#navBarPort a:hover{ 
 
    text-decoration:none; 
 
    color: #27A5BA; 
 
} 
 

 
#navBarPort a.active{ 
 
    color: #27A5BA; 
 
} 
 

 

 
/*---------------------------- 
 
\t Content area 
 
-----------------------------*/ 
 
#images { 
 
    height: 460px; 
 
    display: inline-block; 
 
    text-align: center; 
 
    padding-left: 20px; 
 
    overflow: hidden; 
 

 
} 
 

 

 
#allImages{ 
 
    display:block; 
 
    height: 490px; 
 
    margin:0 auto; 
 
    padding: 10px; 
 
    border-radius: 10px 10px 10px 10px; 
 
    box-shadow: 10px -10px 5px #999; 
 
    -moz-box-shadow: 10px -10px 5px #999; 
 
    -webkit-box-shadow: 10px -10px 5px #999; 
 
    -o-box-shadow: 10px -10px 5px #999; 
 
    background-color: #CCCCCC; 
 
} 
 

 
#allImages li{ 
 

 
    float: left; 
 
    height: 96px; 
 
    list-style: none outside none; 
 
    margin: 6px; 
 
    position: relative; 
 
    width: 115px; 
 
    overflow: hidden; 
 
    -moz-box-shadow: 0 0 5px #000; 
 
    -webkit-box-shadow: 0 0 5px #000; 
 
    box-shadow: 0 0 5px #000; 
 
} 
 

 
#allImages ul li img{ 
 
    cursor: pointer; 
 
    width: 100%; 
 
    height: 100%; 
 
} 
 

 
#allImages ul{ 
 
    overflow:auto; 
 
    display: inline-block; 
 
    text-align: center; 
 
} 
 

 
#allImages ul.hidden{ 
 
    display:none; 
 
}

+1

訪問鏈接... 30秒後頁面沒有加載...所以我放棄了。 –

+0

請更改:border-radius:10px 10px 10px 10px;至此:border-radius:10px;這使得它更具可讀性並刪除多餘的代碼。 – Chrillewoodz

+0

@Chrillewoodz _「儘可能在代碼中省略東西。」_但不是代碼打高爾夫球的意思,對吧?我會把它改寫爲「儘可能使代碼儘可能易讀並儘可能地去除冗餘」。 – Xufox

回答

1

由於div元素上的overflow: hidden屬性具有類flex-viewport,因此您的方框陰影被切斷。

請注意,陰影框不一定會保留在元素的邊界框內,因此可以視爲溢出。

請注意,刪除該屬性將干擾柔性滑塊,但可以找到解決方法(例如,在父元素上設置overflow: hidden)。

+0

你能幫我找到哪個父元素?我有點新css3 – Prince

+0

你最好的選擇是使用「檢查元素」,並嘗試將財產移動給各種父母。看哪一個最好,只需要最少的修改。 :) – Purag

+0

我想出了兄弟感謝我看到你在說的溢出在哪裏 – Prince