精华内容
下载资源
问答
  • 神奇的纯CSS图标

    2021-06-12 17:21:02
    使用纯CSS的伪元素来创建简单的图标,这是一个比较有创意的做法,正如你在本站看到的评论数图标就是用:before和:after来制作的,下面分享一个国外的朋友制作了84个常用图标。制作说明该代码为实验性代码,不适应用在...

    使用纯CSS的伪元素来创建简单的图标,这是一个比较有创意的做法,正如你在本站看到的评论数图标就是用:before和:after来制作的,下面分享一个国外的朋友制作了84个常用图标。

    制作说明

    该代码为实验性代码,不适应用在生产环境中,更多是作为一个练习性的作品,兼容: Firefox 3.5+, Safari 5+, Chrome 5+, Opera 10.6+.

    pure-css-gui-icons.png

    代码思路:

    主要是通过设置元素为position:relative;设置:before 和 :after为position:absolute;然后通过CSS相关的background、border、border-radius、transform:rotate()、和z-index来交叉生成,让我们不得不感叹神奇的CSS世界。来看看其中一个是怎么写的。

    HTML代码:

    CSS代码:

    .expand a:before {

    content: "";

    position: absolute;

    top: 50%;

    left: 1px;

    width: 5px;

    height: 0;

    border-width: 7px 7px 0;

    border-style: solid;

    border-color: transparent #c55500;

    margin-top: -4px;

    /* css3 */

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

    }

    .expand a:after {

    content: "";

    position: absolute;

    top: 50%;

    left: 5px;

    width: 8px;

    height: 8px;

    border-width: 3px 0 0 3px;

    border-style: solid;

    border-color: #c55500;

    margin-top: -6px;

    }

    .expand a:hover:before,

    .expand a:focus:before,

    .expand a:active:before {

    border-color: transparent #730800;

    }

    .expand a:hover:after,

    .expand a:focus:after,

    .expand a:active:after {

    border-color: #730800;

    }

    案例:

    还有更多的纯css背景气泡、纯CSS媒体社交图标、不用图片的阴影、纯CSS边角效果

    [dmengl2v]纯CSS图标,来源:http://nicolasgallagher.com/pure-css-gui-icons/

    纯CSS背景气泡

    纯CSS媒体社交图标

    不用背景的阴影

    边角效果

    [/dmengl2v]

    展开全文
  • CSS 图标旋转

    2021-03-10 14:56:26
    场景:常用于工具条或目录树收缩按钮,仅一个图片即可,用 CSS控制图片旋转。 .collapse-btn-hidden { transform: rotate(180deg); }

    场景:常用于工具条或目录树收缩按钮,仅一个图片即可,用 CSS控制图片旋转。

    .collapse-btn-hidden {
        transform: rotate(180deg);    
    }

     

    展开全文
  • ICONO – 仅一个标签实现的纯CSS图标1月 29, 2015评论Sponsor图标在WEB和APP设备上是很常用的设计元素,有些网站为了兼容高分辨率的显视屏,比如苹果Retina设备,一般使用网页图标字体或是SVG的图标,麻烦一点就是做...

    ICONO – 仅一个标签实现的纯CSS图标

    1月 29, 2015

    评论

    Sponsor10a45d2d0c23f68c6aa68c87bb9e706a.png

    图标在WEB和APP设备上是很常用的设计元素,有些网站为了兼容高分辨率的显视屏,比如苹果Retina设备,一般使用网页图标字体或是SVG的图标,麻烦一点就是做多套不同大小的图标。除此之外,还有一个方案就是用CSS实现图标了。

    今天向大家介绍一套使用纯CSS绘制的图标,只需要一个html标签就能实现,图标也是网站常用的ICON,所以可以尝试在你的网站项目上使用。

    622ed075f588167a40fb90c65a224015.gif

    使用纯CSS编写的图标比其它图标体积小很多,虽然如此,但不少前端人员不愿意或不懂得用CSS绘制,而且还有兼容性问题。当然如果只需要兼容流行的浏览器,可尝试用ICONO这套图标。

    使用方法

    STEP 1:嵌入CSS文件

    STEP 2:给标签加上图标的class,如下例子:

    TIPS:如果想改变颜色,参考下面样式:

    i.heart{color: red;}

    兼容性

    支持CSS3的浏览器一般都可以正常显示,比如IE9+, Chrome, Safari, Opera等。所以IE8是不支持了:)

    推荐:查看最受欢迎的 301 个设计网站 → http://hao.shejidaren.com

    交流:为设计新人提供的设计交流群,请加入UI设计交流群,分享经验、接单、求职、聊设计。

    赞助商链接

    155252a6671cbe350ec7f31b0924d3ce.png

    赞助商链接

    喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。

    版权:除非注明,本站文章均为原创文章,转载请联系我们授权,否则禁止转载。

    { 发表评论 }

    姓 名 (必填)

    邮 件 (必填)

    网 站

    展开全文
  • css图标居中的问题

    2021-01-15 11:02:54
    无法实现图标居中: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&...

    i标签使用 text-align 无法实现图标居中:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    
    <style type="text/css">div{
        font-size: 60px;
        color:violet;
        font-style: italic;
        font-weight: bold;
        text-align: center;
        font-family: 'myfont';
        text-decoration-line: line-through;
        text-transform: uppercase;
        text-shadow: 10px -10px 5px purple;
    }
    
    i.my{
        font-size: 50px;
        color: royalblue;
       /*line-height: inherit;*/
       text-align: center;
    }
    </style>
    
    <link rel="stylesheet" href="./font-awesome-4.7.0/css/font-awesome.min.css">
    
    <body>
        <div>hello
            
        </div>
        <i class="fa fa-gift my"></i>
    </body>
    </html>

    这样直接设置text-line让图标居中是无法实现的。

    • 原因:text-line的作用是:可以为文字和内联元素、行内块设置水平居中,即使该文字是在块元素内。

    解决办法:

    1.将i标签内容放入div中

     <div>hello
            <br>
     <i class="fa fa-gift my"></i>
        </div>
       

    2.将i标签嵌套在p标签中

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    
    <style type="text/css">
    
    
    p{
        font-size: 50px;
        color: royalblue;
        text-align: center;
    }
    </style>
    
    <link rel="stylesheet" href="./font-awesome-4.7.0/css/font-awesome.min.css">
    
    <body>
      
        <p>  <i class="fa fa-gift my"></i></p>
    </body>
    </html>

    3.只要注意text-line的设置,只能对文字(包括块元素中的文字)、内联元素和行内块进行水平居中,对块是没有用的,解决办法有很多

    注意:span标签无法实现以上方法

     

    展开全文
  • 1.图标和文字对齐一般的图标和文字对齐html代码:...删除前端开发博客zxx的CSS代码:p{line-height:20px; font-size:14px;}.icon {display: inline-block;width:20px; height:20px;background: ...;white-space:nowr...
  • 今天小编跟大家讲解下有关css图标与文字对齐的两种实现方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css图标与文字对齐的两种实现方法 的相关资料,希望小伙伴们看了有所帮助。在平时写页面的...
  • IE浏览器部分版本不支持background-siza属性问题 background-size是CSS3新增的属性,但是IE8以下还是不支持,可以通过滤镜来实现这样的一个效果 background-size:contain; // 缩小图片来适应元素的尺寸(保持像 ... ...
  • 1. 使用 “子绝父相” 的css定位方法,将图片设置为绝对定位,通过 left 和 top 按需自由调整图标的位置 2. 使用 flex 垂直居中布局 参考范例代码如下: <div style="display: flex;align-items: center...
  • CSS 图标

    2021-06-09 21:27:54
    如何添加图标 向 HTML 页面添加图标的最简单方法是使用图标库,比如 Font Awesome。 将指定的图标类的名称...下面的图标库中的所有图标都是可缩放矢量,可以使用 CSS进行自定义(大小、颜色、阴影等)。 实例 ...
  • 每个SVG小图标可以独立下载,也可以复制内联SVG代码,或者base64代码或者作为CSS背景使用的转义SVG代码。同时内置Awesome 1500+ SVG小图标,方便直接使用。其中,点击任意小图标,即可在弹框中直接复制各种场景下的...
  • 使用node 提取iconfont.css 图标,生成html const fs = require('fs') const file = fs.readFileSync('./iconfont.css').toString(); // eslint-disable-next-line @typescript-eslint/no-var-requires const font...
  • 聊聊纯 CSS 图标

    2021-11-20 01:07:21
    感谢印记中文的 QC-L[1] 对本文进行翻译,英文原文: English Version[2]。在 重新构想原子化 CSS中,我提到了 UnoCSS[4] 的一个预设,它提供了在纯 C...
  • CSS图标 如何添加图标 向 HTML 页面添加图标的最简单方法是使用图标库,比如 Font Awesome。 将指定的图标类的名称添加到任何行内 HTML 元素(如 <i> 或 <span>)。 下面的图标库中的所有图标都是可缩放...
  • 使用css/svg直接在浏览器中绘制图标。方案1:由于图标图片比较多,而且体积很小,为了减少请求所以很多时候我们会用雪碧图这种技术来将图标拼凑在同一张图片里面。你也能想到,一堆图标的雪碧图,修改维护会相当麻烦...
  • 每次要用到图标的时候都会到 icono 去copypaste,但每次用到的时候尺寸都各不一样,总是要调整参数,巨烦。当然你可以会想到用zoom、scale来做缩放,但是这样的缩放会使得线宽也变粗了,不甚满意。终于下定心思来...
  • 使用CSS生成图标

    2021-06-14 00:31:41
    有一次笔者在参加前端面试的过程中被面试官问到这样一个问题: BootStrapt里面的图标是怎么样的?用过Bootstrapt的开发者都知道,在Bootstrapt里面有一个图标组件,引用这个文件之后,就可以通过给元素添加类名来给...
  • css图标的写法

    2021-01-17 16:11:43
    下面是css代码部分,处理了浏览器的62616964757a686964616fe78988e69d8331333337626134兼容#icon{display:inline-block;}.price{display:inline-block; background:#E60012; font-size:40px; color:#fff...
  • 一般来说,我处理图标如果临近的话都会使用同样宽高,...1.图标和文字对齐一般的图标和文字对齐html代码:霍者网页设计删除霍者网页设计博客CSS代码:p{line-height:20px;font-size:14px;}.icon{display:inline-bl...
  • css 定位图标

    2021-06-11 17:26:57
    span{height:40px; width:40px; display:block; position:relative;}.demoSpan1{width:22px;}.demoSpan1:before{content:''; height:12px; width:12px; border:5px solid blue; display:block; position:absolute;...
  • css-更改AngularJS材质图标图标大小我已经引用然后声明了一个图标face但是,如何更改图标大小?在官方网站[https://design.google.com/icons/]上,我看到他们使用诸如class="md-icon dp48"280之类的类,但在我的...
  • 4款CSS3旋转动画图标

    2021-08-04 06:53:47
    CSS语言:CSSSCSS确定@import "https://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300";body {background-color: #EBEBEB;font-family: 'PT Sans Narrow', sans-serif;}.text--center {text-...
  • CSS实现图标闪烁效果

    2021-06-12 05:43:45
    } } } 只要把这个用记意口端样理框农必素些区大是应可近浏得样式加到你的图标或 上,就有要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高标近用功效果啦~ 例如: 其中1持环开行...
  • 把elementUI中的css、js下载到本地 ,页面引本地的css、js 但是图标不显示(非网络状态下的)3.原因 在本地的index.css中发现图标路径问题:@font-face {font-family: element-icons;src: url(fonts/element-ico...
  • 利用css修改图标颜色

    2020-12-30 19:57:41
    利用css修改图标颜色 最近在写一个关于天气的小功能,发现一件有意思的事,我找到的图标颜色是黑色,所以使用之后效果例图如下: 但我想要的效果是这样的: 对于把图标颜色改变,我接触的只有css3里面的filter属性...
  • css实现排序升降图标

    2021-08-05 01:47:58
    效果图: code:Title.on {border-bottom: 2px solid #e61773;width: 150px;height: 40px;display: table-cell;position: relative;}.on a {display: block;overflow: hidden;width: 100%;height: 30px;...
  • 这是一步一步的指南:转到Font Squirrel并下载@ font-face工具包.解压缩,将其重命名为“fonts”,并将其放在与html文件相同的目录中....src: url('fonts/modernpics-webfont.eot');src: url('fonts/...
  • CSS文件中字体图标失效 字体声明注意 ​ 因为css文件是在css文件夹里,所以要修改url 前面加上 …/

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 135,234
精华内容 54,093
关键字:

css图标