制作好看又非常简单CSS样式的颜色块

1 篇文章 0 订阅
0 篇文章 0 订阅

首先,在html建立一个div块

html文件如下

<div class="color-lump"></div>

我现在想要的是一个高80px,宽80px,背景色是绿色(#33cd5f)的颜色块,于是

CSS文件内容如下

.color-lump{
    width: 80px;
    height: 80px;
    background-color: #33cd5f;
}


效果图:



那现在,我改变主意了

我要一个高300px,宽300px,同时距离左边有40px,juli颜色块是从粉色(#ff00ca)到棕黄色(ccd9400)的渐变

CSS文件内容如下:

.color-lump{
    width: 300px;
    height: 300px;
    margin-top:80px;
    margin-left: 40px;
    background: -webkit-gradient(linear,left top,left bottom,from(#ff00ca),to(#cd9400));
}



我看了看,觉得这个色块不够好看

于是我让它的边缘稍微有点弧度,就弄个20px



还是觉得不够好看,于是给它加了10px的蓝色边框

.color-lump{
    margin-top: 60px;
    width: 300px;
    height: 300px;
    margin-left: 40px;
    border: 10px solid rgb(0,162, 233);
    border-radius: 20px;
    background: -webkit-gradient(linear,left top,left bottom,from(#ff00ca),to(#cd9400));
}
效果如下:



在这个学习中,我发现了,当边框宽度越来越大,内部的弧度将会越来越小,最后成为一个正方形,这里我给定的边框宽度是30px

.color-lump{
    margin-top: 60px;
    width: 300px;
    height: 300px;
    margin-left: 40px;
    border: 30px solid rgb(<span style="font-family: Arial, Helvetica, sans-serif;">0,162, 233</span><span style="font-family: Arial, Helvetica, sans-serif;">);</span>
    border-radius: 20px;
    background: -webkit-gradient(linear,left top,left bottom,from(#ff00ca),to(#cd9400));
}
效果如下:





  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值