css 渐变 椭圆,CSS3圆角和渐变2种常用功能详解

Css3圆角讲解:想必大家对于图片,背景圆角,都不陌生吧,

圆角语法:border-radius:圆角值;

CSS3圆角的优点

传统的圆角生成方案,必须使用多张图片作为背景图案。CSS3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点:

* 减少维护的工作量。图片文件的生成、更新、编写网页代码,这些工作都不再需要了。

* 提高网页性能。由于不必再发出多余的HTTP请求,网页的载入速度将变快。

* 增加视觉可靠性。某些情况下(网络拥堵、服务器出错、网速过慢等等),背景图片会下载失败,导致视觉效果不佳。CSS3就不会发生这种情况。

这个值可以使用:em ,ex,pt,px,百分比;

Border-radius跟margin,padding差不多

Border-radius:lefttop,righttop,rightbottom,leftbottom。

复制代码代码如下:

.box1{width:200px;height:100px;border-radius:30px 5px;background:#f66f17;margin-top:30px;}

fa32b9946be366def6b9bd61015101c7.png

复制代码代码如下:

.box2{width:200px;height:100px;border-radius:30px 20px 10px 0px;background:#f66f17;margin-top:30px;}

03c50d43abb684707f52218200688fae.png

对于圆角理解起来应该,很简单。

对于百分比:目前最安全的做法,就是将每个圆角边框的风格和宽度,都设为一样的值,并且避免使用百分比值。

IE9以下是不支持此属性

线性渐变:background:linear-gradient(设置渐变形式,第一个颜色起点,中间颜色点 中间颜色的位置,结束点颜色);

Linear:渐变的类型(线性渐变);

渐变的形式:可选参数 有两种方式-1、设置旋转角度,0度代表水平从左到右,90度就是从上到下啦,从0度开始逆时针变换。

2、使用关键字,left代表从左到右,top代表从上到下,同理right就是从右到左,lefttop-从坐上到右下,同理leftbottom,righttop,rightbottom。

中间颜色与中间颜色位置为可选参数。

不过要考虑浏览器的兼容,咱们这样写:

-webkit-gradient(linear,0 0,0 100%,from(起始颜色,to(结束颜色)); /*for Safari4+,Chrome 2+*/

-webkit-linear-gradient(起始颜色, 结束颜色); /*for Safari 5.1+,Chrome 10+*/

-moz-linear-gradient(起始颜色, 结束颜色); /*for firefox*/

-o-linear-gradient(起始颜色, 结束颜色); /*Opera*/

linear-gradient(起始颜色, 结束颜色); /*标准属性*/

对于IE来说是个麻烦事,老办法

Filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’ 起始颜色’,endColorstr=” 结束颜色”); /*IE6,IE 7*/

-ms-linear-gradient(起始颜色, 结束颜色); /*IE8*/

复制代码代码如下:

.content1{width:500px;height:300px;border-radius:10%;background:#ade691;

background:-webkit-linear-gradient(left,#88cfc3,#329e8c 30%,#096e5d);background:-moz-linear-gradient(left,#88cfc3,#329e8c 30%,#096e5d);background:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88cfc3', endColorstr='#096e5d'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#88cfc3', endColorstr='#096e5d')";background:linear-gradient(lleft,#88cfc3,#329e8c 30%,#096e5d;float:left;}

.tit1{font-size:3em;font-weight: bold;color:#f00;}

0df26ee5f9817769aac492f6bf130d5d.png

重复性线性渐变:repeating-linear-gradient属性来代替线性渐变linear-gradient;

复制代码代码如下:

.content2{width:500px;height:200px;

background-image: -webkit-repeating-linear-gradient(red,green 40px, orange 80px);

background-image: repeating-linear-gradient(red,green 40px, orange 80px);}

1fb86d330f44f1ddee7e649bfe9ccbb4.png

径向渐变:radial-gradient(设置渐变的中心,渐变形状 渐变大小,起始颜色值,中间颜色值 中间颜色位置,终点颜色)

渐变中心,可选参数,如30px 20px指距离左侧30px距离上侧20px,可以是像素,可以是百分比,也可以是关键字,默认为中心位置。

渐变形状,可选参数,可以取值circle或eclipse【默认】

渐变大小,可循环参数,可以取值

closest-side:

指定径向渐变的半径长度为从圆心到离圆心最近的边

closest-corner:

指定径向渐变的半径长度为从圆心到离圆心最近的角

farthest-side:

指定径向渐变的半径长度为从圆心到离圆心最远的边

farthest-corner:

指定径向渐变的半径长度为从圆心到离圆心最远的角

contain:

包含,指定径向渐变的半径长度为从圆心到离圆心最近的点。类同于closest-side

cover:

覆盖,指定径向渐变的半径长度为从圆心到离圆心最远的点。类同于farthest-corner

circle farthest-corner圆形渐变,ellipse farthest-corner椭圆渐变

复制代码代码如下:

.content3{width:500px;height:200px;

background-image: -webkit-radial-gradient(circle,hsla(120,70%,60%,.9),hsla(360,60%,60%,.9));

background-image: radial-gradient(circle,hsla(120,70%,60%,.9),hsla(360,60%,60%,.9));margin-top:20px;}

9e25ab8b2b8199f9509dd38da58bda8a.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525930.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

db2存储过程 可以使用游标循环嵌套吗_DB2存储过程使用动态游标的例子

本文将为您介绍一个DB2存储过程使用动态游标的例子,如果您对动态游标的使用感兴趣的话,不妨一看,对您学习DB2的使用会有所帮助。CREATE PROCEDURE data_wtptest( IN in_taskid_timestamp varchar(30),OUT o_err_no int,OUT o_err_msg varchar…

串口服务器信号连接不上,使用RS485串口服务器经常遇到的问题

1、为什么设备使用RS-485串口通信?RS-485设备可以连接到计算机,并在网络样式配置中的多个位置进行多次丢弃。在需要中继器之前,设备可以距离最远4000英尺(1220米),最多可以连接32个节点(设备)。可以使用中继器连接更多节点,最多可…

move std 函数 示例_C++ STL迭代器辅助函数

advance(it, n) ---------- it 表示某个迭代器,n 为整数。该函数的功能是将 it 迭代器前进或后退 n 个位置。distance(first, last) ---------- first 和 last 都是迭代器,该函数的功能是计算 first 和 last 之间的距离。begin(cont) …

网页微博连接不上服务器,新浪微博网络出错加载不了怎么办

1. 手机上新浪微博显示网络连接失败2. 手机登陆新浪微博为什么显示网络连接失败3. 微博老是出现网络出错,重新加载怎么办手机上新浪微博显示网络连接失败困扰了一天刚解决了1电脑上微博授权应用中取消手机客户端授权(不同手机型号应用名称应该不同)2改密码不要用标点符号我就是…

小米air耳机重新配对_横比小米 Air 2s 和 OPPO Enco W31:同一颗芯玩出的大不同

2019 年 9 月,小米发布了新一代小米真无线蓝牙耳机 Air 2,采用半入耳式设计、支持蓝牙连接时的弹窗动画、支持小爱同学语音交互,价格依旧平民的 399 元,是小米高级产品总监李创奇眼中「一款体验接近 AirPods 的产品」。时隔半年&a…

裸金属服务器能虚拟化吗,裸金属服务器虚拟化概述

裸金属服务器虚拟化概述 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。SAP HANA运行在裸金属服务器上。需要根据部署场景&#xf…

获得分辨率_变分辨率宽幅面光固化3D打印,

作者 陈锐光,连芩 光固化3D打印以实现高分辨率著称,使用面曝光方式的设备还具有成型速度快的优点。但传统的面曝光设备存在着实现宽幅面和高分辨率的矛盾,由于镜头像素的限制,在提高其中一项性能的时候,会牺牲另一项。…

后宫宛如传服务器维护,合服丨《后宫宛如传》合服公告

合服活动活动时间: 3月25日合服结束后 至 4月8日 23:59:59※活动期间 任意5天,每天登录即可领取一份奖励,奖励包括 服装单品和 道具。累计登录5天并领取活动奖励,即可获得 限定套装泼墨流裙。※服装细节(点击图片查看大图)合服规则…

属性子集选择的基本启发方法_一文看懂数据预处理最重要的3种思想和方法

导读:本文我们考虑应当采用哪些预处理步骤,让数据更加适合挖掘。数据预处理是一个广泛的领域,包含大量以复杂的方式相关联的不同策略和技术。我们将讨论一些最重要的思想和方法,并试图指出它们之间的相互联系。作者:陈…

荣耀系统更新服务器不可用,荣耀确认系统更新方式 4月1日前发布的机型固件升级由华为负责...

近期,根据华为陆续发布的荣耀老机型鸿蒙HarmonyOS的路线图来看,荣耀手机 、平板等12款机型已经赫然在列。而随后,也引起了网友们对于荣耀产品系统更新的讨论,毕竟华为与荣耀分家之后,对于荣耀产品的系统更新一直是不少…

西建大历年电子与通信工程复试真题_学姐分享2020年西安电子科技大学电子与通信工程考研初复试经验指导...

大家好,我是西安电子科技大学电子工程学院上岸的研一学姐,专业是电子与通信工程,考研一路走来,通过自己摸索,掌握了一些必不可少的经验,写此经验贴,如果看到的学弟学妹读完之后会有一点收获&…

一个服务器上放多个网站,一个云服务器放多个网站吗

一个云服务器放多个网站吗 内容精选换一换如果您使用华为云云速邮箱作为企业邮箱,并在Web端管理使用,此时需要为邮箱绑定域名,通过域名访问网页版邮箱。本节介绍使用华为云云速邮箱,且网站域名解析至中国大陆节点服务器的网站备案…

electron开发_基于Electron+React的跨平台应用程序基础开发框架

介绍Electron React Boilerplate是Github上超过12kstar的可扩展跨平台应用程序开发框架,Electron 是基于HTMLCSSJavascript等 Web 技术创建原生程序的框架,它已经帮我们搞定了最难搞的部分,而Electron React Boilerplate在其基础上进行了扩展…

挂机宝和网站服务器,挂机宝SSD硬盘vs普通硬盘访问官网哪个快?

原标题:挂机宝SSD硬盘vs普通硬盘访问官网哪个快?秒开云硬盘篇:SSD固态硬盘vs机械硬盘硬盘读写速度越快结构类型。网络服务器中的固态盘(SSD)比SATA磁盘驱动器给予更高的电脑磁盘读/写强度,也称之为键入/导出(I/O)性能指标。具备SS…

++递归 字符串全排列_超全递归技巧整理,这次一起拿下递归

0. 前言大家好,我是多选参数的程序锅,一个正在 neng 操作系统、学数据结构和算法以及 Java 的硬核菜鸡。本篇将主要介绍递归相关的内容,下面是本篇的内容提纲。1. 递归基础★ 争哥:从我自己学习数据结构和算法的经历来看&#xff…

图片合成gif_谈谈有哪些好用的制作GIF的方式

今天咱们谈谈计算机上几种制作 GIF 的方式,而且他们都是免费的,但可能需要你会一点计算机操作技能。本文会简单的介绍一些常用的GIF软件,比较一下功能和上手程度。常见的GIF录制方式大概有这么几种方式: 直接录制 , 视频转GIF &am…

提权命令_利用Linux文本操作命令ed进行提权

本文我将为大家介绍一个面向行的文本编辑器命令“ed”,它主要用于生成,显示,更改和操作文本文件。所有ed命令都在行或行范围内执行操作;例如,“d”命令删除行;“m”命令移动行,“t”命令复制行等…

接口有个电池标志_有人说手机快充毁电池,真的假的?电池快充的原理是什么?...

出门只带一部手机,已成为多数人的生活现状,电池作为手机的心脏,最怕的就是找不到地方“补充能量”但越来越先进的手机“快充”技术,让“充电5分钟,通话2小时”逐渐成为了现实。那么用手机快充时,充电头和充…

c++ string 回文串_C++刷题——2802: 判断字符串是否为回文

Description编写程序,判断输入的一个字符串是否为回文。若是则输出“Yes”,否则输出“No”。所谓回文是指順读和倒读都是一样的字符串。InputOutputSample InputabcddcbaSample OutputYes/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserve…

python 网络运维框架scape_“python scape 教程“求PhotoScape X Pro for Mac软件

ArcGIS知乎上有哪些干货可以推荐埃里克.卡普《本书书名无法描述本书内容一场逗你玩的探险》(英文名Does Santa Exist?——A Philosophical Investigation》)推荐理由:本书的作者是《生活大爆炸》的编剧,如果你喜欢《生活大爆炸》,那么这本书…