前端学习记录 CSS
CSS 可以控制网页布局和样式
CSS 规则由选择器和声明组成;声明由属性和值组成,每个属性对应一个值
selector {attribute1: val1; attribute2: val2;}
如果 val 是多个单词要 sel {attribute: "a b c";}
如果是颜色用到 RGB 的百分比的时候 就算是 0% 在 0 的后面也要加 %
<!DOCTYPE html> <html> <head><title>标签切换</title><style type="text/css">* {margin: 0;}#container {position: relative;margin: 50px;width: 500px;height: 300px;/*background-color: rgba(0, 0, 0, .05);*/}#tabs {position: absolute;top: 0;left: 1px;width: 150px;height: 100%;box-sizing: border-box;/*background-color: rgba(0, 0, 0, .1);*/}#tabs .tab {width: 100%;height: 40px;line-height: 40px;padding-left: 10px;box-sizing: border-box;border-right: 1px solid #888;background-color: #ddd;cursor: pointer;}#tabs .tab:hover {background-color: #eee;}#tabs .tab.active {border: 1px solid #888;border-right: 1px solid #eee;background-color: #eee;}#contents {float: right;width: 350px;height: 100%;border: 1px solid #888;box-sizing: border-box;background-color: #eee;}#contents .content {width: 100%;height: 100%;padding: 10px;box-sizing: border-box;/*background-color: rgba(0, 0, 0, .1);*/display: none;}#contents .content.active {display: block;}</style> </head> <body> <div id="container"><div id="tabs"><div class="tab active">案件来源</div><div class="tab">风险类型</div></div><div id="contents"><div class="content active"><ul><li>内部核查</li><li>用户反馈</li><li>银行反馈</li><li>商户反馈</li></ul></div><div class="content"><ul><li>银行卡风险</li><li>账户风险</li><li>网银风险</li></ul></div></div> </div> <script type="text/javascript" src="./jquery-1.8.3.min.js"></script> <script type="text/javascript">var tabs = $('.tab');var contents = $('.content');tabs.each(function(index) {$(this).click(function() {tabs.removeClass('active');tabs.eq(index).addClass('active');contents.removeClass('active');contents.eq(index).addClass('active');});}); </script> </body> </html>
样例
id 选择器:#
class 选择器:.
也可以 #id .class 这样去选择某个 id 下的指定的 class
属性选择器:带有 title 属性的所有元素设定
[title] {
color: black;
}
插入样式表
<head> <link rel="stylesheet" type="text/css" href="myCSS.css" /> </head>
View Code
CSS 定位机制
有三种 普通流 浮动和绝对定位
position 属性:
position: 把元素放置到一个静态的、相对的、绝对的、或固定的位置中。
top: 定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。
right: 定义了定位元素右外边距边界与其包含块右边界之间的偏移。
bottom: 定义了定位元素下外边距边界与其包含块下边界之间的偏移。
left: 定义了定位元素左外边距边界与其包含块左边界之间的偏移。
overflow: 设置当元素的内容溢出其区域时发生的事情。
clip: 设置元素的形状。元素被剪入这个形状之中,然后显示出来。
vertical-align: 设置元素的垂直对齐方式。
z-index: 设置元素的堆叠顺序。
相对定位:position: relative;
让元素出现在它所在位置然后可以通过 left top right 这样来控制它相对原来位置偏移的距离
!!!在使用相对定位的时候无论是否移动元素都是占据原来位置的 所以偏移有可能导致覆盖其他的框
绝对定位:position: absolute;
绝对定位元素的位置是相对于最近的已定位祖先元素 如果没有最近的已定位祖先元素那么相对位置是最初的包含块
!!!因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制这些框的堆放次序
浮动:position: float;
这里讲的 hin 清楚了
COLORRR
#000000 rgb(0,0,0)
#FF0000 rgb(255,0,0)
#00FF00 rgb(0,255,0)
#0000FF rgb(0,0,255)
#FFFF00 rgb(255,255,0)
#00FFFF rgb(0,255,255)
#FF00FF rgb(255,0,255)
#C0C0C0 rgb(192,192,192)
#FFFFFF rgb(255,255,255)
转载于:https://www.cnblogs.com/zlrrrr/p/11504655.html
前端学习记录 CSS相关推荐
- 前端学习记录 —— HTML篇(下)
前端学习记录 -- HTML篇(下) 一.表格标签 table,tr,td 1. 表格标题 <caption></caption><caption></cap ...
- 前端学习记录 —— JavaScript(一)
前端学习记录 -- JavaScript(一) 前言 一.初识 JavaScript JavaScript 的特点 JavaScript的作用 编程语言与标记语言的区别 HTML/CSS/JS 的关系 ...
- 前端学习记录13-CSS-(滑动门技术,微信导航栏实现,淘宝轮播图实现,图标字体实现,过渡效果,获得焦点元素)
前端学习记录13-CSS-滑动门技术,微信导航栏实现,淘宝轮播图实现,图标字体实现,过渡效果,获得焦点元素 滑动门技术 微信导航栏实现 静态轮播图实现 网上引用的图标字体设置 过渡效果(transit ...
- 前端学习之CSS第三天
前端学习之CSS第三天 一.圆角边框 border-radius 圆形 :正方形的盒子是圆形,长方形的盒子是椭圆 boder-radius:50% 圆角矩形:高度或者是宽度的一半 border-rad ...
- web前端学习中CSS,JS代码压缩
web前端要学习的知识有很多,前端基础要学习三个部分:HTML,CSS,JavaScript(简称JS),因此首先明确三个概念:HTML负责结构,网页想要表达的内容由html书写. CSS负责样式,网 ...
- 【前端学习】CSS入门
前端学习:CSS入门 文章目录 前端学习:CSS入门 前言 1.class01 1.我的第一个CSS 2.导入方式 3.基本选择器 (1)ID选择器 (2)标签选择器 (3)类选择器 4.层次选择器 ...
- Web前端学习之 CSS基础二
Web前端学习之 CSS基础二 1. 2. 主体 3. 完整代码如下所示 4. 结束语 1. /* 权重是0 */* {font-size: 35px;text-align: center;color ...
- (:◎)≡前端学习之CsS篇
前端学习之CSS篇 1.CSS简介 2.CSS语法规范 3.CSS选择器 (1)标签选择器 (2)类选择器 (3)id选择器 (4)通配符选择器 (5)选择器总结 4.CSS字体属性 5.CSS文本属 ...
- 前端学习记录27-JavaScript-(作用域、预解析、自定义对象)
前端学习记录27-JavaScript-作用域.预解析.自定义对象 作用域 全局作用域 局部作用域(函数作用域) 变量作用域 全局变量 局部变量 作用域链 预解析 变量预解析 函数预解析 预解析经典面 ...
最新文章
- 线性回归——lasso回归和岭回归(ridge regression)
- SpringBoot+Shiro学习(一):主要模块介绍
- JavaOne 2012:向上,向上和向外:使用Akka扩展软件
- 修改Tomcat端口号
- Java实训项目:GUI学生信息管理系统(2017)
- String 和 StringBuffer 的区别
- 访问线上平台出现http状态码“502”和“504”
- 计算机打印机驱动f4200,惠普HP Deskjet F4238 多功能一体机驱动惠普HP Deskjet F4238 多功能一体机驱动...
- 最新的省市区三级地区MySQL数据库,附带获取方法
- 为什么说至强系列cpu是服务器u,至强cpu那么好,为什么日常装机的时候一般都选酷睿系列的呢?...
- 中国5G频谱即将公布,5G牌照或发放四张,中国广电强势入局
- panabit之PPPoE认证
- 网站推广第一周总结和反思
- 如何才能高效的学习编程语言(分享)
- Lucas定理相关证明
- 计算机配置中什么表示硬盘,电脑硬盘的分类介绍 硬盘中的Master和Slave代表什么意思...
- repr函数输出调试信息
- 各大搜索引擎收录地址
- oracle 应收 系统选项,R12 总账 应收 应付 税 基本设置 (图文版)
- mel表达式_mel语言~`详解
热门文章
- ActiveMQ 入门
- hdu 3786 寻找直系亲属
- Lucene:依据索引查找文档
- IIS 500错误,一步帮你搞定.
- 下列不是python对文件的读操作方法是-大工20春《数据挖掘》在线作业1【参考答案】...
- 爬虫python代码-python爬虫(附源码)
- python.freelycode.com-每一个人都需要的Python类库
- python就业方向及工资-【行情分享】python就业方向与薪资大揭秘
- python编程入门指南怎么样-学习python网络编程怎么入门
- python 程序流程控制结构-Python基础—程序控制结构