GVKun编程网logo

css – 响应精灵/百分比

9

对于想了解css–响应精灵/百分比的读者,本文将是一篇不可错过的文章,并且为您提供关于AmazonECS中的最小健康百分比和最大百分比是多少、css–Chrome25.0.13显示边距最高百分比为宽度

对于想了解css – 响应精灵/百分比的读者,本文将是一篇不可错过的文章,并且为您提供关于Amazon ECS中的最小健康百分比和最大百分比是多少、css – Chrome 25.0.13显示边距最高百分比为宽度的百分比而不是高度、css – Div高度百分比、css – 以百分比为基础的div的有价值信息。

本文目录一览:

css – 响应精灵/百分比

css – 响应精灵/百分比

我已经阅读了关于使用css的响应精灵的每一个问题,我看到jsfiddle具有响应精灵的工作示例,但是我仍然不明白如何获得背景位置和背景大小的百分比,如何使用包装器人们说这是必要的)围绕使用背景图像的div,为什么使用它…
例如,如果我有一个宽度为20%(比如40px)并且是一个圆的div。我需要用作背景图像的图像具有80px宽度(一个圆圈,我需要调整大小以适应我的div),并且是我的精灵图中我拥有的40个图像之一。它位于-173px -293px。
我真的不知道如何使它工作。
我试过了:
div {
  width:20%;
  border-radius:50%;
  background: url('images/sprites.png') no-repeat 72.083% 67.981%;
  background-size: 50%;
  }

当然,它没有奏效。我不明白当background-size不是auto时,如何得到background-position-x,background-position-y(我的数字来自“auto”size sprite sheet),或者背景大小涉及到div大小的百分比。
有什么数学公式可以使用吗?任何人都可以解释一下,还是给我一些网站/书的名字,我可以在哪里学习?
谢谢,

解决方法

div维度不会在演算中演奏,只能使用背景大小,以及您要使用的部分。

让我们说你的背景宽度为1000px,高度为500px。

您要使用的图像的宽度和高度为80px。

背景大小:

x part     1000px / 80px = 12.5   ->> 1250%
y part      500px / 80px = 6.25   ->>  625%

background-size: 1250% 625%;

背景位置:

x-part     173px / 1000px = 0.173   ->> 17.3%
y part     293px / 500px = 0.586    ->> 58.6%

background-position: 17.3% 58.6%;

Amazon ECS中的最小健康百分比和最大百分比是多少

Amazon ECS中的最小健康百分比和最大百分比是多少

我已经具有Docker和EC2的经验。但是我是ECS的新手。有人可以帮助我了解这两个参数的实际作用,区别和用法。

官方文件说:

最低百分之健康
表示在部署期间必须保持在RUNNING状态的服务任务数的下限,以所需任务数的百分比(四舍五入到最接近的整数)的百分比表示。使用此参数,可以在不使用其他群集容量的情况下进行部署。例如,如果您的服务具有所需的四个任务数量,并且最小健康百分比为50%,则调度程序可以在启动两个新任务之前停止两个现有任务以释放群集容量。不使用负载平衡器的服务任务如果处于“运行”状态,则被视为运行状况良好;如果使用负载均衡器的服务的任务处于“运行”状态,并且托管在其上的容器实例被负载均衡器报告为“正常”,则它们被视为运行状况良好。

最大百分比
参数表示一组在部署期间允许在运行或未决状态服务的任务数的上限,因为任务所需数量(四舍五入到最接近的整数)的百分比。使用此参数可以定义部署批处理大小。例如,如果您的服务具有所需的四个任务数,并且最大百分比值为200%,则调度程序可以在停止四个较旧的任务之前启动四个新任务(前提是可以使用执行此任务所需的群集资源)。最大百分比的默认值为200%。

对于这两个参数,我仍然不清楚。

  1. 如果运行状况百分比最低,则如果我的服务具有4个任务的期望数量,而运行状况百分比最小值为25%,则调度程序将启动/停止多少个现有/新任务?
  2. 如果使用最大百分比,如果我的服务具有4个任务的期望数量,并且最大百分比值为50%,那么调度程序将启动/停止多少个现有/新任务?
  3. 如果我的服务仅运行一个任务,则如何设置这些参数以停止现有任务并运行新任务。

css – Chrome 25.0.13显示边距最高百分比为宽度的百分比而不是高度

css – Chrome 25.0.13显示边距最高百分比为宽度的百分比而不是高度

Chrome刚更新了,我现在注意到新版本没有正确显示我的页面.看来,如果我有一个百分比的上边距,它将边距基于页面的宽度而不是高度.难道我做错了什么?

这是测试代码:

<!doctype html>
<html>
    <body>
        <div>
            Hello!
        </div>
    </body>
</html>

这是一个超短视频,展示了这个问题:http://cl.ly/2T0c132T3U2y

任何帮助将不胜感激.

解决方法

这里的W3 CSS规范:

http://www.w3.org/TR/CSS21/box.html#margin-properties

……说这是预期的.实际上,Chrome只是正确地实现了它……

css – Div高度百分比

css – Div高度百分比

Possible Duplicate:
07000

这需要一个简单的例子,但是为什么div的百分比指定的高度不适用于它。

例如:

<div>
  adsf
</div>

CSS:

.container
{
  width:80%;
  height:50%;
  background-color:#eee;
}

当我将高度从%改为px时,效果很好。 %与px一样有效,但为什么只有px可以使用,而不是%。 here是jsfiddle

编辑
尽管我在原来的问题中错过了50%的分号,这完全破坏了它。实际上我打算问的是为什么50%的消费者不会消耗50%的集装箱。它的内容只占其高度,而不是其容器的50%。

解决方法

它不占整个页面的50%是因为“整页”只是你的内容有多高。将附加的html和body更改为100%的高度,它将工作。
html,body{
    height: 100%;
}
div{
    height: 50%;
}

http://jsfiddle.net/DerekL/5YukJ/1/

^你的文件只有20px高。 20px的50%是10px,这不是你所期望的。

^现在,如果将文档的高度更改为整个页面的高度(150像素),150像素的50%为75像素,那么它将会工作。

css – 以百分比为基础的div

css – 以百分比为基础的div

最近,一位客户要求他的网站是基于百分比而不是基于像素的.百分比设定为80%.众所周知,如果容器是基于像素的,那么容器就很容易居中,但是如何将基于百分比的主容器集中在一起呢?
#container
{
  width:80%;
  margin:0px auto;
}

这不是集装箱的中心:(

解决方法

margin属性支持百分比值:
margin-left: 10%;
margin-right: 10%;

我们今天的关于css – 响应精灵/百分比的分享已经告一段落,感谢您的关注,如果您想了解更多关于Amazon ECS中的最小健康百分比和最大百分比是多少、css – Chrome 25.0.13显示边距最高百分比为宽度的百分比而不是高度、css – Div高度百分比、css – 以百分比为基础的div的相关信息,请在本站查询。

本文标签: