定制小程序开发【CSS3】重点知识内容,快速上手

定制小程序开发推荐前端学习路线如下:

HTML、CSS、JavaScript、noodJS、组件库、JQuery、(Vue、React)、定制小程序开发微信小程序和uniapp、TypeScript、webpack 和 vite、Vue 和 React 码源、NextJS、React Native、后端内容。。。。。。

定制小程序开发层级选择器

a>b   b是a定制小程序开发的儿子级别

a+b   b在a的后面  必须相邻    定制小程序开发而且是兄弟

a~b   b在a的后面  兄弟

属性选择器

img[alt]                写有alt属性的img

input[type="radio"]     type="radio"的input

img[class~="mr20"]      类名中包含mr20的img

img[class^="pic"]       类名中以pic三个字母开头的img

img[class$="pic"]       类名中以pic三个字母结尾的img

img[class*="pic"]       类名中包含pic三个字母开头的img

img[class|="pic"]       类名中以pic为类名或者以pic-开头的img

伪类选择器

结构性伪类选择器

a:first-child{}   第一个子元素并且是a标签

a:last-child{}    最后一个子元素并且是a标签

a:nth-child(n){}   第n个子元素并且是a标签   2n(evev)偶数    2n+1(odd)奇数

a:only-child{}         只有一个子元素并且是 a 标签

a:nth-last-child(n){}  倒数第n个元素并且是 a  标签

a:first-of-type{}      a标签中的第一个

a:nth-of-type(n){}     a标签中的第n个

a:nth-last-of-type(){} a标签中的倒数第n个

a:only-of-type{}       只能有一个a标签

a:empty{}              a标签中的空元素

目标伪类选择器

E:target  选择匹配E的所有元素   锚点

UI 元素状态伪类选择器

:enabled        可用状态

:disabled       禁用状态

:checked        被选中

:selection      文本被选中

否定伪类选择器

E:not(s)    匹配所有不匹配简单选择符s的元素E

动态伪类选择器

E:link        链接伪类选择器     定义了超链接并未被访问过

E:visited     链接伪类选择器     定义了超链接并已被访问过

E:active      用户行为选择器     定义匹配元素被激活状态

E:hover       用户行为选择器     定义用户鼠标停留状态

E:focus       用户行为选择器     获取焦点   文本框

浏览器前缀

-ms-        IE浏览器前缀

-moz-       火狐浏览器前缀

-o-         Opera(欧朋)浏览器前缀

-webkit-    谷歌、苹果浏览器前缀

@font-face的语法规则:

'''css

@font-face{

    font-family: "";     起名字

    src: url();          字体路径

}

div{

    font-family: "";

}

inconfont

投影

文字投影

text-shadow:10px 10px 10px red;

            x轴  Y轴   模糊 颜色

box-shadow:10px 10px 10px 10px red,inset 10px 10px 10px 10px red;

            x轴  Y轴  模糊 拓展 颜色 内阴影

边框

border-radius:;  圆角

border-image-source:url();   图片路径

border-image-slice:fill 27 27 27 27;    直接写数据不跟px   由边框向内切割距离  

border-image-repeat:repeat/round/stretch  中间边框位置图片的平铺方式

border-image-outset:;        边框向外扩展距离   只是视觉上的效果


background:; 背景

background-color:;

background-image:url();

background-repeat:;

background-position:;

background-origin:;   背景图片开始渲染的位置

    border-box   padding-box(默认)  content-box

background-clip:;   背景图片裁剪的位置    外面的剪掉  里面的留下

    border-box   padding-box(默认)  content-box

background-size:;    

    100px  100px

    100%   100%

    cover  铺满  等比例缩放

    cotain 图片全部展示  等比例缩放


渐变

线性渐变  background-image:linear-gradient();

linear-gradient(red,green,pink);

linear-gradient(to left,red,green);

linear-gradient(30deg,red,green);

linear-gradient(30deg,red 10%,green 20%);

repeating-linear-gradient(30deg,red 10%,green 20%);

径向渐变  background-image:radial-gradient();

radial-gradient(red,green,pink)

radial-gradient(circle,red,green,pink)  

radial-gradient(at top left,red,green,pink) /  radial-gradient(at 100px 200px,red,green,pink)  

radial-gradient(circle at top left,red,green,pink)  

radial-gradient(100px at top left,red,green,pink)  /   radial-gradient(closest-corner at top left,red,green,pink)

   

   closest-corner/farthest-corner

   closest-side/farthest-side

transition:;   过渡

transition-duration:;  持续时间   必不可少

transition-property:;  参与过渡的属性

transition-delay:;     延迟时间

transition-timing-function:;   过渡效果变化


transform:;    旋转

2D

transform:;  

    translate(x,y)/translateX()/translateY()     偏移

    scale(x,y)  /  scaleX()  /   scaleY()        缩放

    rotate(45deg)  /  rotateX(45deg)   / rotateY(45deg)    旋转

    skew(30deg,30deg)   skewX()   skewY()        倾斜(默认z轴)

transform-origin:center top;    中心点

3D

perspective:1200px;       透视点距离

transform-style:perserve-3d;    3D 样式

动画

@keyframes name{

    from{}

    to{}

}

或者

@keyframes name{

    0%{}

    100%{}

}

animation:;    复合属性,检索或设置对象所应用的动画特效

animation: cuihua 2s ;

animation-name:;       名字

animation-duration:;   时间

animation-delay:;      延迟

animation-timing-function:;    过渡效果

    linear ease  ease-in ease-out ease-in-out steps()

animation-iteration-count:;   循环次数

    infinite(无限循环)    

animation-direction:;      方向

    reverse(反方向)  alternate(正反)  alternate-reverse(反正)    

animation-paly-state:;     暂停

 

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发