Я пытаюсь создать эффект с помощью css - я хочу, чтобы три перекрывающихся круга выглядели как диаграмма Венна. Я хочу применить преобразования CSS-анимации к кругам, чтобы они пульсировали.
В настоящее время я пытаюсь использовать ·
или · в качестве круга диаграммы Венна. Однако, как вы можете (надеюсь) видеть, положение этого символа не совпадает с левым или правым... и поэтому его позиционирование ужасно сложно. Обратите внимание, как на картинке ниже точки находятся за пределами ограничивающей рамки 100 x 100 пикселей.
Я хочу поместить круги венн-диаграммы в их родительский элемент, чтобы было легко разместить элемент венн-диаграммы в другом месте. Есть ли вообще лучший подход к тому, как создать этот образ? Пользовательский шрифт? 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>
line-height
объекта.dot
. jsbin.com/oparic/1/edit - person showdev   schedule 17.04.2013