纯CSS打造漂亮糖果按钮

为展示效果,这里只做了两个很简单的按钮,玩儿法还有很多,就看你的脑洞有多大了 😄


糖果按钮

以上展示效果用的是图片,如果简书的 markdown 编辑器支持 html 语法,那我肯定就用 html 代码来展示这个效果了,奈何......

基本思路:

  1. 使用圆角边框属性来设置按钮的形状;
  2. 设置某一条边框的样式来模拟立面;
  3. 边框颜色、背景色、文字颜色应该用同一色系,为了好看;
  4. 背景图片使用渐变填充,增加立体感;
  5. 内部投影,增强立体感;
  6. 文字投影,更加增强立体感。好像有点废话了……😂

下面是效果图采用的代码:

<button style="btn1">B</button>
<button class="btn2">Button</button>

<style>
button {
    padding: 5px 10px;
    border: none;
    text-shadow: 0 1px 0 white;
    box-shadow: 0 -2px 2px 2px rgb(0 0 0 / 10%) inset;
    box-sizing: border-box;
}
.btn1 {
    border-radius: 5px 5px 50%;
    border-bottom: 3px solid #9e3474;
    background: #ffc4e5;
    background-image: linear-gradient(#ffffffab, transparent);
    color: #ca449a;
}
.btn2 {
    border-radius: 50% 10px / 100% 10px;
    border-bottom: 3px solid #a97314;
    background: #efc272;
    background-image: linear-gradient(180deg, #ffffffab, transparent);
    color: #966817;
}
</style>

最近在看《css 揭秘》这本书,发现了很多好玩的,如果你也想尽量摈弃位图的方式来装饰你的页面,不妨看一看这本书。我不是打广告,这本书也不需要我来打广告😂。

当然,如果想要用纯代码做出绚丽的效果,估计还是得需要一点点美术功底吧😄

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 夜莺2517阅读 128,556评论 1赞 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 7,818评论 1赞 6
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 9,108评论 28赞 54
  • 兔子虽然是枚小硕 但学校的硕士四人寝不够 就被分到了博士楼里 两人一间 在学校的最西边 靠山 兔子的室友身体不好 ...
    待业的兔子阅读 2,900评论 2赞 9

友情链接更多精彩内容