css布局小技巧及font-awesome图标使用

图片鼠标放上去遮罩效果,显示文字

当鼠标放上去时

/*最外层div*/
.a{width: 384px;height: 240px;background-color: #ff4e37;position: relative;
}
/*插入图片的div*/
.b{width: 384px;height: 240px;background-color: #ff4e37;overflow: hidden;
}
/*遮罩层div*/
.c{width: 384px;height: 240px;background-color: #010008;opacity: 0;overflow: hidden;position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;
}
/*鼠标放上去效果*/
div .c:hover{background-color: #010008;opacity: 0.5;color: #FFFFFF;font-size: 40px;font-weight: bold;text-align: center;line-height: 240px;
}<div class="a"><div class="b"><img src="53d.jpg"></div><div class="c"><samp>美女图片</samp></div>
</div>

css绘制尖角效果

在网页中,有很多地方会用到尖角,尖角可以是图片的,也可以用css来绘制

用一个div来绘制尖角

.a{/*设置边框*/border-top: 30px solid red;border-right: 30px solid black;border-bottom: 30px solid green;border-left: 30px solid blue;/*将区块转换成内联块*/display: inline-block;
}<div class="a"></div>

效果:颜色可以根据自己的需要调整

将其他不需要的3个尖角颜色改成透明的,一个尖角就形成了

.a{/*设置边框*/border-top: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 30px solid transparent;border-left: 30px solid blue;/*将区块转换成内联块*/display: inline-block;
}<div class="a"></div>

效果:

另一种效果

.a{/*设置边框*/border-top: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 0px solid transparent;border-left: 30px solid blue;/*将区块转换成内联块*/display: inline-block;
}<div class="a"></div>

  效果:

还可以结合伪类选择器:hover来设置鼠标动作尖角

.af{width: 100px;height: 50px;background-color: #ff563a;
}
.a{/*设置边框*/border-top: 10px solid green;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid transparent;/*将区块转换成内联块*/display: inline-block;margin-top: 20px;margin-left: 10px;
}
.a:hover{/*设置边框*/border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid green;border-left: 10px solid transparent;/*将区块转换成内联块*/display: inline-block;margin-top: 10px;margin-left: 10px;
}<div class="af"><div class="a"></div>
</div>

效果:鼠标没放上去时尖角向下,鼠标放上去尖角向上

font-awesome图标使用

font-awesome图标是一个css的插件包,是一个以字体文件方式集成的图标,首先要下载插件包

中文网站http://fontawesome.dashgame.com/

英文网站http://fontawesome.io/icons/

下载好后解压,会得到如下文件

将font-awesome-4.6.3 文件夹放入html工程目录里

然后在html页面引入font-awesome-4.6.3 文件夹里的css样式

<link rel="stylesheet" type="text/css" href="font-awesome-4.6.3/css/font-awesome.css"/>

在要使用的元素标签class="fa fa-图标名称",如:class="fa fa-envelope-o"

<div><p><span class="fa fa-envelope-o"></span>邮件</p>
</div>

这样图标就展现出来了,如果想改变颜色,可以自定义一个css文件来改变

p .fa-envelope-o{color: #ff1029;
}

效果:

更多说明查看官方文档,一下是官方说明截图

转载于:https://www.cnblogs.com/adc8868/p/5988134.html

第八十四节,css布局小技巧及font-awesome图标使用相关推荐

  1. 第一百八十四节,jQuery-UI,验证注册表单

    jQuery-UI,验证注册表单 html <form id="reg" action="123.html" title="会员注册" ...

  2. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二十四节:小项目实训《绝命沙滩》

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第二十四节:小项目实训<绝命沙滩> 视频地址:http://edu.csdn.net/course/detail/1330 ...

  3. matlab练习_MATLAB教程-台大郭彦甫-第十四节,含练习答案

    14-回归与内插 一.Polynomial curve fitting(多项式曲线拟合) (一)Simple Linear Regression(简单线性回归) 1.A bunch of data p ...

  4. 大白话5分钟带你走进人工智能-第十四节过拟合解决手段L1和L2正则

                                                                     第十四节过拟合解决手段L1和L2正则 第十三节中,我们讲解了过拟合的情 ...

  5. 第十四节课特种障碍赛

    第十四节课特种障碍赛 一.齐步踏步 想不想教官呀!"想"教官今天过来又给小朋友们带来了好玩的游戏,你们想不想玩"想"今天我们要进行特种障碍赛的比赛,首先我们先复 ...

  6. 大白话5分钟带你走进人工智能-第二十四节决策树系列之分裂流程和Gini系数评估(3)...

     第二十四节决策树系列之分裂流程和Gini系数评估(3) 上一节中我们讲解了决策树的数学表达形式,本节的话我们讲解决策树的分裂流程以及分裂条件的评估.我们基于决策树的递归表达式上:           ...

  7. 第十四节 OSAL工作原理

    第十四节  OSAL工作原理     蓝牙为了实现同多个设备相连,或实现多功能,也实现了功能扩充,这就产生了调度问题.因为,虽然软件和协议栈可扩充,但终究最底层的执行部门只有一个.为了实现多事件和多任 ...

  8. [转载]三十四个有趣的小故事

    [转载]三十四个有趣的小故事 一. 用人之道 去过庙的人都知道,一进庙门,首先是弥陀佛,笑脸迎客,而在他的北面,则是黑口黑脸的韦陀.但相传在很久以前,他们并不在同一个庙里,而是分别掌管不同的庙.弥乐佛 ...

  9. 风炫安全WEB安全学习第四十四节课 敏感信息泄漏

    第四十四节课 敏感信息泄漏 敏感信息泄漏 0x01 漏洞简介 敏感数据包括但不限于:口令.密钥.证书.会话标识.License.隐私数据(如短消息的内容).授权凭据.个人数据(如姓名.住址.电话等)等 ...

最新文章

  1. 开发漫谈:RedMonk编程语言流行榜出炉
  2. shell查找符号链接及其指向目标的方法
  3. axure能做剪切蒙版吗_卫生间瓷砖不打掉能做防水吗
  4. 使用wcstok_s函数分割路径, 创建多级目录
  5. Hanlp的安装和配置
  6. la环球乐园里的机器人_北京环球度假区核心工程完工,你知道这里面都有什么主题景区吗?...
  7. 趣头条确认总编辑肖厚君离职:对现有业务没有任何影响
  8. linux下以RPM方式安装MySQL5.5
  9. max std value 宏_【转载】:【C++跨平台系列】解决STL的max()与numeric_limits::max()和VC6 min/max 宏冲突问题...
  10. 【Kafka】命令行管理topic
  11. html表格上下居中 w3c,HTML中怎么把表格居中
  12. cblas_sgemm和cublasSgemm参数详解
  13. 淘宝开店之旅_我要充一充
  14. ATC系统QNH高度修正(AirNet川大)
  15. Python3 scrapy下载网易云音乐所有(大部分)歌曲
  16. 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v6.9.0版)
  17. 学术期刊的 LaTeX整理合集(持续更新中)
  18. 《登黄山偶感》艺术品赏
  19. SQL SERVER数据库备份与复制(4):让SQL SERVER自动备份方法一
  20. xilinx vivado 百度云分享 vitis vivado 2019.2 2019.1 2018.3 2018.2 2017.4 (包含license)

热门文章

  1. mysql 导入密码_mysql 常用命令导入导出修改root密码
  2. gitee github区别_Github吃大力 速度飙升 2MB/s
  3. html文字斜体变成正体,$$中的字母如何由斜体变成正体?
  4. c++ stack 遍历_python实现二叉树的遍历以及其他基本操作
  5. densepose安装_基于DensePose的姿势转换系统,仅根据一张输入图像和目标姿势
  6. stm32温度控制按键_干货 | STM32常用功能介绍
  7. 19岁「天才少年」自制CPU!1200个晶体管,纯手工打造
  8. 同学你好,听说你想学习做硬件?
  9. linux ljie mysql_[Linux Mysql] Linux下Mysql的基本操作
  10. macbook配置java环境变量_Mac系统配置JDK环境变量