css3(边框,背景,字体,颜色之RGBA与透明度opcity,图片和渐变颜色)

边框:

盒子圆角:border-radius:5px / 20%;

border-radius:5px 4px 3px 2px; 左上,右上,右下,左下。

盒子阴影:

box-shadow:

box-shadow:x轴偏移量 y轴偏移量 阴影模糊半径(阴影颜色的模糊程度)  阴影扩展半径 阴影颜色  投影方式
注意:inset 是指阴影在盒子内部,默认在外部,inset写到第一个或者最后一个参数位置,其他位置是无效的。

值有3个时,表示距离左侧、距离上侧、影子颜色;

值有4个时,表示距离左侧、距离上侧、虚化的像素、影子颜色;

值有5个时,表示距离左侧、距离上侧、虚化的像素、影子颜色、是否显示在内部并且将颜色进行反转;

负值时,在相反的方向。

背景:

引入: background-image

背景尺寸: background-size

auto:默认值,不改变图片的大小

长度值:200px 50px  代表宽高依次是200 50。

百分比:同长度值

cover:填充整个外层容器

背景平铺:background-repeat

背景位置:

位置定位1(background-origin):

根据文本位置:content-box,

根据边框位置:border-box,

根据内边距位置:padding-box,

使用这个属性,必须设置背景为no-repeat。

位置定位2(background-position):top,right,bottom,left,background-position:距左多少   距右多少

多重背景:逗号分割:background-image:url(images/bg_flower.gif), url(images/border.png); background-repeat:no-repeat。

字体:

文本阴影

text-shadow:三个值:分别代表距离左侧、距离上侧、阴影颜色  阴影会显示文字。

text-shadow:四个值:分别代表距离左侧、距离上侧、模糊程度及阴影颜色。

文本溢出属性

overflow: hidden;  white-space:nowrap;让文本强制不换行  要先设置这两个属性。

text-overflow:clip:修剪文本

自定义(string):自己定义符号,给定的字符串来代表被修剪的文本。

文本换行属性:

word-break:

word-break:break-all:它的内容就会到200px自动换行,
     如果该行末端有个英文单词很长(congratulation等),
     它会把单词截断,变成该行末端为conra(congratulation的前端部分),
     下一行为tulation(conguatulation)的后端部分了。

word-break:break-word:区别就是它会把congratulation整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉的。

颜色之RGBA与透明度opcity:

R:红 G:绿 B:蓝  alpha:透明度的参数

RGB的取值范围是0~255/0~100%   alpha的取值范围是0~1  不可为负值。

opcity:取值范围0~1。

渐变颜色:

background-image: linear-gradient(to bottom,#fff,red):

参数说明:第一个参数指定渐变方向 to top,to bottom,to right,to left,to top left......
第二和第三个参数:是指定开始与结束的颜色值  可以有多个颜色background-image: linear-gradient(to bottom,#fff,black,red)。

图片:

图片圆角:border-radius: 50%;(设置椭圆形),

设置图片为响应式:  max-width: 100%;height: auto;

图片阴影:box-shadow。

图片滤镜: filter

图片滤镜:模糊效果
.blur {
    -webkit-filter: blur(4px);
    filter: blur(4px);
}
高亮效果
.brightness {
    -webkit-filter: brightness(0.30);
    filter: brightness(0.30);
}
对比度
.contrast {
    -webkit-filter: contrast(180%);
    filter: contrast(180%);
}
灰色图像
.grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
色相旋转
.huerotate {
    -webkit-filter: hue-rotate(180deg);
    filter: hue-rotate(180deg);
}
反转输入图像
.invert {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
透明度
.opacity {
    -webkit-filter: opacity(50%);
    filter: opacity(50%);
}
饱和度
.saturate {
    -webkit-filter: saturate(7);
    filter: saturate(7);
}
深褐色
.sepia {
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
}
阴影效果
.shadow {
    -webkit-filter: drop-shadow(8px 8px 10px green);
    filter: drop-shadow(8px 8px 10px green);
}

原文地址:https://www.cnblogs.com/www1842564021/p/11769612.html

时间: 2024-08-25 23:15:38

css3(边框,背景,字体,颜色之RGBA与透明度opcity,图片和渐变颜色)的相关文章

CAGradientLayer渐变颜色动画

CAGradientLayer渐变颜色动画 或许你用过CAGradientLayer,你知道他是用于渐变颜色的,但你是否直到,CAGradientLayer的渐变颜色是可以动画的哦. 源码: // // RootViewController.m // CAGradientLayer // // Copyright (c) 2014年 Y.X. All rights reserved. // #import "RootViewController.h" #import "CAS

CSS3边框、颜色、伪选择器

1.CSS3圆角效果: border-radius:10px; 2.边框阴影: box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; (外部投影)(内部投影) 添加多个阴影: 以上的语法的介绍,就这么简单,如果添加多个阴影,只需用逗号隔开即可.如: .box_shadow{ box-shadow:4px 2px 6px #f00, -4px -2px 6px #000, 0px 0px 12px 5px #33CC00 inset; }

0506css3:边框、字体、背景、透明度、渐变色

css3|-大小.位置.颜色.背景.边框......|-1.盒子边框|--盒子圆角  border-radius:像素或百分比|--盒子阴影  box-shadow|----x轴的偏移量  y轴的偏移量  阴影模糊宽度 阴影的大小  阴影的颜色  阴影的位置(默认在外,inset设置为内)|----偏移量可为负值 .first{ width: 200px; height: 200px; background-color: red; border-radius: 5px;/*(px为宽度的一半或5

CSS3边框与背景

参考: http://www.runoob.com/css3/css3-tutorial.html CSS3被拆分为"模块".旧规范已拆分成小块,还增加了新的. 一些最重要CSS3模块如下: 选择器 盒模型 背景和边框 文字特效 2D/3D转换 动画 多列布局 用户界面  1.CSS3边框: 用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 Photoshop. 在本章中,您将了解以下的边框属性: border-radius box-shadow bo

CSS3实现背景颜色渐变

CSS3渐变色生成网站:http://gradients.glrzad.com/ 本文参考:前端设计之用CSS3做线性渐变效果http://webskys.com/css3/10.html 在CSS3出来以前,想要显示一个渐变的效果,必须要专门制作一个图片. CSS3的出现,使得渐变色得以简单的实现.由于不是所有的浏览器都支持CSS3,所以不是所有的浏览器都能够显现出渐变的效果来. 目前,Mozilla内核的(Firefox)和webkit内核的(Safari/Chrome)浏览器支持这一属性.

CSS3的背景background

 一.设置背景色:background-color background-color: transparent || <color> background-color其主要用来设置元素的背景颜色,其默认值为transparent(不设置任何颜色情况下是透明色),<color>用来设置背景色彩,常用的颜色格式为:颜色名:如"red":rgb色:如rgb(255, 0, 0)或rgb(100%, 0%, 0%):hls值hsl(0, 100%, 50%),二进制值

CSS3边框 阴影 box-shadow

box-shadow是向盒子添加阴影.支持添加一个或者多个. box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式]; 参数介绍: box-shadow: h-shadow v-shadow blur spread color inset; h-shadow:水平阴影的偏移值,必需,可以为负值. v-shadow:纵向阴影的偏移值,必需,可以为负值. blur:阴影模糊值,可选,不能为负值. spread:阴影的扩展,可选,可以为负值. c

CSS3边框温故

1.简介:border属性在CSS1中就已经定义了,用来设置元素边框风格,设置不同的边框.颜色.粗细 2.基本属性,包括三个类型值:(1)border-width:设置元素边框的粗细,默认3~4px(2)border-color:设置元素边框的颜色,默认色就是字体颜色(3)border-style:设置元素边框的类型,默认[none]缩写语法:border:border-width border-style border-color;注:缩写后每个属性之间使用空格隔开,它们之间没有先后顺序 3.

《图解CSS3——第3章 CSS3边框-2》

3.2 CSS3边框颜色属性 3.2.1 border-color属性的语法及参数 border-color的语法看上去和CSS1中的完全相同,但为了避免与border-color属性的原功能发生冲突,CSS3在这个属性上做出了一定的修改.语法如下: border-color : [ <color> | transparent ] { 1, 4} | inherit 换句话说,如果使用border-color这种缩写语法,将不会有任何效果,必须将这个border-color标准写法拆分成四个边