生活随笔
收集整理的这篇文章主要介绍了
前端笔记—从入门到坟墓[CSS][滑动门技术与字体图标][11]
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
滑动门门技术
所谓滑动门技术就是利用背景图片的分割,实现不同内容长度下,按钮的可伸缩性。
具体思路:根据文本自适应大小,我们可用两个独立的背景图像来创造它。一个在左边,一个在右边。把这两幅图像想象成两扇可滑动的门,它们滑到一起并交迭,占据一个较窄的空间;或者相互滑开,占据一个较宽的空间。
所用图片:
a{height: 92px
;line-height: 92px
;padding-right: 52px
;display: inline-block
;background: url(Sliding.png) no-repeat right top
;
}
span{display: inline-block
;height: 92px
;line-height: 92px
;background: #fff
url(Sliding.png);
}
span{padding:0px 10px 0px 30px
;font-size: 20px
;font-weight: bold
;color: #fff
;
}
<a href="javascript:;"><span>点击进入首页
</span></a>
<a href="javascript:;"><span>更多详情
</span></a>
<a href="javascript:;"><span>联系
</span></a>
执行结果:
字体图标
通常下载字体图标网站:
IcoMoon、iconfont、fontello
> SVG (可缩放矢量图形)
可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。它由万维网联盟制定,是一个开放标准。
svg格式,是基于svg字体渲染的一种格式。
> 操作步骤
1,打开下载字体网站,以IcoMoon为例,点击右上角IcoMoon App按钮。
2,上传以前使用的字体的selection.json文件(第一次使用字体图标忽略此步骤)。
3,点击下面需要使用的字体图标。
然后点击Generate Font按钮,再点击Download下载。
4,打开压缩包把fonts文件夹与style.css文件复制到项目目录,即可使用。
使用方案一:
引入style.css文件后,为span标签添加相应图标的class即可:
注:span标签内就不要再加其他内容了
<span class="icon-image"></span>
使用方案二
写入css样式:
@font-face {
font-family: 'icomoon';
src:url('fonts/icomoon.eot?e2ufrf');
src:url('fonts/icomoon.eot?e2ufrf#iefix') format('embedded-opentype'),
url('fonts/icomoon.ttf?e2ufrf') format('truetype'),
url('fonts/icomoon.woff?e2ufrf') format('woff'),
url('fonts/icomoon.svg?e2ufrf#icomoon') format('svg');
font-weight: normal
;
font-style: normal
;
}
i{font-family: 'icomoon';font-style: normal
;vertical-align: -10%
;
}
<p><i>
</i> 上传图片
</p>
注:i标签内的内容,是在压缩文件内有个demo.html,其内容中复制到的(复制“”内容)
执行结果:
总结
以上是生活随笔为你收集整理的前端笔记—从入门到坟墓[CSS][滑动门技术与字体图标][11]的全部内容,希望文章能够帮你解决所遇到的问题。
如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。