Я требую ниже требований с чистым CSS. Что я безуспешно пробовал для своей цели на http://jsfiddle.net/5rH5R/
чего я пытаюсь достичь с помощью общего изображения:
и устно:
- Одна буква в круге с центром в обоих направлениях
- Буква в круге будет динамической, поэтому настройка CSS не должна быть только для некоторых конкретных букв (будет первой буквой имени автора комментария).
- диаметр круга может быть изменен в будущем (на данный момент 40px)
- буква не должна выходить за пределы круга
- буква должна быть как можно больше
- У меня нет
font-family
ограничений. Если для ответа требуетсяmonospace
семья, все в порядке.
код в ссылке jsfiddle приведен ниже. Не могли бы вы помочь мне, если это достижимо?
HTML
<p><span class="step"><span class="letter">Ş</span></span></p>
CSS3
html5doctor.com CSS resetting CODE here
.step {
background: #cccccc;
border-radius: 2.5em; /* 40px */
-moz-border-radius: 2.5em; /* 40px */
-webkit-border-radius: 2.5em; /* 40px */
color: #ffffff;
display: inline-block;
font-weight: bold;
line-height: 5em;
text-align: center;
width: 5em;
font-size:1em;}
.letter{font-size:5em;background:orange;position:relative;top:.1em;}