css文件

  1. /* 注释内容 */
  2. /* 选择器,其中body就是一个选择器,表示选中个body这个标签
  3. 声明块:为选择器设置样式
  4. {
  5. 样式名: 样式值;
  6. }
  7. */
  8. body{
  9. background-color: aquamarine;
  10. }
  11. /* 元素选择器:根据标签来选中指定的元素 ,例如 body{},p{},div{}*/
  12. p{
  13. color: blue;
  14. }
  15. /* id选择器,根据元素的id属性值选中一个元素,语法#id属性值{},例如 #box{} */
  16. #box{
  17. height: 100px;
  18. }
  19. /* class选择器,根据元素的class属性值选中元素,语法 .class属性值{}
  20. 一个元素可以使用多个class
  21. <!-- 设置一个不重复id属性 -->
  22. <b id="box">id box</b>
  23. <!-- 一个元素可以设置多个class属性 -->
  24. <del class="blue test">class blue</del>
  25. */
  26. .blue{
  27. color: blue;
  28. }
  29. /* 伪类选择器 */
  30. .blue::after{
  31. /* 类加载之后 */
  32. color: #9198e5;
  33. }
  34. /* 边框样式 */
  35. div[title=div1]{
  36. /* 线条粗细 */
  37. border: 5px solid;
  38. /* 圆角
  39. 四个值: 第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角。
  40. 三个值: 第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角
  41. 两个值: 第一个值为左上角与右下角,第二个值为右上角与左下角
  42. 一个值: 四个圆角值相同: 重要
  43. */
  44. border-radius: 25px;
  45. /* 内边距(内容与div的距离) */
  46. padding: 10px 40px;
  47. /* 集中定义各种背景属性(color,image,origin) */
  48. background: #dddddd;
  49. width: 300px;
  50. /* div阴影效果 */
  51. box-shadow: 10px 10px 5px #888888;
  52. /* 给阴影添加颜色 */
  53. box-shadow: 10px 10px grey;
  54. /* 边界图片 */
  55. border-image: url(./rng.png) 30 30 round;
  56. }
  57. #example1{
  58. background-image: url(./rng.png);
  59. /* 为背景图片设置初始位置*/
  60. background-position: right bottom;
  61. /* 设置背景图片显示样式(居中,拉伸等) */
  62. background-repeat: no-repeat;
  63. /* 设置背景图大小 */
  64. background-size: 100% 100%;
  65. /* 背景图像的位置区域(内边距的位置,div内容的位置,外边距的位置) */
  66. background-origin: content-box;
  67. /* 裁剪背景 */
  68. background-clip: content-box;
  69. padding: 30px 50px;
  70. width: 300px;
  71. height: 500px;
  72. }
  73. #grad1{
  74. height: 200px;
  75. background-color: red;
  76. /* 从上到下由红开始渐变 */
  77. background-image: linear-gradient(#e66465, #9198e5);
  78. /* 从左到又开始渐变 */
  79. background-image: linear-gradient(to right, red, yellow);
  80. /* 从左上角到右下角渐变 */
  81. background-image: linear-gradient(to bottom right, red, yellow);
  82. /* 透明度 */
  83. background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));
  84. /* 重复的线性渐变 */
  85. background-image: repeating-linear-gradient(red, yellow 10%, green 20%);
  86. /* 径向渐变 */
  87. background-image: radial-gradient(red,yellow,green);
  88. /* 设置形状
  89. shape 参数定义了形状。它可以是值 circle 或 ellipse。
  90. 其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。
  91. */
  92. background-image: radial-gradient(circle, red, yellow, green);
  93. }
  94. /* css3的文本样式 */
  95. h1{
  96. /* 文本阴影 */
  97. text-shadow: 5px 5px 5px #FF0000;
  98. }
  99. p{
  100. white-space: nowrap;
  101. width: 200px;
  102. border: 1px solid #000000;
  103. overflow: hidden;
  104. /* 设置文本溢出的样式 ellipsis 显示..., clip 显示最后能显示全的字符*/
  105. /* text-overflow: ellipsis; */
  106. text-overflow: clip;
  107. /* 换行 */
  108. word-wrap: break-word;
  109. }
  110. /* 字体引用 */
  111. @font-face{
  112. font-family: serif;
  113. src: url();
  114. font-weight: bold;
  115. }
  116. /* 2D转换 */
  117. div{
  118. transform: rotate(30deg);
  119. /* ie 9 */
  120. -ms-transform: rotate(30deg);
  121. /* Safar */
  122. -webkit-transform: rotate(30deg);
  123. }
  124. /* 3D转换 */
  125. #example1{
  126. transform: rotateX(120deg);
  127. -webkit-transform: rotateX(120deg); /* Safari 与 Chrome */
  128. }
  129. /* 过渡 */
  130. div{
  131. width:100px;
  132. height:100px;
  133. background:red;
  134. transition:width 1s linear 2s;
  135. /* Safari */
  136. -webkit-transition:width 1s linear 2s;
  137. }
  138. div:hover
  139. {
  140. width:300px;
  141. }
  142. /* css动画 */
  143. div
  144. {
  145. width:100px;
  146. height:100px;
  147. background:red;
  148. position:relative;
  149. animation:myfirst 5s linear 2s infinite alternate;
  150. /* Firefox: */
  151. -moz-animation:myfirst 5s linear 2s infinite alternate;
  152. /* Safari and Chrome: */
  153. -webkit-animation:myfirst 5s linear 2s infinite alternate;
  154. /* Opera: */
  155. -o-animation:myfirst 5s linear 2s infinite alternate;
  156. }
  157. @keyframes myfirst
  158. {
  159. 0% {background:red; left:0px; top:0px;}
  160. 25% {background:yellow; left:200px; top:0px;}
  161. 50% {background:blue; left:200px; top:200px;}
  162. 75% {background:green; left:0px; top:200px;}
  163. 100% {background:red; left:0px; top:0px;}
  164. }
  165. @-moz-keyframes myfirst /* Firefox */
  166. {
  167. 0% {background:red; left:0px; top:0px;}
  168. 25% {background:yellow; left:200px; top:0px;}
  169. 50% {background:blue; left:200px; top:200px;}
  170. 75% {background:green; left:0px; top:200px;}
  171. 100% {background:red; left:0px; top:0px;}
  172. }
  173. @-webkit-keyframes myfirst /* Safari and Chrome */
  174. {
  175. 0% {background:red; left:0px; top:0px;}
  176. 25% {background:yellow; left:200px; top:0px;}
  177. 50% {background:blue; left:200px; top:200px;}
  178. 75% {background:green; left:0px; top:200px;}
  179. 100% {background:red; left:0px; top:0px;}
  180. }
  181. @-o-keyframes myfirst /* Opera */
  182. {
  183. 0% {background:red; left:0px; top:0px;}
  184. 25% {background:yellow; left:200px; top:0px;}
  185. 50% {background:blue; left:200px; top:200px;}
  186. 75% {background:green; left:0px; top:200px;}
  187. 100% {background:red; left:0px; top:0px;}
  188. }
  189. /* css3 调整尺寸 */
  190. div{
  191. resize:both;
  192. overflow: auto;
  193. }
  194. /* 响应式图片 */
  195. img{
  196. max-width: 100%;
  197. height: auto;
  198. }
  199. /* css框大小 */
  200. div{
  201. width: 300px;
  202. height: 100px;
  203. padding: 50px;
  204. border: 1px solid red;
  205. /*
  206. 元素上设置了 box-sizing: border-box;
  207. 则 padding(内边距) 和 border(边框) 也包含在 width 和 height 中:
  208. */
  209. box-sizing: border-box;
  210. }
  211. /* css3 弹性盒子 flex box(响应式) */
  212. /* https://www.runoob.com/css3/css3-flexbox.html */
  213. /* 多媒体查询 */
  214. /* https://www.runoob.com/css3/css3-mediaqueries.html */
  215. /* 布局grid */
  216. /* https://developer.mozilla.org/zh-CN/docs/Web/CSS/grid */

html文件

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. <!-- 内部样式,写在head中,设置标签的值,可同时为所有这个标签设置样式 -->
  8. <style>
  9. h1{
  10. color: red;
  11. }
  12. </style>
  13. <!-- 引入外部样式表 -->
  14. <link rel="stylesheet" href="css01.css">
  15. </head>
  16. <body>
  17. <!-- css内联样式 -->
  18. <p style="color: red; font-size: 100px;">字符</p>
  19. <h1>设置样式</h1>
  20. <!-- 设置一个不重复id属性 -->
  21. <b id="box">id box</b>
  22. <!-- 一个元素可以设置多个class属性 -->
  23. <del class="blue" class="test">class blue</del>
  24. <div title="div1">border-radius 属性允许您为元素添加圆角边框!</div>
  25. <div id="example1">
  26. <h1>Lorem Ipsum Dolor</h1>
  27. <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
  28. <p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
  29. </div>
  30. <h3>线性渐变 - 从上到下</h3>
  31. <p>从顶部开始的线性渐变。起点是红色,慢慢过渡到蓝色:</p>
  32. <div id="grad1"></div>
  33. <div>This is some long text that will not fit in the box</div>
  34. <p>div 使用 &quot;text-overflow:clip&quot;:</p></div>
  35. </body>
  36. </html>

CSS部分样式知识的更多相关文章

  1. css字体样式(Font Style),属性

    css字体样式(Font Style),属性   css字体样式(Font Style)是网页中不可或缺的样式属性之一,有了字体样式,我们的网页才能变得更加美观,因此字体样式属性也就成为了每一位设计者 ...

  2. HTML+CSS+JS基础知识

    HTML+CSS+JS基础知识 目录 对HTML+CSS+JS的理解 基础知识 对HTML+CSS+JS的理解 基础知识 插入样式表的三种方式 外部样式表:<link rel="sty ...

  3. 纯CSS菜单样式,及其Shadow DOM,Json接口 实现

    先声明,要看懂这篇博客要求你具备少量基础CSS知识, 当然如果你只是要用的话就随便了,不用了解任何知识 完整项目github链接:https://github.com/git-Code-Shelf/M ...

  4. 关于jquery的css的一些知识

    Query实例CSS 样式表动态选择本实例主要说的还是jquery的选择器,关于jquery的css的一些知识用类似 $("li").css("cursor", ...

  5. css 字体样式设置

    css字体样式(Font Style),属性 时间:2014-05-08 21:49 来源:我爱学习网 | 作者:我爱学习网 | 本文已影响 68353 人   css字体样式(Font Style) ...

  6. CSS的相关知识——背景,超链接,列表,表格,奇偶选择器

    接着上一篇总结一些css的相关知识 ㈠背景 背景属性 1.background-color 背景颜色   rgb函数设置 2.background-image   背景图片  url(“logo.jp ...

  7. CSS数据样式

    CSS数据样式 表格 定制表格 我们除了可以使用<table>标签进行绘制表格,在css3中display也支持进行表格的样式绘制. 样式规则 说明 table 对应 table tabl ...

  8. 精简的网站reset 和 css通用样式库

    参考链接:http://www.zhangxinxu.com/wordpress/2010/07/我是如何对网站css进行架构的/ reset.css body{ line-height:1.4; c ...

  9. css初始化样式代码

    为什么要初始化CSS? CSS初始化是指重设浏览器的样式.不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一.如果没对CSS初始化往往会出现浏览器之间的页面差异.每次新开发 ...

随机推荐

  1. rabbitmq部署及配置与验证

    1. 场景描述 朋友项目需要弄个测试环境,稍微帮忙了下,系统不复杂,但是需要自己安装mysql.Reids.Es.RabbitMq等,Mq主要用在同步用户信息与发送站内消息和短信上,RabbitMq以 ...

  2. ES6入门(一)

    目录 ES6入门 (一) let 和 const 命令 let 定义 注意事项 块级作用域 不存在变量提升 let的特点就是存在暂时性死区 特殊情况的暂时性死区 之 ES6函数存在默认值情况 不允许重 ...

  3. day70 django中间件

    目录 一.django的七个中间件 二.如何自定义中间件 1 自定义中间件的创建方式 2 django提供自定制中间件的五个方法 2.1 必须掌握两个方法 2.2 了解方法 三.csrf跨站请求伪造校 ...

  4. 用python实现栈/队列/双端队列/链表

    栈是元素的有序集合,添加操作与移除操作都发生在其顶端,先进后出栈操作:创建空栈,增删(顶端),查(顶端元素,元素个数,是否为空)应用:将十进制数转换成任意进制数 class Stack: # 用列表创 ...

  5. 攻防世界FlatScience

    访问robots.txt发现 admin.php和login.php 在admin.php和login.php分别尝试注入 发现login.php页面存在注入,并且根据报错得知数据库类型为sqlite ...

  6. python 将指定文件夹中的指定文件放入指定文件夹中

    import os import shutil import re #获取指定文件中文件名 def get_filename(filetype): name =[] final_name_list = ...

  7. java 基本语法(十七)Lambda (四)构造器引用与数组引用

    1.构造器引用格式:类名::new 2.构造器引用使用要求:和方法引用类似,函数式接口的抽象方法的形参列表和构造器的形参列表一致.抽象方法的返回值类型即为构造器所属的类的类型 3.构造器引用举例: / ...

  8. java 面向对象(二十一):属性的赋值顺序

    * ①默认初始化 * ②显式初始化/⑤在代码块中赋值 * ③构造器中初始化 * ④有了对象以后,可以通过"对象.属性"或"对象.方法"的方式,进行赋值 * * ...

  9. 数据可视化之powerBI基础(十一)Power BI中的数据如何导出到Excel中?

    https://zhuanlan.zhihu.com/p/64415543 把Excel中数据加载到PowerBI中我们都已经熟悉了,但是怎么把在PowerBI中处理好的数据导出到Excel中呢?毕竟 ...

  10. Django之实现登录随机验证码

    登录验证码是每个网站登录时的基本标配,网上也有很多相应的文章, 但是从生成验证码到 应用到自己的网站上的全步骤,并没有看到很多, 为了节约大家的时间,我把整体步骤写下来, 即拿即用哈 1. 生成随机验 ...