Html 在CSS中的div上绘制三角形
实际上,我正试图通过Twitter引导将为我所做的设计实现到HTML5和CSS3中 我在屏幕左侧有一个侧边栏,里面有一个列表,没有什么复杂的东西Html 在CSS中的div上绘制三角形,html,twitter-bootstrap,css,css-shapes,Html,Twitter Bootstrap,Css,Css Shapes,实际上,我正试图通过Twitter引导将为我所做的设计实现到HTML5和CSS3中 我在屏幕左侧有一个侧边栏,里面有一个列表,没有什么复杂的东西 <html> <section class="sidebar"> <ul class="sidebar-menu"> <li class="active"> <a href="/home"> <i class
<html>
<section class="sidebar">
<ul class="sidebar-menu">
<li class="active">
<a href="/home">
<i class="fa fa-users active-fa"></i>
<span class="menu-title">MY USERS</span>
</a>
</li>
</ul>
</section>
</html>
-
我希望得出以下结果:
关于CSS代码的任何想法,在右边右边三角形的中间是右下角吗? 您可以使用伪元素实现该三角形,一些和:
li{
位置:相对位置;
显示:块;
背景#04a4a9;
填充:1em;
溢出:隐藏;
}
李阿{
颜色:白色;
文字装饰:无;
}
李:之后{
内容:'';
位置:绝对位置;
宽度:15px;
高度:15px;
背景:白色;
右:-8px;
最高:50%;
变换:平移(0,-50%)旋转(45度);
}
-
您可以使用实现这一点:
为了避免在三角形本身上浪费时间,只需使用
.btn{
显示器:flex;
对齐项目:居中;
对齐内容:居中对齐;
证明内容:中心;
背景:#53BED1;
颜色:#fff;
宽度:400px;
高度:150像素;
位置:相对位置;
}
.btn::之前{
右:0;
最高:40%;
位置:绝对位置;
内容:'';
宽度:0;
身高:0;
边框样式:实心;
边框宽度:15px20px15px0;
边框颜色:透明#ffffff透明透明;
}
我的用户
您确实可以使用伪密码
您还可以通过框阴影
从该伪体绘制li的背景色
,因此三角形是半透明的
您可以在li
上使用color
轻松更改背景颜色,因为您在
为什么使用列出的项目?为什么不使用div?您有css吗?:在
之后,该部分将执行。SVG也将执行此操作。此操作将在按钮外的白色立方体中保留一半。你忘了溢油,你打了我。干得好@斯肯科夫你说得对,更新了我的答案!