div
{
/* 箭头的样式,你自己设计,下面是旋转的样式*/
transform:rotate(90deg)
-ms-transform:rotate(90deg)/* Internet Explorer */
-moz-transform:rotate(90deg)/* Firefox */
-webkit-transform:rotate(90deg)/* Safari 和 Chrome */
-o-transform:rotate(90deg)/* Opera */
}
这个是CSS3,所以浏览器并不是都兼容的。上面的deg就是角度单位度。
我在另一个问题里面涉及到了这个,你可以参考一下。网页链接
伪类你也可以理解为一个容器,不过为了展示顺利需要添加 content: ''和display:block;为了能够准确定位,需要结合其容器设置定位,这都是基础不需要多介绍。
使用伪类做左右的箭头主要是需要了解 边框的构成
{border: 20px solid #333
border-top-color: #369
border-bottom-color: red
border-left-color: green
border-radius: 0
}
如图,我用四个颜色分别给四条边上色,可以看出来每一个边在宽度大于1的时候表现出的样子就倾向于一个梯形。
而我们可以理解为三角形其实就是梯形的一条底边长度为零。
那么为了得到一个三角形那么我们只需要容器的宽高都为零就可以了,如图:
{border: 20px solid #333
border-top-color: #369
border-bottom-color: red
border-left-color: green
border-radius: 0
font-size: 0
width: 0
height: 0
padding: 0
}
下一步我们只留下一个三角形。
只要让不需要展示的边颜色为透明就可以了
{border: 20px solid transparent
/* border-top-color: #369 */
/* border-bottom-color: red */
border-left-color: green
border-radius: 0
font-size: 0
width: 0
height: 0
padding: 0
}
这样你拿到的是上下左右四个方向的三角形,同样的 你如果需要的是斜向右上角的或者其他角度的,只要自己凑出这个方向就可以,类似于七巧板。
如果希望三角形呈现的不是直角三角形可以修改各个边的宽度。。
{border: 20px solid transparent
border-top-color: #369
/* border-bottom-color: red */
border-left-color: green
border-radius: 0
font-size: 0
width: 0
height: 0
padding: 0
}
CSS改变流动条的样式,代码如下:
scrollbar-face-color:#FEFAF1 (立体滚动条凸出部分的颜色)scrollbar-highlight-color:#FEFAF1 (滚动条空白部分的颜色)
scrollbar-shadow-color:#FEFAF1 (立体滚动条阴影的颜色)
scrollbar-arrow-color:#E6C3B9(上下按钮上三角箭头的颜色)
scrollbar-base-color:#FEFAF1 (滚动条的基本颜色)
scrollbar-darkshadow-color:#E6C3B9 (立体滚动条强阴影的颜色)
scrollbar-3dlight-color:#E6C3B9(滚动条亮边的颜色)
scrollbar-track-color:#FEFAF1} (滚动条的背景颜色)
CSS(层叠样式表)级联样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。