《响应式Web设计-HTML5和CSS3实战》阅读笔记第六章
来源:互联网 发布:linux循环语句实例 编辑:程序博客网 时间:2024/06/05 20:47
概要
总结
文字阴影 text-shadow
/*文字阴影*/.textshadow p:first-child { /*右侧阴影 下方阴影 模糊距离 阴影颜色*/ text-shadow: 1px 1px 1px #cccccc;}
支持HEX,HSL,RGB颜色
/*支持HEX,HSL,RGB颜色*/.textshadow :nth-child(2) { text-shadow: 4px 4px 4px hsla(140, 3%, 26%, 0.4);}
支持px,em,rem单位
.textshadow :nth-child(3) { text-shadow: 0.1em 0.1em 0 #d7d7d7;}
取消阴影
.textshadow em { text-shadow: none;}
浮雕文字阴影效果
.textshadow :nth-child(4) { text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.75);}
多重文字阴影
.textshadow :nth-child(5) { text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.75), 4px 4px 4px hsla(140, 3%, 26%, 0.4);}
盒阴影
.boxshadow div:first-child { /*右侧阴影 下方阴影 模糊距离 阴影颜色*/ -ms-box-shadow: 4px 4px 2px #ccc; -webkit-box-shadow: 4px 4px 2px #ccc; box-shadow: 4px 4px 2px #ccc;}
内阴影
.boxshadow :nth-child(2) { -ms-box-shadow: inset 0 0 10px #000; -webkit-box-shadow: inset 0 0 10px #000; box-shadow: inset 0 0 10px #000;}
多重阴影
.boxshadow :nth-child(3) { -ms-box-shadow: inset 0 0 10px hsl(0, 0%, 0%), inset 0 0 15px hsla(0, 97%, 53%, 1); -webkit-box-shadow: inset 0 0 10px hsl(0, 0%, 0%), inset 0 0 15px hsla(0, 97%, 53%, 1); box-shadow: inset 0 0 10px hsl(0, 0%, 0%), inset 0 0 15px hsla(0, 97%, 53%, 1);}
背景渐变(渐变生成器:http://www.colorzilla.com/gradient-deitor/)
线性背景渐变
.bggradient :nth-child(1) { /*渐变方向,渐变起始颜色 渐变起始位置,过渡颜色 过渡颜色位置,渐变结束颜色 渐变结束位置 */ background: linear-gradient(90deg, #fff 0%, #e4e4e4 50%, #fff 100%);}
径向渐变
.bggradient :nth-child(2) { /* 渐变形状 ,渐变起始颜色 起始渐变位置,过渡颜色 过渡渐变位置,渐变结束颜色 结束渐变位置*/ background: radial-gradient(circle, #fff 40%, #e4e4e4 60%, #000 100%);}
重复渐变
.bggradient :nth-child(3) { background: -webkit-repeating-radial-gradient(circle, white, lightblue 10%); background: -ms-repeating-radial-gradient(circle, white, lightblue 10%); background: repeating-radial-gradient(circle, white, lightblue 10%);}
背景渐变图案(http://lea.verou.me/css3patterns/)
.bggradient :nth-child(4) { background: linear-gradient(45deg, #92baac 45px, transparent 45px) 64px 64px, linear-gradient(45deg, #92baac 45px, transparent 45px, transparent 91px, #e1ebbd 91px, #e1ebbd 135px, transparent 135px), linear-gradient(-45deg, #92baac 23px, transparent 23px, transparent 68px, #92baac 68px, #92baac 113px, transparent 113px, transparent 158px, #92baac 158px); background-color: #e1ebbd; background-size: 128px 128px;}
多重背景图片
body { background: url(../../images/oscar.png) top right no-repeat, url(../../images/bg.jpg) bottom left no-repeat; /* auto使用图片的原始大小;cover按照原始图片的长宽等比缩放以填充整个区域;contain按照原始图片的长宽等比缩放使其较长的一边适应元素大小; 顺序对应图片顺序 */ background-size: auto, contain;}
可缩放图标
使用@font-face制作可缩放图标
@font-face { font-family: fontawesome; font-weight: normal; font-style: normal; src: url('../../images/fontawesome.eot'); /* IE9*/ src: url('../../images/fontawesome.eot#iefix') format("eot"), url('../../images/fontawesome.woff') format("woff"), url('../../images/fontawesome.ttf') format("truetype"), url('../../images/fontawesome.svg#fontawesome') format("svg"); /* iOS 4.1- */}.icon { font-family: fontawesome; -webkit-font-smoothing: antialiased;}.icon :nth-child(1):before { content: ""; color: red; font-size:12px;}.icon :nth-child(2):before { content: ""; color: blue; font-size:24px;}
0 0
- 《响应式Web设计-HTML5和CSS3实战》阅读笔记第六章
- 《响应式Web设计-HTML5和CSS3实战》阅读笔记第二章
- 《响应式Web设计-HTML5和CSS3实战》阅读笔记第三章
- 《响应式Web设计-HTML5和CSS3实战》阅读笔记第四章
- 《响应式Web设计-HTML5和CSS3实战》阅读笔记第一章
- 响应式web设计 HTML5+css3实战 学习笔记
- 响应式Web设计:HTML5和CSS3实战
- 响应式Web设计:HTML5和CSS3实战 pdf版
- 响应式Web设计:HTML5和CSS3实战(读书笔记)
- 一起来学习《响应式Web设计-HTML5和CSS3实战》吧
- 《响应式Web设计——html5和css3实战》读书笔记
- 《响应式Web设计——html5和css3实战》读书笔记
- 《响应式Web设计——HTML5和CSS3实战》读书笔记
- [笔记]html5+css3 响应式设计(RWD,Responsive Web Design)
- 响应式Web设计(HTML5和CSS3)工具集
- 响应式 Web 设计 -- HTML5 和 CSS3 实践指南
- (HTML5)第七章 css3和响应式设计
- HTML5&CSS3笔记:响应式设计中的 HTML5
- Linux进程间通信——使用共享内存
- spring MVC解决中文乱码
- 欢迎使用Markdown编辑器写博客
- perl 同时读入两个文件
- 源代码编译安装nginx续——程序的系统化
- 《响应式Web设计-HTML5和CSS3实战》阅读笔记第六章
- tomcat keepAliveTimeout=0问题
- 在linux命令下如何访问一个url
- Win32 SDK基础(11)—— 消息队列和GetMessage/PeekMessage、SendMessage/Postmesage
- PyTorch参数初始化和Finetune
- Linux进程间通信——使用消息队列
- 四轴pid调试心得
- Lightoj1174——Commandos(双向最短路)
- 树莓派 玩起来(四)Raspberry pi 安装中文支持及输入法