css_css div - CSDN
css 订阅
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1]  CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 [2] 展开全文
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1]  CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 [2]
信息
外文名
Cascading Style Sheets
外语缩写
CSS(也作文件扩展名)
中文名
层叠样式表
其他称呼
级联样式表
CSS发展历程
1990年,Tim Berners-Lee和Robert Cailliau共同发明了Web。1994年,Web真正走出实验室。 [3]  从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。1994年哈坤·利提出了CSS的最初建议。而当时伯特·波斯(Bert Bos)正在设计一个名为Argo的浏览器,于是他们决定一起设计CSS。其实当时在互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”丰意的样式表语言。在CSS中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。哈坤于1994年在芝加哥的一次会议上第一次提出了CSS的建议,1995年的www网络会议上CSS又一次被提出,博斯演示了Argo浏览器支持CSS的例子,哈肯也展示了支持CSS的Arena浏览器。同年,W3C组织(World WideWeb Consortium)成立,CSS的创作成员全部成为了W3C的工作小组并且全力以赴负责研发CSS标准,层叠样式表的开发终于走上正轨。有越来越多的成员参与其中,例如微软公司的托马斯·莱尔顿(Thomas Reaxdon),他的努力最终令Internet Explorer浏览器支持CSS标准。哈坤、波斯和其他一些人是这个项目的主要技术负责人。1996年底,CSS初稿已经完成,同年12月,层叠样式表的第一份正式标准(Cascading style Sheets Level 1)完成,成为w3c的推荐标准。1997年初,W3C组织负责CSS的工作组开始讨论第一版中没有涉及到的问题。其讨论结果组成了1998年5月出版的CSS规范第二版。 [4-5] 
收起全文
精华内容
参与话题
  • CSS-基础篇

    千次阅读 多人点赞 2020-08-17 17:51:11
    CSS基础部分自学笔记 内联样式 也称行内或行间样式,是在html标签上添加style属性来实现的 内部样式 在<style></style>标签内添加的样式,内部样式的代码可以复用、符合W3C标准,尽量让结构和样式分开...

    CSS基础部分自学笔记


    内联样式

    也称行内或行间样式,是在html标签上添加style属性来实现的


    内部样式

    <style></style>标签内添加的样式,内部样式的代码可以复用、符合W3C标准,尽量让结构和样式分开处理


    外部样式

    • <link rel="stylesheet" href="">
      rel:指定资源跟页面的关系
      href:资源的地址
    • @import url(./common.css);
      这种方式有很多问题,不建议使用

    颜色表示法

    • 单词表示法
    • 十六进制表示法
    • RGB三原色表示法(范围0-255)

    CSS背景样式

    background-color:背景颜色
    background-image:背景图片(URL背景地址,默认水平垂直都铺满背景图)
    background-repeat:背景图片的平铺方式(repeat-x、repeat-y、repeat、no-repeat)
    background-positon:背景图片位置(x y)=>(数字[px/%] | 单词[x:left/center/right],[y:top/center/bottom])
    background-attachment:背景图随滚动条的移动方式(scroll默认值,背景位置是按当前元素进行偏移的;fixed背景位置是按照浏览器进行偏移的)
    复合样式:background:red url() repeat 0 0;(颜色 背景图 平铺方式 位置)


    CSS边框样式

    border-style:边框样式(solid实线、dashed虚线、dotted点线…)
    border-width:边框大小(px)
    border-color:边框颜色
    【注】可单独对一个边框进行设置(border-top/right/bottom/left-)

    //利用CSS边框实现三角形
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>Document</title>
        <style>
          div {
            width: 0px;
            height: 0px;
            border-top-color: transparent;
            border-top-style: solid;
            border-top-width: 30px;
            border-right-color: red;
            border-right-style: solid;
            border-right-width: 30px;
            border-bottom-color: transparent;
            border-bottom-style: solid;
            border-bottom-width: 30px;
            border-left-color: transparent;
            border-left-style: solid;
            border-left-width: 30px;
          }
        </style>
      </head>
      <body>
        <div></div>
      </body>
    </html>
    

    复合样式:border:1px red solid;(边框大小 颜色 样式)对单个边也可以用


    CSS文字样式

    font-family:字体类型

    • 设置多字体方式(使其能够适应更多的计算机和设备)
    • 引号的问题(有的字体中间有空格,必须用引号引起来)

    font-size:字体大小(默认大小16px),字体大小一般为偶数

    属性取值 字体大小
    xx-small 最小
    x-small 较小
    small
    medium 正常(默认值)
    large
    x-large 较大
    xx-large 最大

    font-weight:字体粗细(单词[normal正常、bold加粗]; 数字[100-500正常、600-900加粗])
    font-style:字体样式(normal正常、italic斜体[italic所有带有倾斜字体的可以设置;oblique没有倾斜属性的字体也可以设置倾斜])
    color:字体颜色
    复合样式:font:weight style size familyfont:style weight size familyfont:weight style size/line-height family


    CSS段落样式

    text-decoration:文本修饰(underline下划线、line-through删除线、overline上划线、none不添加任何修饰),可添加多个修饰,用空格隔开
    text-transform:文本大小写(针对英文段落,lowercase小写、uppercase大写、capitalize首字母大写)
    text-indent:文本缩进(首行缩进font-size的两倍,或2em[em相对单位,永远跟一个字体设置的大小相同)
    text-align:文本对齐方式(left默认、right、center、justify[两端点对齐,中间自行调节])
    line-height:定义行高(不是固定值,根据当前字体的大小变化,用数字+px或scale[相对于原来字体的比例]表示)
    letter-spacing:定义字间距
    word-spacing:定义词间距(针对英文)
    强制折行

    • word-break:break-all; 非常强烈的折行
    • word-wrap:break-word; 不是那么强烈的折行

    CSS选择器

    • ID选择器

    css:#elem{}
    html:id=“elem”
    【注】1.在一个页面中,ID值是唯一的
    2.命名规范,字母 _ - 数字 (命名的第一位不能是数字)
    3.命名方式:驼峰式(小驼峰、大驼峰)、下划线式、短线式

    • CLASS选择器

    css:elem{}
    html:class=“elem”
    【注】1.class选择器是可以复用的
    2.可以添加多个class样式
    3.多个样式的时候,样式的优先级根据CSS决定,而不是class属性中的顺序
    4.标签+类的写法

    • 标签选择器

    css:div{}
    html:<div></div>

    • 群组选择器/分组选择器
      css:div,p,span{}
    • 通配选择器

    *{}
    尽量避免使用通配选择器,因为会给所有的标签添加样式

    • 层次选择器

    后代:M N{}
    父子:M > N{}
    兄弟:M ~ N{} 当前M下面的所有兄弟N标签
    相邻:M + N{} 当前M相邻的N标签

    • 属性选择器

    div[class]{}
    div[class][id]{}
    div[class=box]{}
    div[class*=search]{} //只要search在class中出现过都可以选中
    =:完全匹配 *=:部分匹配 ^=:起始匹配 $=:结束匹配

    • 伪类选择器

    css伪类用于向某些元素添加特殊的效果。一般用于初始样式添加不上的时候,用伪类来添加。
    :link 访问前的样式(只能给a标签)
    :visited 访问后的样式(只能给a标签)
    :hover 鼠标移入时的样式(可以给所有标签)
    :active 鼠标按下时的样式(可以给所有标签)
    如果四个伪类都生效,顺序为:L V H A

    • 伪元素选择器

    div:after{content: ;color: }
    div:before{content: }
    :checked、:disabled、:focus 都是针对表单元素

    • 结构性伪类选择器

    :nth-of-type(){}、:nth-child(){} 角标从1开始,n值表示从0到无穷大即都被选中,隔行换色(2n)(2n+1)
    选中第一项 :first-of-type{} :first-child{}
    选中最后一项 :last-of-type{} :last-chile{}
    只有一项的时候被选中 only-of-type{}
    【注】type和child的区别:type看孩子类别,child不区别孩子类别


    CSS样式继承

    文字相关的样式可以被继承
    布局相关的样式不能被继承(默认不继承,可以使用inherit值让其继承)


    CSS优先级

    • 相同样式优先级
      当设置相同样式时,后面的优先级较高,但不建议出现重复设置样式的情况
    • 内部样式与外部样式
      内部样式与外部样式优先级相同,如果都设置了相同的样式,那么后写的引入方式优先级高
    • 单一样式优先级
      style行间(权重1000)> id(权重100) > class(权重10)> tag(权重1)> 继承
    • !important(不能针对继承的属性进行优先级的提升)
      提升样式优先级,非规范方式,不建议使用 #elem{color:red !important;}
    • 标签+类与单类
      标签+类 > 单类
    • 群组优先级
      群组选择器与单一选择器的优先级相同,靠后写的优先级高
    • 层次优先级
      权重比较、约分比较

    CSS盒子模型

    在这里插入图片描述

    padding/border/margin
    只写一个值:上右下左
    写两个值:上下、左右
    写三个值:上、左右、下
    写四个值:上、右、下、左
    1.背景颜色会填充到margin以内的区域(不包括margin区域)
    2.文字会在content区域
    3.padding不会出现负值,margin是可以出现负值的
    box-sizing(盒尺寸,可以改变盒子模型的展示形态)[content-box]/[border-box]
    使用场景:1.不用再去计算一些值
    2.解决一些百分比的问题input{width:100%;padding:30px;box-sizing:border-box;}
    margin叠加
    当给两个盒子同时添加上下外边距的时候,就会出现叠加的问题(取两者中大的值作为叠加值),只有上下有,左右没有
    解决方案:
    1.BFC规范
    2.想办法只给一个元素添加间距
    margin传递
    传递问题只会出现在嵌套的结构中,且只有margin-top会有传递的问题,其它三个方向没有传递问题
    解决方案:
    1.BFC规范
    2.给父容器加边框
    3.margin换成padding(加给父元素,padding-top: ;并进行调整)
    margin自适应居中(只可以左右,不可以上下)
    margin-left:auto;margin-right:auto;居中
    一般写法:margin:0 auto;(margin:auto auto;)


    标签分类

    布局一般用块标签,修饰文本一般用内联标签

    按类型:
    block:块 div p ul li h1…
    独占一行;支持css中所有的样式;不写宽时,和父元素宽相同;所占区域是一个矩形
    inline:内联 span a em strong img…
    挨在一起;有些样式不支持(宽、高、margin、padding的某些);不写宽时,宽度由内容决定;所占区域不一定是矩形;内联标签之间会有空隙(换行产生),解决,找到两个内联的父元素:font-size:0;然后两个内联在设置font-size;16px;空隙消失
    inline-block:内联块 input select…
    挨在一起,支持宽高


    显示框类型

    display:block/inline/inline-block/none(让指定标签隐藏)
    disp:none不占空间的隐藏;visibility:hidden占空间的隐藏


    标签嵌套规范

    块标签可以嵌套内联标签
    块标签不一定能嵌套块标签
    内联标签不能嵌套块标签


    溢出隐藏

    overflow:visible(默认)/ hidden / scroll(有滚动条)/ auto(内容多的时候有滚动,内容少的时候没有)
    overflow-x、overflow-y:针对x、y分别设置


    透明度与手势

    opacity
    0(透明)~ 1(不透明)0.5
    rgba( , , ,0.5) 最后一个为透明度,只针对背景,不针对文字,可以让指定样式透明,不改变其他样式
    cursor 手势
    default:默认透明
    自定义鼠标样式:pointer(手型)、move(十字米可移动的样式)、help(箭头带问号)
    自定义,准备图片 .cur .ico的才可以,`cursor:url(),auto;


    最大、最小宽高

    min-width、max-width
    min-height、max-height
    一个容器怎么适应屏幕的高:

    html,body{height:100%}
    .contrainer(height:100%}
    

    CSS的默认样式

    没有默认样式:div、span、…
    有默认样式:
    body(margin:8px)、h1(margin:上下16px)-h6、p、ul(margin:上下16px padding:左40px 默认点:list-style:disc)、a(text-decoration:underline)…


    CSS重置样式

    *{margin:0;padding:0;}
    ul{list-style:none;}
    a{text-decoration:none;color:#666;}
    img{display:block;}
    

    图片和容器底部有一些空隙

    • vertical-align:baseline;基线对齐 ==> vertical-aglin:bottom;底线对齐
    • display:block; //推荐
    展开全文
  • HTML+CSS初级入门

    万人学习 2019-06-24 13:10:24
    本课程主要目标是教给大家: 1)HTML和CSS能干什么? 2)HTML和CSS是什么?...3)HTML和CSS怎么用,这里会讲解常用到的HTML和CSS的使用规则 4)一步一步开发一个响应式的页面 QQ交流群:659123270
  • 10个超漂亮的CSS 3D特效

    万次阅读 多人点赞 2018-08-11 09:26:55
    在油管上看到了10个超漂亮的CSS 3D特效,遂分享给大家,有写是css+JavaScript实现的。 3D Slicebox 在3D立方体上寻找图像幻灯片?查看演示 图像转换 与THREE.js 结合使用- 此图片幻灯片将让您的访问者惊呆了...

    在油管上看到了10个超漂亮的CSS 3D特效,遂分享给大家,有写是css+JavaScript实现的。

    3D Slicebox

    在3D立方体上寻找图像幻灯片?查看演示

    图像转换

    THREE.js 结合使用- 此图片幻灯片将让您的访问者惊呆了。你不能错过这一个,相信我!查看演示

    3D条形图

    将无聊的平面2D图表转换为3D图表。查看现场演示,点击下面的图片获取源代码。查看演示

    3D导航栏

    再次在您网站顶部的水平导航栏?试试这个吧!查看演示

    3D动画图表

    更改数据时包含动画的3D图表。查看演示

    纯CSS进度条

    忘记旧的普通2D进度条并检查这个纯CSS 3D进度条。查看演示

    CSS Helix加载器

    适合您网站的加载动画,可以让用户长时间保持关注。查看演示

    3D盒子预览器

    将相关内容分组到一个框中并将鼠标悬停在预览中!查看演示

     

    3D翻转预览器

    为您的元素添加悬停效果的完美匹配。查看演示

    3D 404错误

    用旋转的3D元素替换旧的无聊404错误页面。查看演示

    展开全文
  • 细说CSS(CSS+CSS3)

    千人学习 2019-12-18 15:11:02
    本课程包含7章45个小节课程,内容涵盖:CSS基础、CSS选择器、CSS属性和属性值、CSS 边框和背景、CSS盒子模型、文本样式等。
  • HTML&CSS;实战教程

    万人学习 2019-06-24 13:37:28
    创建标准网页的初学者指南,也适合深入学习Html,CSS的同学,后面课程有深入的讲解,本课程会初级介绍Html和CSS,让你从入门到精通轻松掌握Web开发语言,从元素标签到CSS样式每个部分都详细进行了介绍和讲解,讲解了...
  • 9款超绚丽的HTML5/CSS3应用和动画特效

    千次阅读 2017-10-23 19:29:40
    HTML5 现在已经不是很前卫的东西了,越来越多的网站和移动应用都在不断地尝试使用HTML5来更好地优化用户...这次我们要来分享一款很特别的 CSS3菜单 ,菜单的外观是飘带状的,并且每一个菜单项有一个精美的小图标,鼠

    HTML5 现在已经不是很前卫的东西了,越来越多的网站和移动应用都在不断地尝试使用HTML5来更好地优化用户体验。今天我们要分享9款超绚丽的HTML5/CSS3应用和动画特效,这里面有菜单、按钮、图片、Loading加载动画等,一定会有你需要的。

    1、CSS3飘带状3D菜单 菜单带小图标

    这次我们要来分享一款很特别的 CSS3菜单 ,菜单的外观是飘带状的,并且每一个菜单项有一个精美的小图标,鼠标滑过菜单项时,菜单项就会向上凸起,像是飘带飘动一样,形成非常酷的3D视觉效果。这款CSS3飘带状3D菜单非常适合作一些活动页面的菜单导航。

    在线演示 源码下载

    2、HTML5/CSS3 3D纸片折叠动画

    今天我们再来分享一款非常华丽的 HTML5 /CSS3 3D动画特效,尽管它目前很少能在项目中应用,但从源码中我们可以学到很多 HTML5 3D 动画的制作知识。这是一款纸片折叠动画特效,利用HTML5和CSS3的相关特性,我们可以将一张张纸片折叠起来,形成很酷的3D动画效果。

    在线演示 源码下载

    3、CSS3精美小图标菜单导航

    之前我们分享过很多漂亮的小图标菜单导航,像这款 超具立体感的CSS3 3D菜单 菜单项带小图标 ,还有这款 HTML5/CSS3仿Google Play垂直菜单 ,都很不错。今天我们要来分享一款更加精美清新的CSS3小图标菜单导航,鼠标滑过这款菜单时还可以在图标和文字之间形成切换的动画效果。

    在线演示 源码下载

    4、HTML5 webkit 3D立方体图片旋转滑块应用

    今天再来分享一款HTML5 3D立方体动画,这个只是一个3D效果模型,你可以用图片替换演示中的立方体4个面,这样就可以将这款HTML5立方体旋转动画改造成 HTML5 3D 焦点图了,由于是基于webkit的,所以有浏览器限制,Google Chrome最佳。

    在线演示 源码下载

    5、CSS3发光Loading加载动画

    今天我们要分享一款与众不同的CSS3 Loading动画效果,它是由几个不同的动画效果组合而成的,像文字打印效果、发光效果、飞入飞出效果,这几种效果都非常酷。另外我们可以再回顾一下其他的CSS3 Loading效果: HTML5 Canvas实现超酷Loading动画 很有个性的CSS3弹跳Loading动画

    在线演示 源码下载

    6、基于SVG的HTML5圆盘时钟动画

    前两天我们分享过一款 基于SVG的圆盘时钟 ,可以有不同的时钟盘面。今天我们要再来分享另外一款基于SVG的 HTML5 圆盘时钟动画,和上一款类似,这款HTML5时钟也能准确获取本地的时间,并且秒针、分针、时针可以走动,效果还不错。

    在线演示 源码下载

    7、CSS3响应式侧边菜单 菜单带小图标

    今天我们要来分享一款基于CSS3的响应式侧边菜单,这款菜单可以在PC浏览器网页上和移动设备的网页上有着同样不错的效果,它会根据屏幕大小自动实现菜单位置的变化,可以让用户在不同分辨率的屏幕上获得最佳的体验。

    在线演示 源码下载

    8、纯CSS3背景图标渐变按钮

    今天我们要来分享一组非常可爱的 CSS3按钮 组合,这款按钮的效果是当你把鼠标滑过它们时,按钮上的背景小图标就会发生渐变效果,类似淡入淡出的特效。类似这种炫酷的 CSS3按钮 还有很多,比如 纯CSS3实现动感弹性按钮 ,动画效果也非常不错。

    在线演示 源码下载

    9、HTML5颜色渐变3D文字特效

    之前我们已经分享过不少 HTML5 文字特效 ,效果都还不错,尤其是这款 HTML5摆动的文字特效 类似柳枝摆动 ,更是有非常酷的文字动画效果。今天我们要分享一款 HTML5 3D 文字特效,文字的颜色是渐变的,同时有文字阴影,更加凸显了3D立体的效果。

    在线演示 源码下载

    以上就是9款超绚丽的HTML5/CSS3应用和动画特效,欢迎收藏分享。


    展开全文
  • CSS&HTML特效

    2019-12-03 15:37:51
    HTML&CSS制作渐变特效

    css&html5 的组合使用(1)

    • HTML
    
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>biaoqian</title>
        <link rel="stylesheet" href="../src/css/style.css">
    </head>
    <body>
        <div class="container">
            <div class="card">
                <div class="face face1">
                    <div class="content">
                        <h2>从你的全世界路过</h2>
                        <p>我希望有个如你一般的人,如山间清爽的风,
                            如古城温暖的光。从清晨到夜晚,由山野到
                            书房。只要最后是你,就好。
                           
                        </p>
                    </div>
                </div>
                <div class="face face2">
                    <h2>01</h2>
                </div>
            </div>
            
            <div class="card">
                    <div class="face face1">
                        <div class="content">
                            <h2>从你的全世界路过</h2>
                            <p>我希望有个如你一般的人,如山间清爽的风,
                                如古城温暖的光。从清晨到夜晚,由山野到
                                书房。只要最后是你,就好。
                                
                            </p>
                        </div>
                    </div>
                    <div class="face face2">
                        <h2>02</h2>
                    </div>
                </div>
            
                <div class="card">
                        <div class="face face1">
                            <div class="content">
                                <h2>从你的全世界路过</h2>
                                <p>我希望有个如你一般的人,如山间清爽的风,
                                    如古城温暖的光。从清晨到夜晚,由山野到
                                    书房。只要最后是你,就好。
                                    
                                </p>
                            </div>
                        </div>
                        <div class="face face2">
                            <h2>03</h2>
                        </div>
                    </div>
                        
            
        </div>
    
    </body>
    </html>
    
    
    • CSS代码
    
    body{
        margin: 0;
        padding: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 100vh;
        font-family: 'Poppins',sans-serif;
        background: linear-gradient(45deg,#24006b,#f42f8c);
    }
    .container
    {
        width:1200px;
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px,1fr));
        grid-gap: 15px;
        margin: 0 auto;
       
    }
    .container .card
    {
        position: relative;
        width: 300px;
        height: 400px;
        margin: 0 auto;
        background: #fff;
        box-shadow: 0 15px 60px rgba(0, 0, 0,.5);
    
    }
    .container .card .face
    {
        position: absolute;
        bottom: 0;
        left:0;
        width:100%;
        height:100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .container .card .face.face1
    {
        box-sizing: border-box;
        padding: 20px;
    }
    .container .card .face.face1 h2
    {
        margin: 0;
        padding: 0;
    
    }
    .container .card .face.face2
    {
        background: #111;
        transition:0.5s;
    }
    .container .card:nth-child(1) .face.face2
    {
        background:linear-gradient(45deg,#3503ad,#f7308c);
    }
    .container .card:nth-child(2) .face.face2
    {
        background:linear-gradient(45deg,#ccff00,#09afff);
    }
    .container .card:nth-child(3) .face.face2
    {
        background:linear-gradient(45deg,#e91e63,#ffeb3b);
    }
    .container .card:hover .face.face2
    {
        height: 60px;
    }
    .container .card .face.face2:before
    {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 50%;
        height: 100%;
        background: rgba(255,255,255,.1);
    }
    
    .container .card .face.face2 h2
    {
        margin: 0;
        padding: 0;
        font-size: 10em;
        color: #fff;
        transition: 0.5s;
        text-shadow: 0 2px 5px rgba(0, 0, 0,.1);
    }
    .container .card:hover .face.face2 h2
    {
        font-size: 2em; 
    }
    
    
    • 对一些css代码的解释
    linear-gradient(deg,#111,#fff)//这个是css颜色渐变标签,能够设置从某个角度(deg)开始渐变
    
    display: grid;//继flex布局之后另一个强大的布局方式
    
    repeat()//repeat函数repeat(x,ypx 1fr)重复x次/其中的1fr = flex:1/
    
    auto-fit //自动填充次数,达到完全弹性的效果
    
    minmax // 最小宽度350px 最大1fr
    
    grid-gap// 间隙15px
    
    :nth-child(n) //选择器,匹配属于父元素的第n个子元素,不论元素的类型,n可以是数字,关键词和公式
    
    transition // css3动画效果,可以理解为0.5秒后完成
    

    grid布局教程链接

    展开全文
  • HTML5+CSS3特效(34套)

    2020-07-29 14:18:17
    好看的HTML5+CSS3特效脚本,包含34套不同风格的特效,可适应各种场景
  • CSS

    千次阅读 2018-08-31 10:07:50
    学会使用CSS选择器 熟记CSS样式和外观属性 熟练掌握CSS各种选择器 熟练掌握CSS各种选择器 熟练掌握CSS三种显示模式 熟练掌握CSS背景属性 熟练掌握CSS三大特性 熟练掌握CSS盒子模型 熟练掌握CSS浮动 10....
  • Web前端入门 HTML+CSS基础

    千次阅读 多人点赞 2020-09-19 21:39:01
    HTML+CSS基础知识总结 1.web标准 结构上来说html页面分为head和body两部分 head里面包含meta标签(UTF8字符集)、title(网页标题)、link(外部样式表引入) body里面是各种常用的标签。 web页面标准...
  • element-ui等前端组件库中,都有人家封装好的组件,可以直接拿来用。不想用的那就只能自己写了。 <select class="sel-choose" name="" v-model="selId" @change="choose" :class="{'default-color':selected}"&...
  • CSS入门

    万次阅读 多人点赞 2020-01-04 20:25:58
    一、CSS简介 二、内容 1.css的引入方式 2.元素的id和class 3、CSS选择器 4、文本样式总结 5、文本样式总结 6、边框样式 7、 背景样式概述 8、超链接样式 9、图片样式 10、列表样式 11、表格样式 12、...
  • Css转Sass、Css转Less在线工具

    万次阅读 2016-06-25 14:49:54
    1、Css在线转为Sass/Scss :站点:CSS 2 SASS/SCSS CONVERTER2、Css在线转为Less :站点-1: CSS 2 LESS下面随带推荐一个Less转css的在线工具,站点地址是: LESS 2 CSS 站点-2:FISHSTICSS站点-3:CSS2LESS.NET站点-...
  • css 强制不换行

    万次阅读 2019-03-11 22:41:10
    css中强制不换行,文本不会换行,文本会在在同一行上继续,直到遇到 br 标签为止。 white-space:nowrap;
  • 使用CSS实现间隔线|(竖线)

    万次阅读 2016-10-15 18:09:50
    方法一:
  • 在vue中引入外部的css文件

    万次阅读 2018-09-21 10:33:11
    在vue中引入外部的css文件 在 项目的src文件下,新建一个style文件夹,存放css文件。 1. 全局引入 将外部的css文件放到style文件下,引入外部文件只需在main.js 文件中 import './style/reset.css' 我引入的是清除...
  • CSS overflow禁止滚动页面

    万次阅读 2018-06-29 13:26:40
    $('body').css('overflow','hidden');//禁止滚动
  • } expectedcss(css-rcurlyexpected)

    万次阅读 2019-03-31 18:21:12
    } expectedcss(css-rcurlyexpected)----我出现这个错误的原因是没有在style中添加lang=less,添加后变为正常
  • 在我们创建的vue项目中,为了使页面更加简洁,我们通常把公共的css和单个组件的css写道外面单个引入。 文件目录如下 加公共的css ①在main.js中加入@import '../static/css/reset.css'(main.js 是我们的...
  • CSS上划线、下划线、删除线等方法

    万次阅读 2017-12-07 13:34:56
    text-decoration:underline; 下划线 text-decoration:overline; 顶划线  text-decoration:line-through; 删除线
1 2 3 4 5 ... 20
收藏数 1,584,063
精华内容 633,625
关键字:

css