Comment créer un “brillant” effet comme ceci en utilisant des gradients CSS?

Est-il possible de créer ce qui suit à l'aide de CSS?

Comment créer un “brillant” effet comme ceci en utilisant des gradients CSS?

J'ai créé le conteneur et les coins arrondis. Violon ici.

Mais je ne sais pas comment pour obtenir le léger effet brillant. Est-il possible de faire cela en CSS? Si oui, comment?

Ci-dessous le code que j'ai écrit jusqu'à présent.

HTML

<div id="phone-outer">
    <div id="phone-inner">

    </div>
</div>

CSS

#phone-outer {
    margin-bottom:200px;
    margin:0 auto;  
    width:400px;
    height:500px;
    background-color:#333;
    -webkit-border-bottom-right-radius:25px;
    -webkit-border-bottom-left-radius:25px;
    -moz-border-radius-bottomright:25px;
    -moz-border-radius-bottomleft:25px;
    border-bottom-right-radius:25px;
    border-bottom-left-radius:25px;
}

#phone-inner {
    margin:0 auto;
    background-color:#FFF;
    width:360px;
    height:460px;   
}
Je ne suis pas assez bon avec des gradients de répondre correctement, mais vous pourriez vouloir essayer un grand dégradé radial, à l'aide de couleurs rgba pour créer le semi-transparent blanc de l'ombre, c'est re-placé de sorte que la plupart des il est derrière la zone blanche.
Je vous remercie. Je vais faire un essai. Je suis d'accord avec CSS de base, mais les gradients a toujours été un endroit difficile pour moi aussi.
et pour un peu d'inspiration! tjrus.com/iphone 🙂

OriginalL'auteur Isuru | 2013-02-13