Лого SiteHere.ru

Великолепный эффект для аннотаций на CSS3 — аннотации в css

Великолепный эффект для аннотации в CSS

Когда создаешь статью, часто есть необходимость показать на изображении какие-то важные места. И хочется сделать это наиболее красиво, удобно и понятно. И в этой статье мы рассмотрим как с помощью CSS3 можно создать красивый эффект аннотаций с наложением.

Пример аннотаций можно увидеть здесь:

Посмотреть примерСкачать



HTML часть аннотаций CSS

Вся конструкция состоит из изображения, которое показывается изначально и элементов, которые появляются при клике:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<div class="ao-item">
    <div class="ao-details">
        <h2>Классный эффект для аннотаций на CSS3</h2>
        <p>С помощью аннотаций можно выделять, подчеркивать при показе какие-то места, которым необходимо уделить больше внимания. 
           Кликните на изображение чтобы увидеть эффект.</p>
    </div>
    <div class="ao-preview">
        <input type="checkbox" id="ao-toggle" class="ao-toggle" name="ao-toggle" />
        <img src="images/Anariel_BlentonTemplate.jpg" alt="image01" />
        <div class="ao-annotations">
            <span>Шапка сайта</span>
            <span>Слайдер</span>
            <span>Популярные новости</span>
            <span>Основные новости</span>
            <span>Нижняя часть сайта или футер</span>
        </div>
    </div>
</div>


CSS часть аннотаций

Я не буду вставлять весь CSS код(т.к. он немаленький), его можно взять в исходниках, а лишь скажу где изменять позицию блоков с описаниями:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
.ao-annotations span:nth-child(1) {
    top: 15%;
    left: 5%;
}
 
.ao-annotations span:nth-child(2) {
    top: 20%;
    left: -13%;
}
 
.ao-annotations span:nth-child(3) {
    top: 37%;
    right: 2%;
}
 
.ao-annotations span:nth-child(4) {
    top: 53%;
    right: -8%;
}
 
.ao-annotations span:nth-child(5) {
    bottom: 18%;
    left: -4%;
}


Вывод

Очень полезный способ выделить места на изображении и не только. Если вам приходится часто что-то показывать и объяснять, рекомендую присмотреться к данному способу. Таким образом мы создали великолепные аннотации в CSS.


Успехов!

Источник: tympanus.net

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *