用CSS编码形状
我已经完全通过CSS创建了一个形状。下面的链接包括我的工作 CSS: HTML用CSS编码形状,css,shape,alignment,Css,Shape,Alignment,我已经完全通过CSS创建了一个形状。下面的链接包括我的工作 CSS: HTML Başvuru Alındı Dil Sınavı SözlüMülakat Hibe 我正在努力实现以下目标: 我正在努力调整图像的箭头部分。在的帮助下,我用:after伪元素创建了该部分,但我似乎无法正确对齐它 设置after选择器的边距值适用于垂直定位,但不适用于水平定位 我该怎么办 检查Jsfiddle 保证金规则: Margin: 25px 50px 75px 100px; 上页边距是2
- Başvuru Alındı
- Dil Sınavı
SözlüMülakat
- Hibe
我正在努力实现以下目标:
我正在努力调整图像的箭头部分。在的帮助下,我用:after伪元素创建了该部分,但我似乎无法正确对齐它
设置after选择器的边距值适用于垂直定位,但不适用于水平定位
我该怎么办 检查Jsfiddle
保证金规则:
Margin: 25px 50px 75px 100px;
- 上页边距是25px
- 右边距是50像素
- 底部边距为75px
- 左边距是100px
在您的情况下,这很好:
margin:-10px 90px 0px 10px代码>
确保该值的最后一个值应等于您的填充:10px
在li.applicationStatus,li.applicationStatusGood,li.applicationStatusNoGood
方法中。或者,您可以执行以下操作:
相关代码:
li {
position:relative;
}
li:after {
right:-30px; /* width of element */
top:0;
}
看看这段代码,你可以完全实现你所追求的目标…!:)
代码:
HTML:
你必须有一个恒定的宽度。@surmeli能检查下面的解决方案吗..我希望这是你想要的吗?非常感谢Arun。这正是我想要的。这么简单的解决方法:)@CanSürmeli Welcome mate…:)
margin: -10px 90px 0 10px;
Margin: 25px 50px 75px 100px;
li {
position:relative;
}
li:after {
right:-30px; /* width of element */
top:0;
}
<div id="css3">
<ul>
<li class="css3">HTML5/CSS3</li>
<li class="css3">Shapes</li>
<li class="css3">Hello World!</li>
</ul>
</div>
#css3 {
position: relative;
width: 630px;
height: 140px;
top: 20px;
left: 40px;
}
ul.css3 {
list-style: none;
}
li.css3 {
height: 140px;
background-color: #76a942;
display: inline-block;
/* Dirty IE Hack */
zoom: 1;
padding: 10px;
color: #fff;
font-size: 1em;
text-align: center;
line-height: 150px;
margin-left: 50px;
}
li.css3:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-left: 40px solid #76a942;
border-top: 80px solid transparent;
border-bottom: 80px solid transparent;
margin: -10px 90px 0 10px;
}