J'essaye de créer un effet avec css - Je veux trois cercles superposés ressemblant à un diagramme de Venn. Je veux appliquer des transformations css-animation sur les cercles pour qu'ils semblent pulser.Création et positionnement de venn-diagram avec css
J'essaie actuellement d'utiliser ·
ou · comme cercle de diagramme de venn. Cependant, comme vous pouvez (espérons-le) voir, la position de ce personnage n'est pas flush gauche ou droite ... et donc le positionnement de celui-ci est terriblement difficile. Notez comment dans l'image ci-dessous les points sont en dehors d'une boîte de délimitation de 100px x 100px.
Je veux positionner les cercles de Venn-diagramme dans leur élément parent donc il est facile de positionner l'élément Venn diagramme ailleurs. Y a-t-il une meilleure approche pour créer ce look? Police personnalisée? SVG?
<style>
@-webkit-keyframes dot1
{
0% {color: rgba(255, 0, 0, .3);}
50% {color: rgba(255, 0, 0, .8);}
100% {color: rgba(255, 0, 0, .3);}
}
.dot
{
font-size: 200px;
position: absolute;
}
.dot1
{
-webkit-animation:dot1 2s infinite;
top: 0;
}
.dot2
{
-webkit-animation:dot1 2s infinite;
left: 20px;
top: 0;
}
.dot3
{
-webkit-animation:dot1 2s infinite;
top: 10px;
left: 15px;
}
.container
{
border-style: solid;
border-color: pink;
border-width: 1px;
width: 100px;
height: 100px;
}
</style>
</head>
<body>
<div class='container'>
<span class='dot dot1'>·</span>
<span class='dot dot2'>·</span>
<span class='dot dot3'>·</span>
</div>
</body>
http://jsbin.com/ozeham/1/edit
Différents navigateurs peuvent rendre le texte de différentes façons . L'utilisation d'une image est probablement la méthode la plus précise au pixel près. Cependant, essayez de jouer avec la propriété 'line-height' de' .dot'. http://jsbin.com/oparic/1/edit – showdev