Tidesdk не работает с CSS

я не могу что-то сделать с css в tidesdk

Я пытался сделать круги css, я использую 1.3.1-бету, но это не работает, я не знаю, что я делаю неправильно.

Вы можете помочь мне?

<html>
    <head>
        <title>Sample</title>
        <link href="style.css" type="text/css" rel="stylesheet" media="screen" />
    </head>
    <body>

        <div id="advanced" class="circle"></div>

    </body>

</html>

и я использую это

.circle {
border-radius: 50%;
display: inline-block;
margin-right: 20px;
}

#advanced {
width: 200px;
height: 200px;
background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
background-image: -webkit-radial-gradient(45px 45px, circle cover, yellow, orange);
background-image: radial-gradient(45px 45px 45deg, circle cover, yellow 0%, orange 100%, red 95%);
-webkit-animation-name: spin;
-webkit-animation-duration: 3s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: spin;
-moz-animation-duration: 3s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: spin;
-ms-animation-duration: 3s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
}

я использовал это в хроме, и это работает, но не в приложении tidesdk

Редактировать:

Я нашел этот старый метод размытия, он не обычный, но похоже, что TideSDK не принимает css3 =(

HTML:

<div id="container">
<div />
<div class="blur" />
</div>

CSS:

#container{ overflow: hidden; position: relative; width: 200px;
height: 200px;}
#container div{ 
  position: absolute; 
 left: 0; 
  top: 0; 
 z-index: 0; 
  width: 200px;
height: 200px;
border-radius: 40px;
background: orange;
}
#container div.blur:hover{opacity: 0.6; background: white;}
#container div.blur{opacity: 0; }

person mackiur    schedule 11.01.2014    source источник


Ответы (1)


Кажется, у tideSDK есть проблемы с процентным радиусом границы и новым синтаксисом градиента -webkit-radial-gradient. Я предлагаю вам использовать старый синтаксис для градиента. Пример рабочего кода вы можете найти ниже. Измените цвета и позиции цветов по своему усмотрению.

.circle {
    -webkit-border-radius: 100px;
    display: inline-block;
    margin-right: 20px;
}

#advanced {
    width: 200px;
    height: 200px;
    background: -webkit-gradient(radial, 40% 40%, 20, 50% 50%, 250, from(yellow), to(red));
}

Для получения дополнительной информации о синтаксисе -webkit-gradient прочитайте эту статью.

person kgd    schedule 11.01.2014
comment
Вы правы, некоторые методы не работают должным образом, но этот образец работает без проблем в приложении tidesdk. - person kgd; 12.01.2014