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

css3
|-大小、位置、颜色、背景、边框......
|-1、盒子边框
|--盒子圆角  border-radius:像素或百分比
|--盒子阴影  box-shadow
|----x轴的偏移量  y轴的偏移量  阴影模糊宽度 阴影的大小  阴影的颜色  阴影的位置(默认在外,inset设置为内)
|----偏移量可为负值

.first{
    width: 200px;
    height: 200px;
    background-color: red;
    border-radius: 5px;/*(px为宽度的一半或50%时为圆形)*/
    border: 1px solid black;
    box-shadow: 20px 20px 5px 5px yellow inset;
}


|-2、背景
|--引入 backgroung-image:url()
|--尺寸background-size:像素、百分比
|--平铺background-repeat
|--位置background-origin:content-box(相对于内容定位)、border-box(相对于边框定位,包括边框)、padding-box(默认定位,不包括边框)
|----background-position:(距左多少  距上多少)

.second{
    width: 140px;
    height: 140px;
    background-image: url(../../img/1_shouye/sp_yl.png);
    background-size: 100px 100px;
    border: 20px solid black;
    padding: 30px;
    background-repeat: no-repeat;
    background-origin: border-box;
    background-origin: content-box;
    background-origin: padding-box;
    background-position: 10px 10px;
}

|-3、字体
|--字体的阴影  text-shadow:x轴  y轴  阴影模糊宽度  阴影的颜色
|--字体溢出部分隐藏  over-flow:hidden  
|--字体溢出显示  text-overfiow:"......"
|--字体不换行方式  white-space:nowrap
|--英文字体换行方式  word-break:break all(字母为单位换行)、word-wrap:break world(单词为单位换行)

.third{
    width: 200px;
    height: 200px;
    border: 1px solid black;
    text-shadow: 5px 5px 1px  black;
    overflow: hidden;/*溢出隐藏*/
    white-space: nowrap;/*强制不换行*/
    text-overflow: "......";/*溢出部分显示为"......"*/
    word-wrap:break-word;/*单个单词超过容器的宽度时换行*/
    word-break: break-all;/*以字母为单位换行*/
    word-break: break-word;/*以单词为单位换行*/
}

|-4、透明度
|--opcity:0~1(容器所有内容透明)
|--background-color:rgba()(只有背景透明)

.forth{
    width: 200px;
    height: 200px;
    background-color: red;
    border: 1px solid black;
    /*opacity: 0.5;*//*容器所有内容透明*/
    background-color: rgba(144,238,144,0.5);
}


|-5、渐变色
|--background-image:linear-gradient(to top,yellow,green,blue)(指向方向,开始颜色,结束颜色)

.fifth{
    width: 200px;
    height: 200px;
    background-image: linear-gradient(to top,yellow,green,blue);
}

|-6、图片
|--图片是圆角  border-radius
|--图片的阴影  box-shadow
|--图片的滤镜  filter

.sixth{
    width: 200px;
    height: 200px;
    background-image: url(../../img/1_shouye/sp_yl.png);
    background-size: 100% 100%;
    border-radius: 50%;
}
.sixth:hover{
    cursor: pointer;
     -webkit-filter: brightness(0.30);
     filter: brightness(0.30);
}

|-7、浏览器私有属性
|--1、-moz-:代表FireFox浏览器私有属性  
|--2、-ms-:代表IE浏览器私有属性  
|--3、-webkit-:代表safari、chrome浏览器私有属性  
|--4、-o-:代表opera浏览器私有属性

原文地址:https://www.cnblogs.com/zhangbaozhong/p/9000343.html

时间: 2024-08-29 22:56:49

0506css3:边框、字体、背景、透明度、渐变色的相关文章

边框与背景颜色

此次随笔记录,讲述在同时有边框.背景颜色,且颜色都带透明度时相互的影响. 问题的思考源于想要用圆角边框和背景,制作图片轮播的圆形按钮. 由于按钮需要在图片上方显示,所以为了减轻对图片的遮挡,改善视觉效果,需要给边框和背景加上透明度,于是我是这么写的 1 li{ 2 width: 18px; 3 height: 18px; 4 margin-left: 10px; 5 display: inline-block; 6 border-radius: 50%; 7 border:2px solid;

Android TextView文字透明度和背景透明度设置

textview1.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度 控件设为半透明: 控件名.getBackground().setAlpha(int); int 在0-255之间 package net.android.alpha; import android.widget.TextView; import android.os.Bundle; import android.view.ViewGroup; import android.ap

CSS 基础-选择器-边框和背景-文本样式

CSS3 选择器 本文内容部分来自于https://developer.mozilla.org/zh-CN/docs/Learn/CSS 选择器可以被分为以下类别: 简单选择器(Simple selectors):通过元素类型.class 或 id 匹配一个或多个元素. 属性选择器(Attribute selectors):通过 属性 / 属性值 匹配一个或多个元素. 伪类(Pseudo-classes):匹配处于确定状态的一个或多个元素,比如被鼠标指针悬停的元素,或当前被选中或未选中的复选框,

QPushButton设置背景图片,设置背景透明度

设置按钮的背景图片,背景透明度 1 QPushButton *push_button = new QPushButton; 2 push_button->setMaximumSize(32, 32); 3 push_button->setMinimumSize(32, 32); 4 QIcon btn_add_icon; 5 btn_add_icon.addFile("images/add.png"); 6 push_button->setIcon(btn_add_i

第17章 CSS边框与背景(上)

第 17章 CSS边框和背景[上]学习要点:1.声明边框2.边框样式3.圆角边框 本章主要探讨 HTML5中 CSS边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观.一.声明边框边框的声明有三个属性设置,样式表如下:属性 值 说明 CSS版本border-width 长度值 设置边框的宽度,可选 1border-style 样式名称 设置边框的样式,必选 1border-color 颜色值 设置边框的颜色,可选 1 这三个属性值,只有 border-style是必须声明,才可以出现边

日常css技巧小结(1)--背景透明度改变对内容无影响

刚开始出现的错误,内容会受到背景透明度改变的影响:如图: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> div{ width:300px; height: 300px; margin: 50px auto; line-height:

CSS如何设置div背景透明度且兼容性良好

CSS如何设置div背景透明度且兼容性良好: 建议:尽可能的手写代码,可以有效的提高学习效率和深度. 设置对象的透明度在很多网页特效中都有实用,设置对象的透明度并不难,唯一的难点可能就是如何兼容各大主流浏览器,下面就简单介绍一下如何实现此效果.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" cont

JQ动画,背景透明度

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title></title> <scr

CSS3 常用属性(一)-- 边框、背景

现今,界面极大的丰富,传统的 HTML+CSS 已经跟不上时代的步伐,在 CSS3 中,有太多非常好用的属性,可以很方便的做出种种炫酷的效果,接下来,我将例举一些常用的 CSS3 的属性. border-radius:圆角. border-radius : 50px ; /*四个角的圆角均为50px*/ border-radius : 50px 100px; /*左上右下的圆角是50px,左下右上的圆角是100px*/ border-radius : 10px 20px 30px 40px; /

第七十四节,css边框与背景

css边框与背景 学习要点: 1.声明边框 2.边框样式 3.圆角边框  本章主要探讨HTML5中CSS边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观. 声明边框 边框的声明有三个属性设置,样式表如下            属性                       值                           说明                                            CSS版本       border-width