CSS3的chapter3
CSS的常用样式分为几大类:
- 字体样式(font,color, text-decoration ,text-shadow)
- 元素样式(width,height,margin,padding,opacity,盒子模型)
- 边框样式(border , border-radius , box-shadow)
- 段落样式( line-height , text-align , text-indent , letter-spacing )
- 背景样式( background , background-size )
- 列表样式( list-style)
- 变形样式 (transform)
- 过渡动画 (transition)
- 自定义动画(animate)
字体样式:
- 字体名称——font-family
设置文字名称,可以使用多个名称,或者使用逗号
分隔,浏览器则按照先后顺序依次使用可用字体。p { font-family:‘宋体','黑体', 'Arial’ }
- 字体大小——font-size
p { font-size:14px;}
字体加粗——font-weight
p { font-weight:bold ||normal || bolder || lighter || length;}
字体斜体——font-style
p { font-style: italic || oblique || normal; }
字体缩写
p{font-style:italic;font-weight:bold;font-size:14px;line-height:22px;font-family:宋体; }p { font:italic bold 14px/22px 宋体}
字体颜色——color
p{color:#FF0000 || rgba(255,0,0,.5) || red || rgb(255,0,0);}
文本装饰线条——text-decoration
p{text-decoration : none || underline || blink || overline || line- through }
文字阴影——text-shadow
h-shadow 必需。水平阴影的位置。允许负值。 v-shadow 必需。垂直阴影的位置。允许负值。 blur 可选。模糊的距离。 color 可选。阴影的颜色。 h1{text-shadow: 2px 2px #ff0000; }
嵌入字体——@font-face
@font-face { font-family : 自定义字体名称; src : url(字体文件在服务器上的相对或绝对路径) format(字体类型); }
元素样式:
- 宽度和高度——width,height
p {width:300px;height:200px; }
外边距——margin
margin-top 设置上边的外边距 margin-bottom 设置下边的外边距 margin-left 设置左边的外边距 margin-right 设置右边的外边距 div { margin:0 auto; margin:2px 2px 2px 2px; magin:2px 5px 3px; magin:2px;}
- 内边距——padding
padding-top 设置上边的内边距 padding-bottom 设置下边的内边距 padding-left 设置左边的内边距 padding-right 设置右边的内边距 div { padding:0 auto;padding:2px 2px 2px 2px;padding:2px 5px 3px;padding:2px; }
- 透明度——opacity
number值为 0.0-1.0 之间的小数div{ opacity:.5; }
- 盒子模型
盒子模型就是指CSS布局中的每一个元素,在浏览器的解释中,都被当作一个盒状物。
元素最终所占的宽度=左边框宽 + 左内边距 + 内容宽度 + 右内边距 + 右边框宽
元素最终所占的高度=上边框宽 + 上内边距 + 内容高度 + 下内边距 + 下边框宽
边框样式:
- 边框线——border-style
div { border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset }
- 边框宽度——border-width
div{order-width : medium | thin | thick | length }
- 边框颜色——border-color
div{border-color:red; }
- 缩写
div { width:300px; height:100px; border-style:solid; border-width:1px; border-color:#FF0000; } div {width:300px; height:100px; border:1px solid #FF0000; }
- 圆角效果——border-radius
div{ border-radius:50% border-radius:10px;border-radius: 5px 4px 3px 2px; }
- 边框图片——border-image
div {border: 10px solid gray;border-image: url(test.png) 10px; }
转载于:https://www.cnblogs.com/jiangwenjie/p/5760224.html
CSS3的chapter3相关推荐
- HTML5与CSS3权威指南之CSS3学习记录
title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...
- html滑动逐渐覆盖效果,创意jQuery和CSS3滑动覆盖响应式幻灯片特效
这是一款非常有创意的jQuery和CSS3滑动覆盖响应式幻灯片特效.该幻灯片特效采用响应式设计,在幻灯片切换时使用一个滑动块状区域来进行覆盖,显示新的幻灯片内容,整体效果非常不错. 使用方法 HTML ...
- css3之transition、transform、animation比较
css3动画多少都有些了解,但是对于transition.transform.animation这几个属性一直是比较模糊的,所以啊,这里做一个总结,也希望大家都可以对此有一个更好地理解. 其实, ...
- 了解CSS/CSS3原生变量var (转)
一.变量是个好东西 在任何语言中,变量的有一点作用都是一样的,那就是可以降低维护成本,附带还有更高性能,文件更高压缩率的好处. 随着CSS预编译工具Sass/Less/Stylus的关注和逐渐流行,C ...
- Notepad++支持jQuery、html5、css3
Notepad++里的代码提示文件是以XML文件存放于目录 ....\Notepad++\plugins\APIs\下的. 将这三个文件:html.xml, css.xml, javascript.x ...
- 纯CSS3制作的圆角效果按钮菜单
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/h ...
- 基于css3 transform实现散乱的照片排列
分享一款基于css3 transform实现散乱的照片排列.这是一款简单零散的css3相册排列特效下载.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class ...
- CSS3无前缀脚本prefixfree.js与Animatable使用介绍
要求 必备知识 本文要求基本了解 JAVASCRIPT 和 和 CSS3 基本知识. 运行环境 桌面端:IE9 +,Opera 10+,火狐3.5 +,Safari 4+和Chrome浏览器;移动端: ...
- php发光字体代码,CSS3怎么实现字体发光效果
这次给大家带来CSS3怎么实现字体发光效果,CSS3实现字体发光效果的注意事项有哪些,下面就是实战案例,一起来看一下. 博客页面左上角的"猿来是勇者"文字已制作发光效果,分享方法如 ...
最新文章
- layui关闭表格编辑_Layui表格table关闭拖拽列宽、禁用拖拽列宽
- 40名大学生被退学,教育部表态:学生对自己不负责,就要付出代价
- 有了它,快速学会RStudio应用
- git serialtool_Git学习笔记---协作的一般流程
- python celery定时任务_Celery(四)定时任务
- MFC编程——Where is WinMain?
- 全网首发:分析及解决com.jogamp.opengl.GLException: J3D-Renderer-1: createImpl ARB n/a but required
- vs2019番茄助手 附安装教程
- 桌上远远演唱特别行政区
- mtk 手机低电无法关机,电池容量一直显示1%
- 【disordered_zip】BUGKU
- win10计算机远程连接命令,详细教你win10设置远程桌面连接命令
- html5 视差地图,用HTML5构建高性能视差网站的图文代码详解
- windows7台式计算机网线连接,win7台式机连接wifi的方法步骤详解(2)
- java memorycache原理_CPU Cache 原理及操作
- 一篇文章带你理解套接字Socket的各个接口
- Node.js 安装教程(Windows)
- 互动应用开发p5.js——音视频交互
- Android强制在主线程进行网络请求
- 华为面试题库c语言,华为校园招聘c语言面试题集.doc
热门文章
- 【视频】v-bind的使用
- qlikview连接mysql_QlikView通过ODBC连接IBMDB2
- Qt 控件渐变隐藏消失
- QML ListView悬浮标题栏
- 安卓系列转载,有时间可以参考学习
- 顺序循环队列队满队空的两种判别方式
- 各种说明方法的例句_说明方法和例句
- 安装不文件不完全_冬日不偷懒 跑步机不完全使用指南
- stm32之PVD可编程电压监测器(掉电保存数据)
- 编译 / __attribute__(constructor)和__attribute__(destructor)