css基础4
今天是2019年6月21日,周五了。在这里写上一篇随笔,主要内容是css基础中的一些细节部分,话不多说,直接上!
一、背景渐变: background-image
- 线性渐变:linear-gradient(渐变方向,色标,色标,色标)
- 方向:
- 关键字:
- to top 从下往上
- to bottom 从上往下
- to left 从右往左
- to right 从左往右
- 角度:deg 角度同时针一样旋转
- 色标:颜色 0%
- 径向渐变:radial-gradient(【size at position】,色标,色标,)
- 备注:size:渐变路径;at:关键字;position:渐变圆心所在的位置
- 关键字:left right center;top bottom center
二、字体文本相关样式
- 字体属性:font-family
- 字体大小:font-size
- 字体加粗:font-weight
- 字体倾斜:font-style
- 小型大写:font-variant
- 综合属性:font:font-style font-variant font-weight font-size font-family
三、文本相关属性
- 文本颜色:color
- 文本对齐方式:text-align 值:left right center
- 文本修饰:text-decoration
- none:无线条样式
- underline:下划线
- line-through:删除线
- overline:上划线
- 行高:一行文本所占的高度
- 格式:line-height:height(文本居中)
- 注意:一行文本,行高永远和元素的上边缘是重合的;当行高的高度大于文本的高度是,那么该文本会在行高范围内居中
- 首行缩进:text-indent
- 文本阴影:text-shadow
- offsetx offsety blur color
值:
四、表格相关样式
- 属性:color font-size border width height
- 表格特有样式:
- border-collapse:边框合并
- border-seperate:边框分离
- 备注:两个值;第一个值代表的是水平距离,第二个值代表的是垂直距离
- 主体:border-collapse:seperate
border-spacing:相邻单元格之间的距离,相当于cellspacing。
- 表格布局:table-layout
- auto:默认的 自动表格布局,根据内容来自动分类td高度
- fixed:固定的 列宽度是由总宽度来平均分配的
五、td:vertical-align 垂直对齐方式
- 使用场景:
- 图文混排时,定义文字相对于图片的对齐方式
- td中设置单元格的垂直对齐方式
六、显示方式设置
- 属性:display
- 值:
- block 让元素变成快元素
- inline-block 让元素变成行内快元素
- 注意:行内块元素,只是可以设置宽高以及上下的margin;
- 使用场景:一个行内块元素需要设置宽高或者设置上下margin
- inline 让元素变成行内元素
- none 隐藏元素:元素消失后,不占据页面空间(脱离文档流)
- 注意:不要尝试给一个快元素变成行内元素,因为没有任何意义!
七、显示效果
- 定义:visibility:visible(可见)or hidden(隐藏)
- 备注:display:none和visibility:hidden异同
- 相同点:都是让元素消失
- 不同点:
- display:none 消失后脱离文档流,不占据页面空间
- visibility:hidden 消失后并没有脱离文档流,依然占据着页面空间
八、光标样式
- 属性:cursor
- 值:default(默认)
- pointer(小手)
- wait(等待)
- crosshair(十字光标)
- not-allowed(禁用)
九、列表项:list-style
- 有序列表:none(取消列表项的标志)
- 无序列表:disc(实心圆) circle(空心圆) square(实心方块) none(无列表标志)
- 列表项位置:list-style-position:inside: 内部outside: 外部
- 列表项图片:list-style-image url(路径)
未完,待续!
css基础4的更多相关文章
- 前端开发:css基础知识之盒模型以及浮动布局。
前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西? 为什么这个浮动没有效果? 这个问题楼主已经回答了n遍.今天则是把 ...
- CSS基础总结
CSS基础总结链接地址:http://segmentfault.com/a/1190000002773955
- CSS基础篇之了解CSS和它的基本属性
CSS是什么? CSS英文全名是Cascading Style Sheets翻译过来就是层叠样式表,它主是把网页表现与内容分离的一种样式设计语言.这种语言能优化我们编程,把东西简化和优化写法,而且不同 ...
- HTML5 -入门 (---css样式-------------(css基础与css选择器)---------------------—)
---恢复内容开始--- 一css基础入门与css选择器 CSS英文全拼:cascading style sheet 层叠样式表. 在html中使用:要在head中写style标签,所有样式放在sty ...
- css 基础---选择器
1.css基础 selector {property: value} eg: h1 {color:red; font-size:14px;} p { text-align: center; color ...
- 妙味课堂——HTML+CSS基础笔记
妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - P ...
- WEB前端开发CSS基础样式全面总结
Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...
- css基础不扎实
写了两周的网页,发现自己的css基础还是很差的,当时培训学习的时候就发现了,我做的页面都特别的别扭和丑吧,在班级上应该是垫底的: 原先只知道用float,不会使用定位,网页连固定定位也不会,现在发现, ...
- css基础总结一
最近在弄一个简单管理系统的前端,所以打算将做项目的一些个人感想以及总结简单罗列下,当然,主要针对前端的基础部分以及一些常用的前端个人简单技巧总结.主要分为js部分和css部分,下面是css的基础部分总 ...
- CSS基础教程 -- 媒体查询屏幕适配
响应式布局 Media Query 的使用方法 在上例中, 我们使用Media Queries来根据3种不同尺寸的窗口使用3种不同的样式.通过不同的媒体类型和条件定义样式表规则,媒体查询让CSS可以更 ...
随机推荐
- vs编译在win xp电脑上运行的win32程序遇到的问题记录(无法定位程序输入点GetTickCount64于动态链接库KERNEL32.dll)
直接编译后运行,弹出提示框:不是有效的win32应用程序 像之前那样把msvcr110.dll复制过去依然报错: 这是因为vs2012编译的win32程序用到的系统函数在xp环境上对应不上.之前转载的 ...
- SQLite实现内存键值存储
SQLite数据文件往Linux内存文件系统/dev/shm/data.sqlite3一放,就是内存级读写性能的SQL系统.用SQLite实现内存键值存储:CREATE TABLE IF NOT EX ...
- Dependency Injection 筆記 (2)
续上集,接着要说明如何运用 DI 来让刚才的范例程序具备执行时期切换实现类型的能力. (本文摘自電子書<.NET 依賴注入>) 入门范例—DI 版本 为了让 AuthenticationS ...
- python中的内置函数(一)
内置函数:内置函数就是python提供的,可以拿来直接用的函数 作用域相关 locals():返回当前作用域中的名字globals():返回全局作用域中的内容 def func(): print('我 ...
- cookie,session,用户认证组件
一. 绘画跟踪技术 在客户端与服务端的一次会务中,多次的请求与相应,HTTP协议是无状态协议,也就是说每个请求都是独立的!无法记录前一次请求的状态.会话跟踪技术即能够实现多次回话间信息共享的作用,HT ...
- Python之二叉树Binarytree
二叉树是树的简化版,除根节点之外的所有节点都有一个父节点,任意节点都可以最多有一个左子节点和右子节点. 二叉树的遍历是非常重要的算法,主要分为深度优先遍历和广度优先遍历. 其中深度优先遍历按照访问根节 ...
- 第一个SpringBoot测试实例
1.SpringBoot项目构建:http://start-spring.io 自动化构建SpringBoot项目,保存在本地并解压 2.安装gradle并配置gradle环境 3.配置阿里云ma ...
- ES6 新增声明变量的 var let const 的区别详解
var 如果使用关键字 var 声明一个变量,那么这个变量就属于当前的函数作用域,如果声明是发生在任何函数外的顶层声明,那么这个变量就属于全局作用域. let 1.let 声明的变量具有块作用域的特征 ...
- JAVA复习笔记01
学了一学期的JAVA,临近期末,整理了一些JAVA考试中需要掌握的点,记录在这里. 1.编译多个JAVA文件,运行程序 (1) javac .java .java java Main (2) java ...
- RabbitMq-安装篇
嘿,大家好,今天更新的内容是rabbitMq的安装篇~~ windows下安装rabbitMq rabbitMq下载地址:点我下载 1.由于rabbitMq用erlang语言开发,所以安装rabbit ...