Куда лучше интегрировать интерактивную карту pure css в шаблон на Wordpress или Bootstrap? [требует правки]

310
15 июня 2017, 05:50

Добрый день!

Стоит задача создать лэндинг с картой с интерактивными элементами (точками, привязанными к локациям, нажимая на которые появляется pop-up или осуществляется переход на другую страницу). Пример: https://codepen.io/mirichan/pen/jEBmyG

    @import compass
 $font-stack-safe: Helvetica, sans-serif
$font-stack-main: "Roboto", $font-stack-safe
$font-stack-highlight: "Roboto Condensed", $font-stack-safe
$color-background: rgb(26, 26, 26)
$color-highlight: rgb(175, 225, 250)
$color-highlight-light: lighten($color-highlight, 10%)
$color-highlight-dark: darken($color-highlight, 10%)
$color-foreground: invert($color-background)
$map-dot-size: 40px
$transition-time: 0.25s
html
background: $color-background
color: $color-foreground
text-align: center
font-family: $font-stack-main
body
max-width: 1200px
margin: 20px auto
padding: 0 100px
overflow-x: hidden
.description
max-width: 600px
margin: 0 auto
color: transparentize($color-foreground, 0.3)
div, img, footer
 position: relative
@include box-sizing(border-box)
h1, h2, h3, h4, h5, h6
margin-bottom: 20px
text-transform: uppercase
font-family: $font-stack-highlight
font-weight: 300
h1
font-size: 36pt
h2
font-size: 24pt
h3
font-size: 18pt
h4
font-size: 16pt
h5
font-size: 14pt
h6
font-size: 12pt
p
font-size: 12pt
margin-bottom: 12pt
strong
font-weight: 900
font-family: $font-stack-highlight
color: $color-foreground
a
 @include transition(color $transition-time ease-in-out)
 font-family: $font-stack-highlight
 text-transform: uppercase
 text-decoration: none
 color: $color-highlight-light
 &:visited
  color: $color-highlight-light
 li.active &,
 &:hover,
 &:active
  color: $color-foreground
.centered
 position: absolute
 top: 50%
 left: 50%
 @include translate(-50%, -50%)
 .centered-y
 position: absolute
 width: 100%
 top: 50%
 @include translateY(-50%)
 .distribution-map
 position: relative
 width: 100%
 padding: 20px
 @include box-sizing(border-box)
 margin: 0 auto
 >img
  width: 100%
  position: relative
  margin: 0
  padding: 0
  .map-point
  cursor: pointer
  outline: none
  z-index: 0
  position: absolute
  width: $map-dot-size
  height: $map-dot-size
  @include border-radius($map-dot-size/2)
  @include opacity(0.8)
  @include translate(-50%, -50%)
  @include transition(opacity $transition-time ease-in-out $transition-time, 
  width $transition-time ease-in-out $transition-time, height $transition-time 
  ease-in-out $transition-time, z-index $transition-time ease-in-out 
  $transition-time)
  background: transparentize($color-background, 0.15)
  border: $map-dot-size/8 solid $color-highlight-dark
  .content
    @include opacity(0)
    @include transition(opacity $transition-time ease-in-out)
    width: 100%
    height: 100%
    left: 50%
    @include translateX(-50%)
    overflow: overlay
   &:active, &:focus
    //Deal with Firefox :active styling
    margin: 0
    padding: 0
    @include opacity(1)
    width: 300px
    height: 220px
    color: $color-foreground
    z-index: 1
    @include transition(opacity $transition-time ease-in-out, width 
    $transition-time ease-in-out, height $transition-time ease-in-out)
    .content
     @include opacity(1)
     @include transition(opacity $transition-time ease-in-out $transition-
     time, height 0 ease-in-out $transition-time, overflow 0 ease-in-out 
     $transition-time)
     overflow: hidden
     a:hover, a:active
       color: $color-highlight

Карту будем создавать при помощи pure css. Вопрос: какие шаблоны Wordpress или Bootstrap подойдут для решения данной задачи?

Спасибо!

С уважением, Елена

READ ALSO
Почему не работает count в Mysql

Почему не работает count в Mysql

Делаю запрос вида

309
SELECT Выборка нескольких значений из поля

SELECT Выборка нескольких значений из поля

В таблице mysql есть поле options

272
Изменение свойств в одной таблице, при изменении количества свойства в другой

Изменение свойств в одной таблице, при изменении количества свойства в другой

Я в работе с базами новичек и вот с чем не могу разобраться Заголовок наверно не правильно составил, но суть такая

293
SQL запрос. Please help [требует правки]

SQL запрос. Please help [требует правки]

есть две таблицы: BOOKS и COMMENTS, а также массив ID(более 100)Table BOOKS :+ ID_BOOKS + ID_EBOOKS + TABLE COMMENTS: + ID + MARK +

211