前端开发语言复习-css3

颜色

1、有2种颜色模式RGBA和HSLA
2、HSLA 的四个字母分别代表色调(Hue)、饱和度(Saturation)、亮度(Light)、透明通道(Alpha)。
3、RGBA的浏览器支持情况更好

边框

  • border-radius
  • box-shadow: 10px 10px 5px #888888; //右、下、半径、色
  • border-image:url(border.png) 30 30 round;
    -webkit-border-image:url(border.png) 30 30 round; /* Safari 5 and older /
    -o-border-image:url(border.png) 30 30 round; /
    Opera */

背景

  • background-image: url(img_flwr.gif), url(paper.gif); //可以设置多张背景图
  • background: url(img_flwr.gif) left bottom no-repeat, url(paper.gif) left top repeat; //为多张图片分别设置各自的属性
  • background-size:100% 100%; background-size:80px 60px; //百分比相对于父元素
    background-origin:content-box, padding-box, border-box; //背景相对于那个开始展示
  • background-clip :padding-box;//背景从padding处展示,content-box//背景从内容区开始展示
  • background-attachment:scroll/fixed; //背景随/不随页面进行滚动(不属于CSS3)
    -属性复合写法:background:#fff url('../assets/images/bgc_book.png') no-repeat right top/359px 257px, //背景颜色、图片、是否重复、position/宽高,下一个图片的复合属性...
  • 渐变 ,background-image表示
    线性渐变:background-image: linear-gradient(blue,red); //从上到下
    background-image: linear-gradient(to right, red , yellow); //从左到右
    background-image: linear-gradient(to bottom right, red, yellow);//左上到右下
    角度示意:
    background-image: linear-gradient(-90deg, red, yellow);//右到左


    微信截图_20211218103015.png

文本效果

  • text-shadow: 5px 5px 5px #FF0000; //文本阴影
  • box-shadow: 10px 10px 5px #888888;
  • -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);
    -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
  • text-overflow: clip/ellipsis;//文本溢出时剪裁/...
    配合使用:white-space:nowrap;
    width:12em;
    overflow:hidden;
  • word-wrap:break-word; //允许对长的不可分割的单词进行分割并换行到下一行
  • word-break: keep-all/break-all; //规定非中日韩文本的换行规则。

字体

@font-face
{
font-family: myFirstFont;
src: url(sansation_light.woff);
}

常用变换

  • translate()
  • rotate()
  • scale(x,y) //宽是原来的x倍,高是原来的y倍
    -ms-transform: scale(2,3); /* IE 9 /
    -webkit-transform: scale(2,3); /
    Safari /
    transform: scale(2,3); /
    标准语法 */

过渡

div
{
    transition: width 1s linear 2s;
    /* Safari */
    -webkit-transition:width 1s linear 2s;
}

动画

@keyframes myfirst
{
    from {background: red;} //0%
    to {background: yellow;} //100%
}
 
@-webkit-keyframes myfirst /* Safari 与 Chrome */
{
    from {background: red;}
    to {background: yellow;}
}
@keyframes myfirst
{
    0%   {background: red;}
    25%  {background: yellow;}
    50%  {background: blue;}
    100% {background: green;}
}
div
{
    animation: myfirst 5s;
    -webkit-animation: myfirst 5s; /* Safari 与 Chrome */
}

盒大小:box-sizing 属性

box-sizing: border-box; // width 和 height 中包含 padding(内边距) 和 border(边框)

弹性布局

  • justify-content: flex-start | flex-end | center | space-between | space-around
  • align-items: flex-start | flex-end | center | baseline | stretch
  • flex-wrap: nowrap|wrap|wrap-reverse|initial|inherit;
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容

  • transition用于给元素属性变化添加过渡效果,使变化更加流畅自然。基本语法如下:div { transit...
    limengzhe阅读 2,604评论 0 2
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,615评论 0 7
  • 话题背景:如今网页展示的姿势是这样的 图片来自:设计之家 炫酷的网页展示,支撑它的正是强大的CSS3,还有什么理由...
    aliensq阅读 2,023评论 0 2
  • 一些最重要CSS3模块如下:选择器 盒模型 背景和边框 边框 添加圆角元素:border-radius:25p...
    Gukson666阅读 167评论 0 1
  • 今天看到一句我最喜欢的名言,和大家分享一下。 周恩来说:世界上最聪明的人是最老实的人,因为只有老实人才能经得事实和...
    0清婉0阅读 298评论 0 2