2016-03-10 1 views
1

В настоящее время я разрабатываю сайт, в котором 2 пользователя идут голова в голову в «фальш-монете», на каждом экране пользователя появляется всплывающее окно Materialize CSS (победитель уже был определен), я тогда хочу, чтобы была анимация с переводом монет.JavaScript-анимация с мозаикой с пользовательским изображением с обеих сторон

Я собираюсь использовать эту монету покадровой анимации: https://www.html5andbeyond.com/coin-flip-application-html-css-and-jquery/

Мой вопрос, как я могу установить флип монету на землю на определенном победителя до анимации, также, как я могу изменить его так, что есть пользовательское изображение с каждой стороны?

Спасибо,

Джеймс

+0

@OlivierDeMeulder Там нет «соответствующего кода», этот вопрос находится на функциональности и выполнении отображения монет покадровой анимации с заранее определенной стороной монеты – iJamesPHP

+0

@iJamesPHP Не уверен, что Вопрос есть? – guest271314

+0

@ guest271314 ok Позвольте мне изменить вопрос на что-то более легкое – iJamesPHP

ответ

4

Вот изменения, чтобы сделать в CSS этого Codepen поместить изображение на обе стороны медали. Нажмите на кнопку «Редактировать на Codepen» на https://codepen.io/html5andblog/pen/pJZpee

#coin .front { 
    transform: translateZ(1px); 
    border-radius: 50%; 
    background-image: url('http://placehold.it/200x200/E8117F/000000'); 
    background-size: cover; 
    display: block; 
} 

    #coin .back { 
    transform: translateZ(-1px) rotateY(180deg); 
    border-radius: 50%; 
    background-image: url('http://placehold.it/200x200/000000/E8117F'); 
    background-size: cover; 
    display: block; 
} 

Для того, чтобы падение монеты на определенной стороне сделать следующее на том же codepen вы дали нам.

Heads: Измените строку 'вар spinArray' в

var spinArray = ['animation1080']; 

Хвосты: Изменить 'spinArray Var' строку

var spinArray = ['animation900']; 

Я не могу взять это дальше, не имея доступ к вашему коду. Этого должно быть достаточно, чтобы понять это.

Надеюсь, это поможет.

Беста,

Tim

+0

Очень полезный Тим, единственный вопрос теперь - небольшое «отставание» от каждого вращения, я думаю, что он постоянно загружает изображения, как я могу это исправить? – iJamesPHP

+0

У меня нет никакого «отставания» на моем конце. Какой браузер вы используете? Если У меня есть время позже, я проверю это. Между тем, можете спросить, что вы принимаете ответ, если он точно отвечает на ваш первоначальный вопрос: «Мой вопрос в том, как я могу настроить флип для монет на конкретный победитель перед анимацией, также, как я могу его изменить, поэтому есть обычай образ с каждой стороны? ». – mpactMEDIA

+0

Жаль, что я хотел принять его, но я довольно новичок в SO, поэтому я только поддержал, я, вероятно, найду свой путь для отдыха, спасибо очень большое – iJamesPHP

Смежные вопросы