网页设计师必备的10个CSS技巧

1. @font-face


一种用其他服务器上的字体的好方法。很明显,如果你不能在托管服务器上找到你需要的字体,你可以在样式中使用这个方法来引入你需要的字体。


1
2
3
4
@font-face {
    font-family: Blackout;
    src: url("assests/blackout.ttf") format("truetype");
}
2. .clearfix


如果你没法清除元素的浮动,这是清除浮动一种方法。你可以对任何HTML元素单独使用这种方法。


1
2
3
4
5
6
7
8
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
3. @media


@media 可以设置你当前响应网站的媒介,它能帮助你根据用户的显示器调整网站的宽度。


 


1
2
@media screen and (max-width: 960px) {
}
 


4. transform: rotate(30deg); 结合这些转换属性和CSS转场效果来创造有意思的动态效果。


1
2
3
.title {
    transform: rotate(40deg);
}
5. background-size


这条规则帮助你在网站中适应全屏幕背景。这不像之前的CSS版本必须写很笨重的代码。


1
2
3
4
body {
    background: url(image.jpg) no-repeat;
    background-size: 100%;
}
6. input[type="text"]


这个input[type="text"]选择器和其他高级选择器把你从一般水平带到高级水平非常有帮助。使用属性选择器来控制输入元素的提交版本或为一个外链增加一个图标这样很不错吧?


1
2
3
input[type="text"] {
    width: 250px;
}
7. margin: 0 auto;


很奇怪,没有任何特定的标准来使块级元素居中。这个方法可以使块级元素在父元素中居中。


1
2
3
#container {
    margin: 0 auto;
}
8. a {outline: none;}


在浏览你的网站的时候,点一个链接一个巨大的虚线框就横跨整个网页这将严重影响用户的心情。这个“a {outline: none;}”声明将移除这个,但为了易用性别忘了给你的链接也加上:focus状态。


1
 a {outline: none;}
9. overflow: hidden


这是最好的清除还没加载到你CSS里面的元素浮动的方法。使用它使网站的响应速度更快。


1
2
3
.container {
    overflow: hidden;
}
10. color: rgba();


PNG图片因为它的透明性使它在网页设计中很流行并广泛使用,但是现在你可以使用下面这种方法同样实现透明。它使用红、绿、蓝三通道并设置其不透明度值来实现透明,像0.5对应%50的不透明度。


1
2
3
.btn {
    color: rgba(0,0,0,0.5);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值