css - 我可以用伪元素 :before and :after? 创建这个形状吗

标签 css

我只想用 CSS 创建这个形状。 我可以用伪元素 :before 和 :after 来做吗? enter image description here

最佳答案

您或许可以使用 clip属性(property)。

.yourClass:after {
background: #ccc;
clip:rect(0px,60px,200px,0px);
}

.yourClass:before {
background: #ccc;
clip:rect(0px,60px,200px,0px);
}

您还需要使用过渡属性来旋转剪辑。您需要将其分解为几个 div。

关于css - 我可以用伪元素 :before and :after? 创建这个形状吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21097117/

相关文章:

javascript - 如何在导航悬停时在单独的 div 更改中制作图像?

jquery - 文本过渡到重叠

javascript - 在 JS 脚本中定位所有 Id 实例以添加类

css - 调整 Bootstrap 容器宽度

javascript - CSS 未捕获类型错误 : Cannot read property 'setAttribute' of null

javascript - 缩小尺寸时如何将标签更改为下拉列表?

css - Flowplayer 播放一切

iphone - 网站在 iPhone 上显示为左对齐?

html - IE表格第一列空格

css - 在 CSS3 中创建圆圈