登录  /  注册

《深入理解bootstrap》读书笔记:第4章 CSS组件(上)

php中文网
发布: 2016-10-17 09:11:30
原创
854人浏览过

bootstrap三大核心之二。

包括glyphicon图标,下拉菜单(dropdown),按钮组(button group)....等等。

一. 图标字体

bootstrap3提供了200多个免费图标字体。认为它是一个字。

arial-hidden="true"

.sr-only(只读)

1. 引入方法:

 
1
<code class="html keyword" style="font-family: Consolas, " bitstream vera sans mono new courier monospace margin-top: margin-bottom: border: float: none left: auto line-height: outline: overflow: visible padding: position: static right: top: width: font-weight: bold font-size: min-height: color: background:&gt;i class="glyphicon glyphicon-search"&gt;<code class="html keyword" style="font-family: Consolas, " bitstream vera sans mono new courier monospace margin-top: margin-bottom: border: float: none left: auto line-height: outline: overflow: visible padding: position: static right: top: width: font-weight: bold font-size: min-height: color: background:&gt;i&gt;


i标签是已经废弃了的html斜体标签。用span也可以。使用时必须基于glyphicon glyphicon-xxx两个类的样式。

2. 实现机制:

(1)雪碧技术:允许无损放大,减少图片大小,减少网页的请求次数。

把网页的背景图片整合到一张图片中,利用背景定位显示出来。

定位的是做上点坐标,右边为x轴负方向,左边为y轴正方向。

1
background:url(路径) no-repeat 0 0

(2)@font-face,缓存自服务器,字体特性(如可设置颜色)。CSS3的在线字体引入写法是:

 CSS的最上面:导入第三方字体图标

1
2
3
<span style="font-family: 微软雅黑"&gt;@font-face{</span&gt;
    font:字体名称;(自定义名称,避开网络安全字名)
    src:url(字体文件路径), url(字体文件路径), url(字体文件路径),…;}

 

@font-face至少.woff,.eot两种格式的字体。一般还要加上SVG字体。

3.应用

在button上应用字体图标:

1
<code class="html keyword" style="font-family: Consolas, " bitstream vera sans mono new courier monospace margin-top: margin-bottom: border: float: none left: auto line-height: outline: overflow: visible padding: position: static right: top: width: font-weight: bold font-size: min-height: color: background:&gt;button class="btn btn-default glyphicon glyphicon-log-in"&gt; login<code class="html keyword" style="font-family: Consolas, " bitstream vera sans mono new courier monospace margin-top: margin-bottom: border: float: none left: auto line-height: outline: overflow: visible padding: position: static right: top: width: font-weight: bold font-size: min-height: color: background:&gt;button&gt;

这是在按钮上应用字体图标的案例。可以在login上面加一个空格。不然会和图标挤在一起。

还有一种推荐的方式:

1
2
3
4
<code class="html keyword" style="font-family: Consolas, " bitstream vera sans mono new courier monospace margin-top: margin-bottom: border: float: none left: auto line-height: outline: overflow: visible padding: position: static right: top: width: font-weight: bold font-size: min-height: color: background:&gt;button class="btn btn-default"&gt;
                <code class="html keyword" style="font-family: Consolas, " bitstream vera sans mono new courier monospace margin-top: margin-bottom: border: float: none left: auto line-height: outline: overflow: visible padding: position: static right: top: width: font-weight: bold font-size: min-height: color: background:&gt;span class="glyphicon glyphicon-log-in"&gt;<code class="html keyword" style="font-family: Consolas, " bitstream vera sans mono new courier monospace margin-top: margin-bottom: border: float: none left: auto line-height: outline: overflow: visible padding: position: static right: top: width: font-weight: bold font-size: min-height: color: background:&gt;span&gt;
智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号