2011-07-28 5 views
8

上の角を丸め:CSSは、私はトラブルCSS3を使用してIMGの角を丸めを持ってるイメージ問題

enter image description here

これは私が使用しているコードです:

img.event-thumbimage { 
    height:120px; 
    width:140px; 
    -webkit-box-shadow: 0px 0px 10px 0px #4d4d4d; 
    -moz-box-shadow: 0px 0px 10px 0px #4d4d4d; 
    box-shadow: 0px 0px 10px 0px #4d4d4d; 
    -webkit-border-radius: 8px; 
    -moz-border-radius: 8px; 
    -khtml-border-radius: 8px; 
    border-radius: 8px; 
    border:solid white 3px; 
    float:left; 
    margin-right:25px; 
    } 

として、外側の境界線は丸みを帯びていますが、実際のimgは二乗されています。 CSS3を使用すると、実際の画像のコーナーをどのように丸くすることができますか?

答えて

14

使用二つの容器、角丸(imgない)の両方、および内側にoverflow: hidden忘れない:ここで

例コード:

http://jsfiddle.net/jackJoe/YhDXm/
+0

ありがとうございました。オーバーフローの使用方法は何ですか? – Rob

+1

@Robこれは、利用可能な幅や高さをそれ以上表示しないようにコンテナに指示します。 auto(必要に応じてスクロールバーを表示)とvisible(スクロールバーは常に表示)に設定することもできます。 – jackJoe

1

画像の周りに<div>を置き、そのラッパーにborder-radiusを貼り付けます。 overflow: hidden;を追加してください。これは、<img>タグの角が丸くなることができないためです。

+0

ちょうど前と同じような効果があります。 imgは、外に丸みを帯びた外枠でまだ四角形になっています。 – Rob

関連する問題