CSS 使用技巧
目录
日期: 2010年3月31日 (opens new window)
# 3D 按钮
要使按钮具有3D效果,只要将它的左上部边框设为浅色,右下部边框设为深色即可。
button {
color: #ffffff;
outline: 0;
background-color: #6c4330;
border: 3px solid;
border-color: #906957 #4c1c0a #4c1c0a #906957;
}
button:active,
button:focus {
background-color: #ac8a7b;
border-color: #966f5d #cfaf9a #cfaf9a #966f5d;
}
# font属性的快捷写法
font快捷写法的格式为:
body {
font: font-style font-variant font-weight font-size line-height font-family;
}
所以,
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
font-variant: small-caps;
font-style: italic;
line-height: 150%;
}
可以被写成:
body {
font: italic small-caps normal 13px/150% Arial, Helvetica, sans-serif;
}
# link 状态的设置顺序
link 的四种状态,需要按照下面的前后顺序进行设置:
a:link
a:visited
a:hover
a:active
# CSS三角形
如何使用CSS生成一个三角形?
先编写一个空元素
<div class="triangle"></div>
然后,将它四个边框中的三个边框设为透明,剩下一个设为可见,就可以生成三角形效果:
.triangle {
border-color: transparent transparent #276678 transparent;
border-style: solid;
border-width: 0px 60px 60px 60px;
height: 0px;
width: 0px;
}
# 禁止自动换行
如果你希望文字在一行中显示完成,不要自动换行,CSS命令如下
h1 { white-space:nowrap; }