Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bootstrap 4 引导4-迁移?_Bootstrap 4_Glyphicons - Fatal编程技术网

Bootstrap 4 引导4-迁移?

Bootstrap 4 引导4-迁移?,bootstrap-4,glyphicons,Bootstrap 4,Glyphicons,我们有一个项目大量使用字形图标。 Bootstrap v4完全删除了glyphicon字体 Bootstrap V4附带的图标是否有等效物 您可以同时使用和作为图标的免费替代 bootstrap4也从Less切换到Sass,因此您可以将字体的Sass(scs)集成到构建过程中,为您的项目创建一个CSS文件 另请参阅以了解如何设置工具: 下载并安装节点,我们使用它来管理依赖关系 导航到根目录/bootstrap并运行npm install以安装package.json中列出的本地依赖项 安装Ru

我们有一个项目大量使用字形图标。 Bootstrap v4完全删除了glyphicon字体

Bootstrap V4附带的图标是否有等效物

您可以同时使用和作为图标的免费替代

bootstrap4也从Less切换到Sass,因此您可以将字体的Sass(scs)集成到构建过程中,为您的项目创建一个CSS文件

另请参阅以了解如何设置工具:

  • 下载并安装节点,我们使用它来管理依赖关系
  • 导航到根目录
    /bootstrap
    并运行
    npm install
    以安装package.json中列出的本地依赖项
  • 安装Ruby,使用
    gem安装Bundler
    安装Bundler,最后运行
    bundle安装
    。这将安装所有Ruby依赖项,如Jekyll和插件
  • 字体真棒

  • 下载文件
  • font/scss
    文件夹复制到/bootstrap文件夹中
  • 打开您的SCSS
    /bootstrap/bootstrap.SCSS
    ,并在此文件末尾写下以下SCSS代码:

    $fa字体路径:“../font”;
    @导入“./font-awesome/scss/font-awesome.scss”

  • 请注意,您还必须将字体文件从
    font-awome/font
    复制到
    dist/font
    或在上一步中由
    $fa-font-path
    设置的任何其他公用文件夹

  • 运行:
    npm Run dist
    使用字体重新编译代码
  • Github八进制图标

  • 下载文件
  • octicons
    文件夹复制到
    /bootstrap
    文件夹中
  • 打开您的SCSS
    /bootstrap/bootstrap.SCSS
    ,并在此文件末尾写下以下SCSS代码:

    $fa字体路径:“../font”;
    @导入“./octicons/octicons/octicons.scss”

  • 请注意,您还必须将字体文件从
    font-awome/font
    复制到
    dist/font
    或在上一步中由
    $fa-font-path
    设置的任何其他公用文件夹

  • 运行:
    npm Run dist
    以使用八进制图标重新编译代码
  • 字形图标

    在Bootstrap网站上,您可以阅读:

    包括来自Glyphicon半人集的250多个字体格式的字形。Glyphicons半身人通常不会免费提供,但他们的创建者已经免费为他们提供了引导。作为感谢,我们只要求您尽可能包含一个指向Glyphicons的链接

    据我所知,您可以免费使用这250个glyph,这些glyph仅限于引导,但不限于3版独占。因此,您也可以将它们用于引导4

  • 从以下位置复制字体文件:
  • 将文件复制到
    bootstrap/scss
    文件夹中
  • 打开您的scss/bootstrap/bootstrap.scss,并在此文件末尾写下以下scss代码:
  • 运行:
    npm Run dist
    使用图标重新编译代码

  • 请注意,Bootstrap4需要PostCSS进行编译。当您使用静态Sass编译器编译CSS时,您应该在编译之后运行Autoprefixer

    您可以在中找到有关与Bootstrap 4 SCS混合的更多信息

    您还可以使用Bower安装上述字体。使用Bower Font Awesome在
    Bower\u components/components Font Awesome/
    中安装您的文件还请注意,Github Octicons将
    Octicons/Octicons/Octicons-.scss设置为主文件,而您应该使用
    Octicons/Octicons/Sprocket Octicons.scss

    所有这些都将把所有CSS代码编译成一个文件,只需要一个HTTP请求。或者,您也可以从CDN加载字体Awesome Font,这在许多情况下可能太快。CDN上的两种字体还包括字体文件(使用数据uri,旧浏览器可能不支持)。因此,考虑哪种解决方案最适合你的情况,取决于其他浏览器支持。

    对于字体,请将以下代码粘贴到站点HTML的
    部分:

    <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
    
    
    
    还可以尝试使用Font Awesome或Github八进制图标测试Bootstrap 4。

    您可以同时使用和作为Glyphicons的免费替代

    bootstrap4也从Less切换到Sass,因此您可以将字体的Sass(scs)集成到构建过程中,为您的项目创建一个CSS文件

    另请参阅以了解如何设置工具:

  • 下载并安装节点,我们使用它来管理依赖关系
  • 导航到根目录
    /bootstrap
    并运行
    npm install
    以安装package.json中列出的本地依赖项
  • 安装Ruby,使用
    gem安装Bundler
    安装Bundler,最后运行
    bundle安装
    。这将安装所有Ruby依赖项,如Jekyll和插件
  • 字体真棒

  • 下载文件
  • font/scss
    文件夹复制到/bootstrap文件夹中
  • 打开您的SCSS
    /bootstrap/bootstrap.SCSS
    ,并在此文件末尾写下以下SCSS代码:

    $fa字体路径:“../font”;
    @导入“./font-awesome/scss/font-awesome.scss”

  • 请注意,您还必须将字体文件从
    font-awome/font
    复制到
    dist/font
    或在上一步中由
    $fa-font-path
    设置的任何其他公用文件夹

  • 运行:
    npm Run dist
    使用字体重新编译代码
  • Github八进制图标

  • 下载文件
  • octicons
    文件夹复制到
    /bootstrap
    文件夹中
  • 打开您的SCSS
    /bootstrap/bootstrap.SCSS<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
    
    @icon-font-path:          "../fonts/";
    @icon-font-name:          "glyphicons-halflings-regular";
    @icon-font-svg-id:        "glyphicons_halflingsregular";
    
    <link href="/Content/glyphicons.css" rel="stylesheet" />
    
    <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
    
    .treeview {
      .glyphicon {
        @extend .fa;
      }
      .glyphicon-minus {
        @extend .fa-minus;
      }
      .glyphicon-plus {
        @extend .fa-plus;
      }
    }
    
    npm install and npm install open-iconic --save
    
    @import '~open-iconic/font/css/open-iconic-bootstrap';
    
    npm run watch
    
    <link rel="stylesheet" href="{{asset('css/app.css')}}">
    
    <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css">
    
    <link href="bootstrap4-glyphicons/css/bootstrap-glyphicons.css" rel="stylesheet">
    
    @font-face{font-family:'Glyphicons Halflings';src:url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot');src:url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.woff') format('woff'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
    .glyphicon-asterisk:before{content:"\2a";}
    .glyphicon-plus:before{content:"\2b";}
    .glyphicon-euro:before{content:"\20ac";}
    .glyphicon-minus:before{content:"\2212";}
    .glyphicon-cloud:before{content:"\2601";}
    .glyphicon-envelope:before{content:"\2709";}
    .glyphicon-pencil:before{content:"\270f";}
    .glyphicon-glass:before{content:"\e001";}
    .glyphicon-music:before{content:"\e002";}
    .glyphicon-search:before{content:"\e003";}
    .glyphicon-heart:before{content:"\e005";}
    .glyphicon-star:before{content:"\e006";}
    .glyphicon-star-empty:before{content:"\e007";}
    .glyphicon-user:before{content:"\e008";}
    .glyphicon-film:before{content:"\e009";}
    .glyphicon-th-large:before{content:"\e010";}
    .glyphicon-th:before{content:"\e011";}
    .glyphicon-th-list:before{content:"\e012";}
    .glyphicon-ok:before{content:"\e013";}
    .glyphicon-remove:before{content:"\e014";}
    .glyphicon-zoom-in:before{content:"\e015";}
    .glyphicon-zoom-out:before{content:"\e016";}
    .glyphicon-off:before{content:"\e017";}
    .glyphicon-signal:before{content:"\e018";}
    .glyphicon-cog:before{content:"\e019";}
    .glyphicon-trash:before{content:"\e020";}
    .glyphicon-home:before{content:"\e021";}
    .glyphicon-file:before{content:"\e022";}
    .glyphicon-time:before{content:"\e023";}
    .glyphicon-road:before{content:"\e024";}
    .glyphicon-download-alt:before{content:"\e025";}
    .glyphicon-download:before{content:"\e026";}
    .glyphicon-upload:before{content:"\e027";}
    .glyphicon-inbox:before{content:"\e028";}
    .glyphicon-play-circle:before{content:"\e029";}
    .glyphicon-repeat:before{content:"\e030";}
    .glyphicon-refresh:before{content:"\e031";}
    .glyphicon-list-alt:before{content:"\e032";}
    .glyphicon-flag:before{content:"\e034";}
    .glyphicon-headphones:before{content:"\e035";}
    .glyphicon-volume-off:before{content:"\e036";}
    .glyphicon-volume-down:before{content:"\e037";}
    .glyphicon-volume-up:before{content:"\e038";}
    .glyphicon-qrcode:before{content:"\e039";}
    .glyphicon-barcode:before{content:"\e040";}
    .glyphicon-tag:before{content:"\e041";}
    .glyphicon-tags:before{content:"\e042";}
    .glyphicon-book:before{content:"\e043";}
    .glyphicon-print:before{content:"\e045";}
    .glyphicon-font:before{content:"\e047";}
    .glyphicon-bold:before{content:"\e048";}
    .glyphicon-italic:before{content:"\e049";}
    .glyphicon-text-height:before{content:"\e050";}
    .glyphicon-text-width:before{content:"\e051";}
    .glyphicon-align-left:before{content:"\e052";}
    .glyphicon-align-center:before{content:"\e053";}
    .glyphicon-align-right:before{content:"\e054";}
    .glyphicon-align-justify:before{content:"\e055";}
    .glyphicon-list:before{content:"\e056";}
    .glyphicon-indent-left:before{content:"\e057";}
    .glyphicon-indent-right:before{content:"\e058";}
    .glyphicon-facetime-video:before{content:"\e059";}
    .glyphicon-picture:before{content:"\e060";}
    .glyphicon-map-marker:before{content:"\e062";}
    .glyphicon-adjust:before{content:"\e063";}
    .glyphicon-tint:before{content:"\e064";}
    .glyphicon-edit:before{content:"\e065";}
    .glyphicon-share:before{content:"\e066";}
    .glyphicon-check:before{content:"\e067";}
    .glyphicon-move:before{content:"\e068";}
    .glyphicon-step-backward:before{content:"\e069";}
    .glyphicon-fast-backward:before{content:"\e070";}
    .glyphicon-backward:before{content:"\e071";}
    .glyphicon-play:before{content:"\e072";}
    .glyphicon-pause:before{content:"\e073";}
    .glyphicon-stop:before{content:"\e074";}
    .glyphicon-forward:before{content:"\e075";}
    .glyphicon-fast-forward:before{content:"\e076";}
    .glyphicon-step-forward:before{content:"\e077";}
    .glyphicon-eject:before{content:"\e078";}
    .glyphicon-chevron-left:before{content:"\e079";}
    .glyphicon-chevron-right:before{content:"\e080";}
    .glyphicon-plus-sign:before{content:"\e081";}
    .glyphicon-minus-sign:before{content:"\e082";}
    .glyphicon-remove-sign:before{content:"\e083";}
    .glyphicon-ok-sign:before{content:"\e084";}
    .glyphicon-question-sign:before{content:"\e085";}
    .glyphicon-info-sign:before{content:"\e086";}
    .glyphicon-screenshot:before{content:"\e087";}
    .glyphicon-remove-circle:before{content:"\e088";}
    .glyphicon-ok-circle:before{content:"\e089";}
    .glyphicon-ban-circle:before{content:"\e090";}
    .glyphicon-arrow-left:before{content:"\e091";}
    .glyphicon-arrow-right:before{content:"\e092";}
    .glyphicon-arrow-up:before{content:"\e093";}
    .glyphicon-arrow-down:before{content:"\e094";}
    .glyphicon-share-alt:before{content:"\e095";}
    .glyphicon-resize-full:before{content:"\e096";}
    .glyphicon-resize-small:before{content:"\e097";}
    .glyphicon-exclamation-sign:before{content:"\e101";}
    .glyphicon-gift:before{content:"\e102";}
    .glyphicon-leaf:before{content:"\e103";}
    .glyphicon-eye-open:before{content:"\e105";}
    .glyphicon-eye-close:before{content:"\e106";}
    .glyphicon-warning-sign:before{content:"\e107";}
    .glyphicon-plane:before{content:"\e108";}
    .glyphicon-random:before{content:"\e110";}
    .glyphicon-comment:before{content:"\e111";}
    .glyphicon-magnet:before{content:"\e112";}
    .glyphicon-chevron-up:before{content:"\e113";}
    .glyphicon-chevron-down:before{content:"\e114";}
    .glyphicon-retweet:before{content:"\e115";}
    .glyphicon-shopping-cart:before{content:"\e116";}
    .glyphicon-folder-close:before{content:"\e117";}
    .glyphicon-folder-open:before{content:"\e118";}
    .glyphicon-resize-vertical:before{content:"\e119";}
    .glyphicon-resize-horizontal:before{content:"\e120";}
    .glyphicon-hdd:before{content:"\e121";}
    .glyphicon-bullhorn:before{content:"\e122";}
    .glyphicon-certificate:before{content:"\e124";}
    .glyphicon-thumbs-up:before{content:"\e125";}
    .glyphicon-thumbs-down:before{content:"\e126";}
    .glyphicon-hand-right:before{content:"\e127";}
    .glyphicon-hand-left:before{content:"\e128";}
    .glyphicon-hand-up:before{content:"\e129";}
    .glyphicon-hand-down:before{content:"\e130";}
    .glyphicon-circle-arrow-right:before{content:"\e131";}
    .glyphicon-circle-arrow-left:before{content:"\e132";}
    .glyphicon-circle-arrow-up:before{content:"\e133";}
    .glyphicon-circle-arrow-down:before{content:"\e134";}
    .glyphicon-globe:before{content:"\e135";}
    .glyphicon-tasks:before{content:"\e137";}
    .glyphicon-filter:before{content:"\e138";}
    .glyphicon-fullscreen:before{content:"\e140";}
    .glyphicon-dashboard:before{content:"\e141";}
    .glyphicon-heart-empty:before{content:"\e143";}
    .glyphicon-link:before{content:"\e144";}
    .glyphicon-phone:before{content:"\e145";}
    .glyphicon-usd:before{content:"\e148";}
    .glyphicon-gbp:before{content:"\e149";}
    .glyphicon-sort:before{content:"\e150";}
    .glyphicon-sort-by-alphabet:before{content:"\e151";}
    .glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
    .glyphicon-sort-by-order:before{content:"\e153";}
    .glyphicon-sort-by-order-alt:before{content:"\e154";}
    .glyphicon-sort-by-attributes:before{content:"\e155";}
    .glyphicon-sort-by-attributes-alt:before{content:"\e156";}
    .glyphicon-unchecked:before{content:"\e157";}
    .glyphicon-expand:before{content:"\e158";}
    .glyphicon-collapse-down:before{content:"\e159";}
    .glyphicon-collapse-up:before{content:"\e160";}
    .glyphicon-log-in:before{content:"\e161";}
    .glyphicon-flash:before{content:"\e162";}
    .glyphicon-log-out:before{content:"\e163";}
    .glyphicon-new-window:before{content:"\e164";}
    .glyphicon-record:before{content:"\e165";}
    .glyphicon-save:before{content:"\e166";}
    .glyphicon-open:before{content:"\e167";}
    .glyphicon-saved:before{content:"\e168";}
    .glyphicon-import:before{content:"\e169";}
    .glyphicon-export:before{content:"\e170";}
    .glyphicon-send:before{content:"\e171";}
    .glyphicon-floppy-disk:before{content:"\e172";}
    .glyphicon-floppy-saved:before{content:"\e173";}
    .glyphicon-floppy-remove:before{content:"\e174";}
    .glyphicon-floppy-save:before{content:"\e175";}
    .glyphicon-floppy-open:before{content:"\e176";}
    .glyphicon-credit-card:before{content:"\e177";}
    .glyphicon-transfer:before{content:"\e178";}
    .glyphicon-cutlery:before{content:"\e179";}
    .glyphicon-header:before{content:"\e180";}
    .glyphicon-compressed:before{content:"\e181";}
    .glyphicon-earphone:before{content:"\e182";}
    .glyphicon-phone-alt:before{content:"\e183";}
    .glyphicon-tower:before{content:"\e184";}
    .glyphicon-stats:before{content:"\e185";}
    .glyphicon-sd-video:before{content:"\e186";}
    .glyphicon-hd-video:before{content:"\e187";}
    .glyphicon-subtitles:before{content:"\e188";}
    .glyphicon-sound-stereo:before{content:"\e189";}
    .glyphicon-sound-dolby:before{content:"\e190";}
    .glyphicon-sound-5-1:before{content:"\e191";}
    .glyphicon-sound-6-1:before{content:"\e192";}
    .glyphicon-sound-7-1:before{content:"\e193";}
    .glyphicon-copyright-mark:before{content:"\e194";}
    .glyphicon-registration-mark:before{content:"\e195";}
    .glyphicon-cloud-download:before{content:"\e197";}
    .glyphicon-cloud-upload:before{content:"\e198";}
    .glyphicon-tree-conifer:before{content:"\e199";}
    .glyphicon-tree-deciduous:before{content:"\e200";}
    .glyphicon-briefcase:before{content:"\1f4bc";}
    .glyphicon-calendar:before{content:"\1f4c5";}
    .glyphicon-pushpin:before{content:"\1f4cc";}
    .glyphicon-paperclip:before{content:"\1f4ce";}
    .glyphicon-camera:before{content:"\1f4f7";}
    .glyphicon-lock:before{content:"\1f512";}
    .glyphicon-bell:before{content:"\1f514";}
    .glyphicon-bookmark:before{content:"\1f516";}
    .glyphicon-fire:before{content:"\1f525";}
    .glyphicon-wrench:before{content:"\1f527";}