草庐IT

百分之百

全部标签

javascript - JS - 找出被遮挡的 DOM 元素的可见百分比

编辑以下HTML和CSS只是一个示例,真正的用例涉及复杂的DOM,并且应该足够通用以适用于不同的网页。唯一有效的假设是所有元素都是矩形的。鉴于以下情况:HTMLABCDCSS.a,.b,.c,.d{border:solid1pxblack;opacity:0.5;font-family:arial;position:absolute;font-size:20px;}.a{width:300px;height:250px;top:30px;left:20px;background:green;}.b{width:300px;height:145px;top:10px;left:20px;

javascript - JS - 找出被遮挡的 DOM 元素的可见百分比

编辑以下HTML和CSS只是一个示例,真正的用例涉及复杂的DOM,并且应该足够通用以适用于不同的网页。唯一有效的假设是所有元素都是矩形的。鉴于以下情况:HTMLABCDCSS.a,.b,.c,.d{border:solid1pxblack;opacity:0.5;font-family:arial;position:absolute;font-size:20px;}.a{width:300px;height:250px;top:30px;left:20px;background:green;}.b{width:300px;height:145px;top:10px;left:20px;

css - 使用百分比值填充 flexbox 元素

我在GoogleChrome(只有这个浏览器必须支持)中使用flexboxes来创建动态布局。我在一个div元素中有n个子元素,它们应该以相同的比例共享整个空间。由于新引入的flex-boxes,这工作没有问题。但我还必须将每个内部div的高度设置为0。如果我想将此div内的元素拉伸(stretch)到100%高度,它会使用给定值0而不是任何计算值。因为我选择了flex-boxes以防止使用javascript,所以我更愿意保持这种方式。有没有其他办法让图片的高度充满div?这是代码(仅在GoogleChrome中测试过):htmlCSS.flexbox{display:-webkit

css - 使用百分比值填充 flexbox 元素

我在GoogleChrome(只有这个浏览器必须支持)中使用flexboxes来创建动态布局。我在一个div元素中有n个子元素,它们应该以相同的比例共享整个空间。由于新引入的flex-boxes,这工作没有问题。但我还必须将每个内部div的高度设置为0。如果我想将此div内的元素拉伸(stretch)到100%高度,它会使用给定值0而不是任何计算值。因为我选择了flex-boxes以防止使用javascript,所以我更愿意保持这种方式。有没有其他办法让图片的高度充满div?这是代码(仅在GoogleChrome中测试过):htmlCSS.flexbox{display:-webkit

html - 宽度为百分比的 `position:fixed` 侧边栏?

我已经成功使用了美丽的Susygridsystem创建类似于WebDesignerWall.com:之一的响应式布局我未能实现的是position:fixed侧边栏。当页面滚动并停留在同一个地方时,这样的侧边栏不会滚动。这非常方便(无论如何,您实际上不能将更多内容放入侧边栏,因为它会在窄窗口中使页面顶部变得困惑)。每当我将position:fixed应用于列时,我的布局就会变得疯狂:彩色block被声明为三列宽,但当position:fixed应用于侧边栏时会进一步拉伸(stretch)。我认为问题是侧边栏的宽度是相对的,我。e.以百分比设置。由于position:fixed,宽度是根

html - 宽度为百分比的 `position:fixed` 侧边栏?

我已经成功使用了美丽的Susygridsystem创建类似于WebDesignerWall.com:之一的响应式布局我未能实现的是position:fixed侧边栏。当页面滚动并停留在同一个地方时,这样的侧边栏不会滚动。这非常方便(无论如何,您实际上不能将更多内容放入侧边栏,因为它会在窄窗口中使页面顶部变得困惑)。每当我将position:fixed应用于列时,我的布局就会变得疯狂:彩色block被声明为三列宽,但当position:fixed应用于侧边栏时会进一步拉伸(stretch)。我认为问题是侧边栏的宽度是相对的,我。e.以百分比设置。由于position:fixed,宽度是根

html - CSS:完全适合 div 容器的字母间距百分比

我需要将文本完全放入100%宽度的div容器中。我尝试使用letter-spacing但它看起来只接受px/em,而不接受百分比值..但这不会响应(例如调整窗口大小)。这就是我得到的:http://jsfiddle.net/3N6Ld/我应该采取另一种方法吗?有任何想法吗?谢谢 最佳答案 如果您知道您有多少个字母,您可以使用vw(视口(viewport)宽度)单位来实现。在下面的示例中,我使用了值14.29vw,即100(窗口宽度的100%)除以7(单词“CONTENT”中的字母数))大约为14.29。html,body{margi

html - CSS:完全适合 div 容器的字母间距百分比

我需要将文本完全放入100%宽度的div容器中。我尝试使用letter-spacing但它看起来只接受px/em,而不接受百分比值..但这不会响应(例如调整窗口大小)。这就是我得到的:http://jsfiddle.net/3N6Ld/我应该采取另一种方法吗?有任何想法吗?谢谢 最佳答案 如果您知道您有多少个字母,您可以使用vw(视口(viewport)宽度)单位来实现。在下面的示例中,我使用了值14.29vw,即100(窗口宽度的100%)除以7(单词“CONTENT”中的字母数))大约为14.29。html,body{margi

css - 设置 span 元素的百分比宽度

一个简单的问题..是否可以在CSS中为span标签设置百分比宽度?例如:...等..在我的元素中,我目前正在使用div,但当然在每个div标记之后插入一个换行符(我不想要)。因此,最明显的解决方案是使用span标签而不是div。但是后来我无法定义span标签的宽度。至少不是以百分比的方式。在此先感谢您的帮助! 最佳答案 将元素定义为内联block,您可以像block元素一样控制宽度和高度,同时使其与周围内容保持内联。#element{display:inline-block;width:50%;}

css - 设置 span 元素的百分比宽度

一个简单的问题..是否可以在CSS中为span标签设置百分比宽度?例如:...等..在我的元素中,我目前正在使用div,但当然在每个div标记之后插入一个换行符(我不想要)。因此,最明显的解决方案是使用span标签而不是div。但是后来我无法定义span标签的宽度。至少不是以百分比的方式。在此先感谢您的帮助! 最佳答案 将元素定义为内联block,您可以像block元素一样控制宽度和高度,同时使其与周围内容保持内联。#element{display:inline-block;width:50%;}