html 图片过渡色,CSS 高级技巧汇总:彩色图像转黑白,CSS渐变,CSS过渡,3D转换...

使用技巧会让人变的越来越懒,没错,我就是想让你变懒。

下面是我收集的CSS高级技巧,希望你懒出境界。

黑白图像

这段代码会让你的彩色照片显示为黑白照片,是不是很酷?

img{

filter: grayscale(100%);

-webkit-filter: grayscale(100%);

-moz-filter: grayscale(100%);

-ms-filter: grayscale(100%);

-o-filter: grayscale(100%);

}

效果图:

0e32a44df4f16d07787359194e01034a.png

页面顶部阴影

下面这个简单的 CSS3 代码片段可以给网页加上漂亮的顶部阴影效果:

body:before {

content: "";

position: fixed;

top: -10px;

left: 0;

width: 100%;

height: 10px;

-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);

-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);

box-shadow: 0px 0px 10px rgba(0,0,0,.8);

z-index: 100;

}

效果图:

4dee375cefc72797d70b55ad46789c17.png

给 body 添加行高

你不需要分别添加 line-height 到每个p,h标记等。只要添加到 body 即可:

body {

line-height: 1;

}

这样文本元素就可以很容易地从 body 继承。

CSS3 线性渐变

为了创建一个线性渐变,你必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以设置一个起点和一个方向(或一个角度)。

#grad {

background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */

background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */

background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */

background: linear-gradient(red, blue); /* 标准的语法 */

}

效果图:

5bdde59681fa34f38fae81a605836d2a.png

突然发现红到蓝也太丑了点,换一个好看一点的,红到绿:

1b755b45f8057d832582036eb00cb7d9.png

字体阴影

h1

{text-shadow: 5px 5px 5px #FF0000;

}

1559f34b2df74ccabdf2686e56eb4df2.png

CSS3 过渡

div

{

width:100px;

height:100px;

background:red;

transition:width 2s;

-webkit-transition:width 2s; /* Safari */

}

div:hover

{

width:300px;

}

效果如图:

d1404cac620df0f2537602e88e8d4f31.gif

今天的代码写得我老阔疼,虽然CSS还有很多很多高级用法,但精力有限,因此今天的分享就到这里啦,需要详细代码可留言或私信我哦~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值