- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在边框虚线样式上遇到跨浏览器问题。我通过使用 border
style
dotted
创建了一个或多个点但它在 chrome 上运行得很好。但在 Firefox 中它不会工作。那么在所有浏览器上实现它的更好主意是什么?
我不能更改我只能从 css 制作的标记
.span:before {
content: '';
position: absolute;
top: 10px;
left: 0;
width: 0;
height: 4px;
border-top: 4px dotted #333;
overflow: hidden;
}
.span {
position: relative;
}
.level-1 {
padding-left: 12px;
&:before {
width: 6px;
}
}
.level-2 {
padding-left: 18px;
&:before {
width: 12px;
}
}
.level-3 {
padding-left: 24px;
&:before {
width: 18px;
}
}
.level-4 {
padding-left: 30px;
&:before {
width: 24px;
}
}
<div class="span level-1">Test</div>
<div class="span level-2">Test 2</div>
<div class="span level-3">Test 3</div>
<div class="span level-4">Test 4</div>
最佳答案
你可以试试 radial-gradient
作为重复的背景:
.span {
position: relative;
background-image:
linear-gradient(#fff,#fff),
radial-gradient(circle at center,#000 30%,transparent 40%);
background-size:100% 100%,6px 12px;
background-position:0 3px;
background-repeat:no-repeat,repeat;
}
.level-1 {
padding-left: 12px;
background-position:6px 0,0 3px;
}
.level-2 {
padding-left: 18px;
background-position:12px 0,0 3px;
}
.level-3 {
padding-left: 24px;
background-position:18px 0,0 3px;
}
.level-4 {
padding-left: 30px;
background-position:24px 0,0 3px;
}
<div class="span level-1">Test</div>
<div class="span level-2">Test 2</div>
<div class="span level-3">Test 3</div>
<div class="span level-4">Test 4</div>
或者使用 SVG 作为背景:
.span {
position: relative;
background-image:
linear-gradient(#fff,#fff),
url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="100" width="100"><circle cx="50" cy="50" r="35" fill="#000" /></svg>');
background-size:100% 100%,7px 7px;
background-position:0 10px;
background-repeat:no-repeat,repeat-x;
}
.level-1 {
padding-left: 12px;
background-position:6px 0,0 6px;
}
.level-2 {
padding-left: 18px;
background-position:14px 0,0 6px;
}
.level-3 {
padding-left: 24px;
background-position:20px 0,0 6px;
}
.level-4 {
padding-left: 30px;
background-position:28px 0,0 6px;
}
<div class="span level-1">Test</div>
<div class="span level-2">Test 2</div>
<div class="span level-3">Test 3</div>
<div class="span level-4">Test 4</div>
关于html - 点状树状结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50673978/
我发布了我的第一个网站 ( www.dirkwolthuis.nl)。这是一个包含大量图像和元素的单页网站。在我的 mac 上的 chrome 中,它加载正常并且可以滚动。在 iPad 或 iPhon
我想要一个四分之一圆形的容器,想想整个披萨的四分之一。 我如何实现这一目标?基本上我想将它放在右下角位置的另一个容器顶部,圆形部分朝内,角度当然匹配右下角形成底部容器的位置,使用堆栈小部件。 谢谢。
我刚刚发现了“blockly”,这正是我一直在寻找的将我的 webApp 提升到一个新水平的方法。我遇到的问题是我不太明白如何启动 python 或 js 代码变量。 这是我的 block : Blo
之前回答的问题似乎没有回答我的问题 "Blocky" Perlin noise 我尽量简化以使我的代码易于阅读和理解。 我不使用置换表,而是使用 mt19937 生成器。 我使用 SFML using
我正在使用 blockly 开发代码编辑器,我的页面目前有用于在 block View 和代码 View 之间切换的选项卡,有点像一些所见即所得的编辑器。现在,Blockly 已经有了很多从 bloc
我无法渲染 2d block 状 map 。 这是二维 map 数组的创建方式: map = new Block[w * h]; block 类包含 2 个变量 - 大小(H:100px、W:100p
据我所知,我已经正确嵌入了 @font-face 字体(我已经检查并仔细检查),但我在 IE8 上出现了以前从未经历过的奇怪行为。 在 IE8 上,字体会一闪而过,呈现完美,然后又变得非常 block
我是一名优秀的程序员,十分优秀!