草庐IT

html - 通过变换将 flex/拱形边添加到 css3 3d 对象

我正在做一个仅在3d空间中使用CSS重新创建乒乓Racket的小元素,到目前为止这是结果http://codepen.io/IljaDaderko/pen/dpyZoL正如您可能注意到的那样,.pad没有侧面,并且在某个点,您可以看到闪烁,因为它变得透明。我一直在尝试弄清楚如何为球棒添加侧面,但它需要对元素进行某种flex,以便它四处走动,而且我不完全确定如何实现这一点。代码:.wrapper{text-align:center;padding:20px0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}

html - CSS 表格 - 添加边距列和行 border-bottom

我有一个HTML表格元素,我想在列之间添加边距,所以我使用了这些css属性:table{border-collapse:separate;border-spacing:36px0px;}现在我想将border-bottom添加到整行,包括标题和正文中的每个tr,但边框没有出现。我用过:tr{border-bottom:1pxsolidblue;}它仅在我使用时出现:table{border-collapse:collapse;}但是我不会在列之间留边距。我添加了我的DEMOhere. 最佳答案 您可以使用:after伪类来设置样式,

html - CSS:使用边距/填充将 Div 拉伸(stretch)到其父级高度的 100%

目前我正在处理这个页面(看图1)我需要在文章div上制作阴影,由于浏览器兼容性问题,我不能使用box-shadow属性。所以我们像这样把背景分成3block,在我们将背景图像从已经包含浅蓝色背景色的JPEG更改为PNG之前,一切都很好。在我们更改图像文件之前,我可以使用z-index属性来完成。(将中间部分的高度设置为100%并将顶部/底部部分放在上面)但是,由于我将其更改为PNG由于PNG的不透明度,它看起来很奇怪。底线是——我需要做这样的事情:但是当我使用margin-top/bottom属性将中间部分的高度设置为100%时,这就是我得到的(fiddle:http://jsfidd

html - 两个只有边距的空 div 将如何折叠?

两个只有边距的空div如何折叠?html文件:CSS文件:#div1{margin-top:10px;margin-bottom:20px;}#div2{margin-top:10px;margin-bottom:30px;}谢谢。 最佳答案 答案是:Youwillhaveonly30pxmarginattheend您正面临两种边缘崩溃。由于每个div都是空的,它的上边距和下边距将折叠,所以第一个我们将有20px,第二个为30px。然后这些边距也将一起折叠并以30px结尾。您可以通过检查html元素的高度来验证这一点,您将看到:#d

html - Angular Material Flexbox - 如何在包装行之间添加边距?

我正在使用AngularMaterial及其flexbox功能。我现在遇到了一个在我看来应该很简单的问题,但我遇到了问题。我创建了this用于演示我的问题的Codepen。所以我有一行元素超过该行的100%并且启用了换行,所以我得到两行没有边距的元素,如下所示:我正在使用这个CSS:.row{background-color:grey;padding:10px;}.item1{height:200px;background-color:blue;}.item2{background-color:red;}.item3{backgronud-color:black;height:100p

html - 是否可以在 Canvas HTML5 中与 RGB 分开设置 alpha 透明度填充或描边样式?

在Canvas/HTML5中,我知道您可以使用RGBA为fillStyle或strokeStyle设置颜色和alpha透明度。您也可以只使用RGB来设置没有alphachannel的颜色。有没有一种方法可以在不提供颜色的情况下更改项目的alpha值。我的示例想要更改颜色随机或不再已知的Canvas部分上方的fillStyle或strokeStyle。有没有办法通过另一个属性或不向颜色传递任何内容来更改alpha(例如ctx.fillStyle='rgba(,,,alphaValue)';) 最佳答案 有几种方法。首先,上下文的glo

html - 为什么元素上的负底部边距会降低该元素父元素的高度?

这可能是由于边距折叠造成的,我知道边距折叠,至少它如何影响相邻元素,但我不明白当涉及负边距时它如何作用于嵌套元素。例如,在此标记和随附的CSS中:标记Child1Child1CSSbody{background:white;padding:45px;}.parent{border:1pxsolidblack;margin-bottom:10px;}.negative{margin-bottom:-1px;}实例here.当我检查第二个.parentdiv的高度时,我注意到它比第一个小1个像素。发生这种情况是因为其中的.negative元素存在负边距。我快速浏览了W3C,找不到对此行为的

html - 为什么在 Windows Phone 7.5 上的 Internet Explorer 中向 body 元素应用边距时,我的字体大小如此困惑?

我有一个在HTML和CSS方面相对简单的网站,它在桌面浏览器(IE9/Chrome)中看起来不错。然而,当我在WindowsPhone7.5的InternetExplorer中查看它时,由于某种原因,它似乎使无序列表中的文本变大或变小,这是产生奇怪结果的代码body{margin:0px0px;}h1{font-size:250%;}h2{font-size:150%;}h3{font-size:120%;}H1headerH2headerH3headerSomeparagraphtextListitem1Listitem2看看li文本的大小,它应该是p标签的大小,但它很小。有关此文件

javascript - 带子边距的 Div 高度

我有2个div,我想让它们的高度相等:varhighestCol=$('#SecondColumn').height();$('.column').first().height(highestCol);我知道第二个div总是高于第一个。当两个div中都有纯文本时,一切正常。但是在将具有一定边距的div或填充添加到第二个div(总是更高)后,计算中断。它采用较高div的高度,但忽略第二列内子div所有边距的总和。如何计算带有边距/填充的完整div? 最佳答案 我认为他的意思是当元素的第一个和/或最后一个子元素分配了底部/顶部边距值时会

html - Firefox 主体边距错误?

我有这个简单的例子:ItemItemItemItemsection还有这段css:BODY,HTML{margin:0;}header{margin-bottom:100px;/*sectiongoesdown*/}UL{list-style-type:none;}ULLI{float:left;background:green;}.clear{clear:both;float:none;}section{background:red;}所以我希望“标题”直接到左上角,然后是100像素边距,然后是“部分”。在所有主流浏览器中都按预期工作,但在Firefox(版本16)中,“header