名站导航为爱好css的朋友们提供相关的知识。
css教程 margin-top属性不起作用的几个原因
- 此篇文章具体介绍如下
上三角提示框(使用after伪类元素,当然也可以使用before伪类元素):
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>css教程 after before制作的边三角提示框</title>
<style type="text/css教程">
.arrow_box {
position: relative;
background: #88b7d5;
border: 1px solid #c2e1f5;
padding: 10px;
width: 200px;
height: 100px;
border-radius: 6px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
margin: 30px;
float: left;
}
.arrow_box::after{
position:absolute;
content:"";
height:0;
width: 0;
pointer-events: none;
border: solid transparent;
border-color: rgba(136, 183, 213, 0);
border-bottom-color: #88b7d5;
border-width: 10px;
left: 50%;
margin-left: -10px;
bottom: 100%;
}
</style>
</head>
<body>
<div class="arrow_box"></div>
</body>
</html>
效果图:
左三角提示框:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>css教程 after before制作的边三角提示框</title>
<style type="text/css教程">
.arrow_box {
position: relative;
background: #88b7d5;
border: 1px solid #c2e1f5;
padding: 10px;
width: 200px;
height: 100px;
border-radius: 6px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
margin: 30px;
float: left;
}
.arrow_box::before{
position:absolute;
content:"";
height:0;
width: 0;
pointer-events: none;
border: solid transparent;
border-color: rgba(136, 183, 213, 0);
border-right-color: #88b7d5;
border-width: 10px;
top: 50%;
right: 100%;
margin-top:-10px;
}
</style>
</head>
<body>
<div class="arrow_box"></div>
</body>
</html>
效果图:
关于css的相关的知识就说到这里希望能够可以帮助更多的朋友们。,after,before,伪类html radio单选框默认选中
设置html radio 默认选中的方法:添加checked 属性,设置为 true,如下代码所示: