Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Phonegap:如何实现这段代码?_Html_Css_Cordova_Web_Phonegap Build - Fatal编程技术网

Html Phonegap:如何实现这段代码?

Html Phonegap:如何实现这段代码?,html,css,cordova,web,phonegap-build,Html,Css,Cordova,Web,Phonegap Build,我发现了这个我想在Phonegapp应用程序中实现的简洁动画 HTML: 我在index.HTML中粘贴了HTML代码,在index.CSS中粘贴了CSS,但它似乎不起作用 如何实现此代码 谢谢 您忘记了一件简单的事情:您复制了SCS,而不是首先将其编译为CSS。因此,这是可行的: 正文{ 背景#8bc34a; 颜色:白色; 文本对齐:居中; } a{ 颜色:继承; } h1,h2,h3,h4{ 保证金:0; 边缘底部:10px; 边缘顶部:10px; } h1{ 字号:3em; } .菜单{

我发现了这个我想在Phonegapp应用程序中实现的简洁动画

HTML:

我在index.HTML中粘贴了HTML代码,在index.CSS中粘贴了CSS,但它似乎不起作用

如何实现此代码


谢谢

您忘记了一件简单的事情:您复制了SCS,而不是首先将其编译为CSS。因此,这是可行的:

正文{
背景#8bc34a;
颜色:白色;
文本对齐:居中;
}
a{
颜色:继承;
}
h1,h2,h3,h4{
保证金:0;
边缘底部:10px;
边缘顶部:10px;
}
h1{
字号:3em;
}
.菜单{
-webkit筛选器:url(“#goo”);
过滤器:url(“#goo”);
}
.菜单项,.菜单打开按钮{
背景:#e91e63;
边界半径:100%;
宽度:80px;
高度:80px;
左边距:-40px;
位置:绝对位置;
顶部:20px;
颜色:白色;
文本对齐:居中;
线高:80px;
-webkit转换:translate3d(0,0,0);
变换:translate3d(0,0,0);
-webkit转换:-webkit转换慢出200ms;
过渡:-webkit转换缓解200ms;
过渡:变换缓变200ms;
转换:转换缓变200ms,-webkit转换缓变200ms;
}
.菜单打开{
显示:无;
}
.汉堡包{
宽度:25px;
高度:3倍;
背景:白色;
显示:块;
位置:绝对位置;
最高:50%;
左:50%;
左边距:-12.5px;
利润上限:-1.5px;
-webkit转换:-webkit转换200ms;
转换:-webkit转换200ms;
转换:转换200ms;
转换:转换200ms,-webkit转换200ms;
}
.汉堡包-1{
-webkit转换:translate3d(0,-8px,0);
变换:translate3d(0,-8px,0);
}
.汉堡包-2{
-webkit转换:translate3d(0,0,0);
变换:translate3d(0,0,0);
}
.汉堡包-3{
-webkit转换:translate3d(0,8px,0);
转换:translate3d(0,8px,0);
}
.菜单打开:选中+.菜单打开按钮.汉堡-1{
-webkit变换:平移3D(0,0,0)旋转(45度);
变换:平移3D(0,0,0)旋转(45度);
}
.菜单打开:选中+.菜单打开按钮.汉堡-2{
-webkit变换:平移3D(0,0,0)比例(0.1,1);
变换:平移3D(0,0,0)比例(0.1,1);
}
.菜单打开:选中+.菜单打开按钮.汉堡-3{
-webkit变换:平移3D(0,0,0)旋转(-45度);
变换:平移3D(0,0,0)旋转(-45度);
}
.菜单{
位置:绝对位置;
左:50%;
左边距:-190px;
填充顶部:20px;
左侧填充:190px;
宽度:380px;
高度:250px;
框大小:边框框;
字体大小:20px;
文本对齐:左对齐;
}
.菜单项:悬停{
背景:白色;
颜色:#e91e63;
}
.菜单项:第n个子项(3){
-webkit转换持续时间:180ms;
过渡时间:180ms;
}
.菜单项:第n个子项(4){
-webkit转换持续时间:180ms;
过渡时间:180ms;
}
.菜单项:第n个子项(5){
-webkit转换持续时间:180ms;
过渡时间:180ms;
}
.菜单项:第n个子项(6){
-webkit转换持续时间:180ms;
过渡时间:180ms;
}
.菜单项:第n个子项(7){
-webkit转换持续时间:180ms;
过渡时间:180ms;
}
.菜单项:第n个子项(8){
-webkit转换持续时间:180ms;
过渡时间:180ms;
}
.菜单项:第n个子项(9){
-webkit转换持续时间:180ms;
过渡时间:180ms;
}
.菜单打开按钮{
z指数:2;
-webkit过渡计时功能:立方贝塞尔(0.175、0.885、0.32、1.275);
过渡计时功能:立方贝塞尔(0.175,0.885,0.32,1.275);
-webkit转换持续时间:400ms;
过渡时间:400ms;
-webkit转换:缩放(1.1,1.1)平移3D(0,0,0);
变换:缩放(1.1,1.1)平移3D(0,0,0);
光标:指针;
}
.菜单打开按钮:悬停{
-webkit转换:缩放(1.2,1.2)平移3D(0,0,0);
变换:缩放(1.2,1.2)平移3D(0,0,0);
}
.菜单打开:选中+.菜单打开按钮{
-webkit转换定时功能:线性;
过渡时间函数:线性;
-webkit转换持续时间:200ms;
过渡时间:200ms;
-webkit变换:缩放(0.8,0.8)平移3D(0,0,0);
变换:缩放(0.8,0.8)平移3D(0,0,0);
}
.菜单打开:选中~.菜单项{
-webkit过渡计时功能:立方贝塞尔(0.935,0,0.34,1.33);
过渡计时功能:立方贝塞尔(0.935,0,0.34,1.33);
}
.菜单打开:选中~菜单项:第n个子项(3){
-webkit转换持续时间:180ms;
过渡时间:180ms;
-webkit转换:translate3d(0.08361px,-104.99997px,0);
转换:translate3d(0.08361px,-104.99997px,0);
}
.菜单打开:选中~菜单项:第n个子项(4){
-webkit转换持续时间:280ms;
过渡时间:280ms;
-webkit转换:translate3d(90.9466px,-52.47586px,0);
转换:translate3d(90.9466px,-52.47586px,0);
}
.菜单打开:选中~菜单项:第n个子项(5){
-webkit转换持续时间:380ms;
过渡时间:380ms;
-webkit转换:translate3d(90.9466px,52.47586px,0);
转换:translate3d(90.9466px,52.47586px,0);
}
.菜单打开:选中~菜单项:第n个子项(6){
-webkit转换持续时间:480ms;
过渡时间:480ms;
-webkit转换:translate3d(0.08361px,104.99997px,0);
转换:translate3d(0.08361px,104.99997px,0);
}
.菜单打开:选中~菜单项:第n个子项(7){
-webkit转换持续时间:580ms;
过渡时间:580ms;
-webkit转换:translate3d(-90.86291px,52.62064px,0);
转换:translate3d(-90.86291px,52.62064px,0);
}
.菜单打开:选中~菜单项:第n个子项(8){
-webkit转换持续时间:680ms;
过渡时间:680ms;
-webkit转换:translate3d(-91.03006px,-52.33095px,0);
转换:translate3d(-91.03006px,
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Computer World</title>
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>

</head>
<body>

<h1>Gooey Menu</h1>
<h2>Using CSS and SVG Filters</h2>
<h3>By <a href="http://codepen.io/lbebber">Lucas Bebber</a></h3>
<h4><a href="http://codepen.io/lbebber/pen/LELBEo" target="_blank">Version 1</a> - Version 2 - <a href="http://codepen.io/lbebber/pen/pvwZJp" target="_blank">Version 3</a> - <a href="http://codepen.io/lbebber/pen/rawQKR" target="_blank">Version 4</a></h4>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">

<nav class="menu">
  <input type="checkbox" href="#" class="menu-open" name="menu-open" id="menu-open"/>
  <label class="menu-open-button" for="menu-open">
    <span class="hamburger hamburger-1"></span>
    <span class="hamburger hamburger-2"></span>
    <span class="hamburger hamburger-3"></span>
  </label>

  <a href="#" class="menu-item"> <i class="fa fa-bar-chart"></i> </a>
  <a href="#" class="menu-item"> <i class="fa fa-plus"></i> </a>
  <a href="#" class="menu-item"> <i class="fa fa-heart"></i> </a>
  <a href="#" class="menu-item"> <i class="fa fa-envelope"></i> </a>
  <a href="#" class="menu-item"> <i class="fa fa-cog"></i> </a>
  <a href="#" class="menu-item"> <i class="fa fa-ellipsis-h"></i> </a>

</nav>


<!-- filters -->
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
    <defs>
      <filter id="shadowed-goo">

          <feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="10" />
          <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 18 -7" result="goo" />
          <feGaussianBlur in="goo" stdDeviation="3" result="shadow" />
          <feColorMatrix in="shadow" mode="matrix" values="0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 -0.2" result="shadow" />
          <feOffset in="shadow" dx="1" dy="1" result="shadow" />
          <feComposite in2="shadow" in="goo" result="goo" />
          <feComposite in2="goo" in="SourceGraphic" result="mix" />
      </filter>
      <filter id="goo">
          <feGaussianBlur in="SourceGraphic" result="blur" stdDeviation="10" />
          <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 18 -7" result="goo" />
          <feComposite in2="goo" in="SourceGraphic" result="mix" />
      </filter>
    </defs>
</svg>
</body>
</html>
@import "compass/css3";

//vars
$fg:#e91e63;
$bg:#8bc34a;
$pi:3.14;

//config
$menu-items:6+1;
$open-distance:105px;
$opening-angle:$pi*2;

body{
  background:$bg;
  color:white;
  text-align:center;
}
a{
  color:inherit;
}
h1, h2, h3, h4{
  margin:0;
  margin-bottom:10px;
  margin-top:10px;
}
h1{
  font-size:3em;
}
%goo{
  filter:url('#goo');
  // debug 
  // background:rgba(255,0,0,0.2);
}
%ball{
  background:$fg;
  border-radius:100%;
  width:80px;
  height:80px;
  margin-left:-40px;
  position:absolute;
  top:20px;
  color:white;
  text-align:center;
  line-height:80px;
  transform:translate3d(0,0,0);
  transition:transform ease-out 200ms;
}
.menu-open{
  display:none;
}
.menu-item{
  @extend %ball;
}
.hamburger{
  $width:25px;
  $height:3px;
  width:$width;
  height:$height;
  background:white;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-$width/2;
  margin-top:-$height/2;
  transition:transform 200ms;
}
$hamburger-spacing:8px;
.hamburger-1{
  transform:translate3d(0,-$hamburger-spacing,0);
}
.hamburger-2{
  transform:translate3d(0,0,0);
}
.hamburger-3{
  transform:translate3d(0,$hamburger-spacing,0);
}
.menu-open:checked+.menu-open-button{
  .hamburger-1{
    transform:translate3d(0,0,0) rotate(45deg); 
  }
  .hamburger-2{
    transform:translate3d(0,0,0) scale(0.1,1);
  }
  .hamburger-3{
    transform:translate3d(0,0,0) rotate(-45deg); 
  }
}
.menu{
  @extend %goo;
  $width:380px;
  $height:250px;
  position:absolute;
  left:50%;
  margin-left:-$width/2;
  padding-top:20px;
  padding-left:$width/2;
  width:$width;
  height:$height;
  box-sizing:border-box;
  font-size:20px;
  text-align:left;
}


.menu-item{
  &:hover{
    background:white;
    color:$fg;
  }
  @for $i from 1 through $menu-items{
    &:nth-child(#{$i+2}){
      transition-duration:180ms;
    }
  }
}

.menu-open-button{
  @extend %ball;
  z-index:2;
  transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.275);
  transition-duration:400ms;
  transform:scale(1.1,1.1) translate3d(0,0,0);
  cursor:pointer;
}
.menu-open-button:hover{
  transform:scale(1.2,1.2) translate3d(0,0,0);
}
.menu-open:checked+.menu-open-button{
  transition-timing-function:linear;
  transition-duration:200ms;
  transform:scale(0.8,0.8) translate3d(0,0,0);
}

.menu-open:checked~.menu-item{
  transition-timing-function:cubic-bezier(0.935, 0.000, 0.340, 1.330);
  @for $i from 1 through $menu-items{
    $angle:(($pi - $opening-angle)/2)+(($opening-angle/($menu-items - 1))*($i - 1));

    &:nth-child(#{$i+2}){
      transition-duration:80ms+(100ms*$i);
      transform:translate3d(cos($angle)*$open-distance,sin($angle)*$open-distance,0);
    }
  }
}