2014-04-21 8 views
0

enter image description here J'ai des étiquettes d'ancrage. Je leur applique un rayon de bordure de sorte qu'ils regardent à l'intérieur d'une forme ronde (CERCLE). Il doit être flexible à leur largeur de texte. J'essaye mais je ne sais pas quoi faire. FIDDLERayon de bordure flexible

Comment puis-je y parvenir? s'il vous plaît toute suggestion sera appréciée.

<a href="http://google.com">abc</a> 
<a href="http://en.wikipedia.org/">abcdefgh</a> 

css:

a{ 

    border:1px solid black; 
    padding:10px; 
    -webkit-border-radius: 100px; 
-moz-border-radius: 100px; 
border-radius: 100px; 
} 
+0

Pour être clair, vous voulez que toutes vos balises d'ancrage pour avoir la même forme (rond) ? –

+0

yes @ user3529729 – Tuhin

+0

Mais c'est ce que je dois faire. .. :( – Tuhin

Répondre

1

Vous pouvez donner un rayon en pourcentage.

CSS:

a{ 

    border:1px solid black; 
    padding:10px; 
    -webkit-border-radius: 10%; 
    -moz-border-radius: 10%; 
    border-radius: 10%; 
} 

est ici Updated fiddle

De rayon de frontière ce n'est pas possible d'obtenir un même cercle autour de l'ancre, car cela dépend de la taille du texte d'ancrage. s'il est différent, il reflète aussi le cercle.

Mise à jour:

Vous pouvez le faire avec div en donnant ensuite la largeur et la hauteur: DEMO

Another Example

+0

Non tous les liens doivent être dans le rectangle non arrondi cercle ... – Tuhin

+0

De quoi J'ai compris, il veut que toutes ses balises d'ancrage soient rondes et aient la même taille –

+1

donne border-radius 50%, mais pour les grands textes ce sera l'ellipse et non le cercle parfait –

Questions connexes