草庐IT

百分之百

全部标签

javascript - 使用元素自己的(不是父元素的)宽度进行计算或在 css 中使用百分比,无需 javascript

我一直在尝试一种方法,让页面元素与它两侧的元素重叠,并在它们之间完美居中。我的解决方案是声明position:relative并将负的margin值设置为大致等于元素宽度的50%,但我最接近的是一半元素占其父元素宽度的百分比:.clap{position:relative;margin:auto-16.66%;//Thiselement'sshareoftheentireparent'swidth=33.33%color:#f00}123456789012345678901234567890我正在尝试找到一个仅使用CSS的解决方案,该解决方案将使用元素本身的宽度,而不是容器的宽度。我不

html - 如何计算 Less 的色差百分比

假设我有两种颜色#595b5c和#424545。我想知道它们之间的百分比差异,该怎么做?原因是我想使用lighten和darken以百分比为参数的less函数。例如:@darkgrey1:#595b5c;@darkgrey2:darken(@darkgrey1,10%);我怎么知道#424545比#595b5c暗多少百分比? 最佳答案 我每天都必须解决完全相同的问题,所以我创建了一个toolforcolorfunctionsuggestions.它列出了从一种颜色到另一种颜色的大部分LESS函数,因此您可以专注于使用darken还是

html - 如何将百分比宽度放入 html Canvas (无 css)

我有一张图片,并在其上面覆盖了一个Canvas,这样我就可以在不修改图片本身的情况下“在”图片上绘图。Sorry,yourbrowserisnotsupported.我可以在上面的Canvas行中以像素为单位指定宽度和高度,效果很好,但是我需要根据屏幕尺寸动态调整大小(必须在小型智能手机和平板电脑上工作)。当我尝试如上所示输入百分比时,它会将其解释为像素。因此,Canvas将为70像素宽和60像素高。出于某种原因,我无法在CSS中调整Canvas的大小,所以看起来我必须在html中进行调整。澄清一下,当我尝试在CSS中指定Canvas尺寸时,它们实际上并没有改变Canvas的大小。图像

css - 在 Firefox 中不遵守 SVG 的百分比变换原点,仅在 WebKit 中有时才遵守

我有这个冰淇淋甜筒SVG图形,我想用transform-origin的50%100%(中间底部)来转换勺子。Firefox声称遵守(即检查员注意到正确的transform-origin)但实际上在左上角进行转换。奇怪的是,WebKit只有在父元素设置了font-size:100%时才会服从。这些是非常相似的问题,但仅适用于Firefox:Settingtransform-originonSVGgroupnotworkinginFireFoxHowtosettransformorigininSVGTransformOriginnotworkinginFirefox

以百分比表示的 HTML 表格宽度,表格行平均分隔

当我在html中创建表格时,宽度为100%的表格,如果我想将所有单元格(tds)分成等份,是否必须为每个单元格输入宽度%?我“有义务”这样做吗?例如:或者以下也可能是正确的程序,如果我希望每个tds均等分配宽度,则不要在每个tds中写入宽度:我知道它适用于两种方式,但我只想知道“合法”的方式。 最佳答案 使用属性table-layout:fixed;在table上以获得等间距的单元格。如果一个列设置了宽度,那么不管内容是什么,都是指定的宽度。没有设置宽度的列将在它们之间划分剩余的任何空间。gobbledegookmibs只是把它丢在

html - 当宽度基于百分比动态变化时制作一个 <div> 正方形

这个问题在这里已经有了答案:MaintaintheaspectratioofadivwithCSS(37个答案)关闭7年前。我正在开发一个网络应用程序,它将根据用户对N的选择生成NxN网格。我希望网格的总宽度是相对的(即100%的可用空间),以便用户可以打印各种纸张尺寸。我可以通过%(即:100%/N)轻松计算出网格中正方形的宽度,但我在计算高度时遇到了问题。网页的高度总是无限的,除非我人为地限制它,就像我说的那样,我不想这样做。当我的网格的高度和宽度约束是动态的而不是正方形时,如何使我的网格中的正方形成为正方形而不是矩形?

html - 如何按视口(viewport)的百分比平移 SVG 组

我有一个svg那是在(组),我想缩放它,然后按视口(viewport)的百分比转换它。svg中的大多数内容都允许通过数量可笑的选项来指定单位;例如px,em,%,ex,pt,pc,...然而,翻译中指定的数字似乎只是像素。问题是,如果我必须返回并重新计算翻译的像素值,那么我的svg将变得依赖于分辨率。然后我,你和每个人都会陷入一个悖论。你可以看出我为什么有点担心。http://jsbin.com/ubeqot/1/edit 最佳答案 贴上内部元素元素并将带有百分比值的x和y属性添加到内部元素来翻译它。如果您希望首先应用比例,您可以将

html - 如何将最大宽度设置为百分比和像素?

如何防止div的宽度扩展到超过百分比和像素?也就是说,浏览器应该计算像素值的百分比,然后选择两个值中较小的一个。如果我像这样设置它们:{max-width:100px;max-width:20%;}Assets管道将简单地选择第二个而忽略第一个。 最佳答案 width:20%;max-width:100px;这会将宽度设置为20%,但将其限制在100像素。 关于html-如何将最大宽度设置为百分比和像素?,我们在StackOverflow上找到一个类似的问题:

html - 圆形百分比进度条

我想在我的网站上有一个百分比圆指示器:在本例中,它显示75%。应该怎么做?我在图像文件中有黄色圆圈,但如果使用CSS更容易(某种方式)完成这一切,那我没问题。 最佳答案 考虑到进度条的形状(圆形结束/开始),我建议使用SVG。演示:Radialprogressbar在下面的示例中,进度使用stroke-dasarray属性进行动画处理,并且%数字使用jQuery递增:varcount=$(('#count'));$({Counter:0}).animate({Counter:count.text()},{duration:5000,

html - 如何将表格样式设置为容器的全宽并使单元格使用宽度的百分比?

这是我的html。下表位于一个固定宽度为670px的容器div中。现在我不确定如何继续使该表捕获容器的整个宽度。这是我的CSS:.table_fields{display:block;background:#fff;border:1pxsolid#dce1e9;border-bottom:0;border-spacing:0;}.table_fields.table_fields_top{background:#f1f3f6;}.table_fields.table_fields_toptd{font-size:10px;text-transform:uppercase;}.table