仅使用一个div倾斜一侧的div边框

Piyush Kumar Baliyan

我使用以下css创建了一个倾斜的div

#outer-left{
-ms-transform: skew(-30deg,0deg); /* IE 9 */
-webkit-transform:skew(-30deg,0deg); /* Chrome, Safari, Opera */
transform: skew(-30deg,0deg);
background:#333333;
width:200px;
z-index:20;
border-bottom:3px solid #2E8DEF;
padding:10px 30px 10px 75px;
font-size:20px;
color:#2E8DEF;
position:relative;
left:-50px;
}
#outer-left:after{
content:"";
display:inline-block;
position:absolute;
width:20px;
height:100%;
background:#2E8DEF;
float:right;
right:0px;
top:0px;
z-index:10;
}

#inner-left{
-ms-transform: skew(30deg,0deg); /* IE 9 */
-webkit-transform: skew(30deg,0deg); /* Chrome, Safari, Opera */
transform: skew(30deg,0deg);
display:inline-block;
}

并使用两个div,即外部div倾斜边框,而div和内部div取消文本的倾斜效果。

在此处输入图片说明

但是我在div3中仅使用一个div就达到了相同的效果

看小提琴:http//jsfiddle.net/5a7rhh0L/

如果我在第3格中所做的与更多文本相同,则它会失真。但是在div2中使用2个div的文本较多的情况下不是这样。

我完全知道这里发生了什么。我想知道DIV2是否可以仅使用一个div来实现,<div id="inner-div">Context<br>Hello</div>而现在却不使用两个div,即内部和外部div。

伍特·弗洛里恩(Wouter Florijn)

我相信这就是您想要的:

http://jsfiddle.net/5a7rhh0L/3/

CSS:

#a {
    position: relative;
    width: 120px;
    padding: 10px 20px;
    font-size: 20px;
    position: relative;

    color: #2E8DEF;
    background: #333333;
    border-bottom: 3px solid #2E8DEF;
}
#a:after {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;

    background: #333333;
    border-bottom: 3px solid #2E8DEF;
    border-right: 20px solid #2E8DEF;

    transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建仅具有一个对角线一侧的UIView

来自分类Dev

如何将子div沿父div的每一侧居中

来自分类Dev

如何倾斜div的一侧然后复制并倾斜另一侧?

来自分类Dev

仅显示一个div并使用索引隐藏其余的

来自分类Dev

试图使div粘在另一个居中的div的一侧并固定在一个位置

来自分类Dev

如何相对于div在div的任一侧垂直居中两个跨度?

来自分类Dev

在React Native(iOS)中仅将边框添加到<Text />组件的一侧

来自分类Dev

如何使带有箭头的一侧的div没有CSS边框技巧?

来自分类Dev

javascript preappend将新的div加载到另一个的一侧

来自分类Dev

如何找到div的哪一侧被单击?

来自分类Dev

在一侧创建CSS内部边框

来自分类Dev

仅显示一个div并使用索引隐藏其余的

来自分类Dev

xcode UIImageView cornerRadius仅一侧

来自分类Dev

如何在一侧制作2个div(上下)

来自分类Dev

两个DIV和一个边框

来自分类Dev

CSS将箭头放在Box(div)的每一侧

来自分类Dev

如何使用CSS将div边框隐藏在另一个div后面?

来自分类Dev

在XMonad的特定一侧渲染窗口边框

来自分类Dev

仅使用HTML和CSS将2个div拟合为一个div

来自分类Dev

仅更改一个div

来自分类Dev

绝对100%宽度div溢出一侧

来自分类Dev

如何使用jQuery使div在任一侧的400 px范围内生成?

来自分类Dev

一侧偏斜div的所有边框

来自分类Dev

在 2 个 div 周围创建一个边框

来自分类Dev

如何向视图的特定一侧添加边框

来自分类Dev

CSS 如何在父 div 的每一侧放置 4 个 div

来自分类Dev

div 一侧的多色边框

来自分类Dev

如何使用jQuery仅检索一个div的文本?

来自分类Dev

在 div 的另一侧叠加一个 div

Related 相关文章

热门标签

归档