css - 修改 CSS 以获得更好看的加载微调器

标签 css angularjs spinner loading

我是 100% 的 CSS 新手,一直在尝试修改 angular-loading-bar 模块中的现有 CSS 以获得更好看的加载微调器。到目前为止,我有一个在网页中央旋转的方形微调器,顶部边框为黑色,左侧为灰色边框。

它看起来不像我想要的那样。我想要一个圆形微调器,但不知道在哪里可以修改以使其成为圆形。有人可以帮忙吗?

#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}

#loading-bar-spinner {
  position: fixed;
  top: 50%;
  left: 50%;
}

#loading-bar-spinner .spinner-icon {
  width: 120px;
  height: 120px;

  border:  solid 4px transparent;
  border-top-color:  #000;
  border-left-color: #ccc;
  border-radius: 14px;

  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg);   transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

最佳答案

#loading-bar-spinner .spinner-icon {
    border-radius: 50%; /* Change to 50% from 14px; */
}

http://jsfiddle.net/q6u8p48y/

关于css - 修改 CSS 以获得更好看的加载微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29240130/

相关文章:

javascript - AngularJS 表达式不评估

android - 再次返回同一页面后,微调器的选定值未显示在 TextView 中

css - 打开下拉列表后设置第一行样式

javascript - 操作系统和操作系统版本之间的浏览器是否存在差异?

javascript - AngularJS : How to get ng-repeat directive template before it gets compiled?

android - 从未调用 fragment 微调器 onItemSelected 方法

android - 使用 Spinner 改变 webView

javascript - fancybox 的宽度和高度问题

javascript - 使用CSS更改输入字段的文本颜色

angularjs - Angular 隔离范围调用父函数