css 实现app图标样式_Web前端技术分享:CSS菜单图标相关知识

本文介绍了如何使用CSS来创建简单的菜单图标,特别是通过利用border属性的double和solid值来构造图标。通过实例展示了如何不依赖第三方图标库,仅用CSS实现小图标的技巧,这对于Web前端初学者来说是一个很好的起点。同时,文中提到了HTML结构和CSS伪元素的应用,强调了CSS在Web前端开发中的基础地位,并指出随着行业需求提升,系统学习和实战经验对于前端开发者的重要性。
摘要由CSDN通过智能技术生成

CSS是一种用来表现HTML或XML等文件样式的计算机语言,它是Web前端人才必须要掌握的基础技能之一。想要学习Web前端,最开始的基础学习一定是CSS。接下来我就给大家简单分享CSS菜单图标相关知识。

一般在写网页的时候会遇到一些小图标,通常一些复杂的图标我们可以选择使用第三方图标库,但是一些比较简单的小图标,像这种(如下图):

4284fe17d19d8ce991f71b86acc34ec1.png

小图标就可以不用引入第三方图标库,通过CSS就可以轻易实现。那么我们一起来看一下怎么实现的。

其实这个图标可以使用border边框这个属性实现的,不同的border-style会展现不同的小图标。这个图标可以使用边框中double(双线)和solid(实线)这两个属性值来实现,我们来分析一下这个图标(如下图):

900a829fb9ba48c7cf941fc5d4db58ec.png

上半部分可以使用double这个值,边框double(双线)中两根线及中间的距离可以写成等分的,比如写的双线宽度是9px,上半部分的第一根线分得3px,中间距离分得3px,第二根线分得3px。

下半部分可以使用solid这个值,小图标上这三根线的宽度是一样的,所以写的宽度要跟double双线等分的值是一致,第二根线和第三根线中间的空隙可以通过高度实现,代码如下:

<!-- HTML结构 -->

<div class="menu"></div>

/* CSS修饰 */

.menu{

border-top: double 9px #000;

border-bottom: solid 3px #000;

height: 3px;

width: 18px; /* 设置小图标的大小 */

}

咱们除了可以通过标签实现,也可以通过伪元素实现,代码如下:

<!-- HTML结构 -->

<div class="menu"></div>

/* CSS修饰 */

.menu:after{

content:'';

display: block;

border-top: double 9px #000;

border-bottom: solid 3px #000;

height: 3px;

width: 18px;

}

CSS的主要用途是静态地修饰网页以及配合各种脚本语言动态地对网页各元素进行格式化,在日常工作中,HTML+CSS+JavaScript是Web前端人才工作的三大神器。而随着越来越多的人加入到前端行列以及企业招聘技能的提升,想要拿高薪我们需要更系统的学习和更丰富的实战。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值