H5&CSS基础 —— (014)渐变色边框
»
(001)免费的https证书
(002)关于栏目
(003)浏览器的可见区域
(004)为什么ReactJs
(005)禁止手机端缩放
(006)H5中的em
(007)页面的空格宽度
(008)H5特殊字符
(009)H5限定输入
(010)H5字体
(011)nginx重定向配置
(012)文本缩进
(013)flex布局
(014)渐变色边框
(015)常用DOM操作
(016)Media Query
(017)CSS选择器
(018)CSS隔行变色
(019)fetch
(020)JS操作属性
(021)scroll div
(022)JS for循环
(023)禁止文本被选中
(024)float控制精度输出
(025)Ionic全屏
(026)SVG圆
(027)SVG椭圆
(028)SVG椭圆弧
(029)SVG椭圆扇区
(030)使用WebAssembly
(031)JS操作单复选框
(032)SVG贝塞尔曲线
(033)threejs材质
(034)发光图片样式
(035)页面动画制作要点
(036)CSS渐变色字体
(037)SVG矩形
(038)开发能力换取报酬
(039)关闭输入框的浏览器默认样式
(040)粒子动画喷射器尾部
(041)禁止桌面端缩放JS
(042)桌面全屏网页CSS
(043)自缩放等宽高比div显示图片
(044)文本两端对齐样式
(045)单行ellipsis
(046)多行ellipsis
(047)字体变形样式
(048)去掉a标签的默认样式
(049)中文字符:空格
(050)DIV层叠DIV
(051)JS中计算1rem的像素值
(052)JS操作DOM父节点、相邻节点
(053)JS中DOM元素的绝对坐标
(054)ToolTips Div
(055)Unity发布为WebGL游戏注意事项
(056)Nginx播放流媒体设置
(057)滚动条样式
(058)JS操作数组的常用方法
(059)SVG填充样式定义
(060)SVG画线样式定义
(061)SVG画直线
(062)CSS图片背景的拼接
(063)WebSocket
(064)JS计算DPI的方法
(065)GIF透明或者不透明
(066)Nginx解决CORS跨域问题
(067)从JSONP的跨域请求数据讲起
    一位优秀的UI设计师知道html能够做出哪些图形、图像的效果。所以,如果配合得好,UI切图会很少,很多界面效果前端都会用CSS来实现。
    
    我遇到过很多优秀的UI设计师。其中一位就很熟悉html能做出渐变底色、渐变边框、隔行底色等等效果。所以,他给的切图很少,基本上就是一张Banner的背景图、几张弹出窗的背景图和几张按钮的背景图。而,这些已经足够。我们配合做出来的页面不说是顶级至少也是精品中的精品。不论业务场景的应用是否有页面简练的必要,我们的页面大小就是精简极致。
    
    下面就简单介绍CSS实现的图像效果:
    1、中心渐变色背景,一般应用于标题栏的背景
    {
        background-image: radical-gradient(circle, lightyellow, darkyellow);
        background-repeat:norepeat;
        background-position: center center;
        background-size: 100% 100%;
    }
    2、椭圆顶点渐变色背景,可用于标题栏等区域
    {
        background-image:  radical-gradient(ellipse farthest-corner at 0 0, lightyellow, darkyellow);
        background-repeat:norepeat;
        background-position: center center;
        background-size: 100% 100%;
    }
    
    注意:html背景画的椭圆始终是正椭圆,也就是椭圆圆心与一个顶点就能确定一个椭圆的形状。
    
    radical-gradient渐变函数的第一个逗号之前包括:
    形状:circle / ellipse
    放射半径:closest-corner / closest-side / farthest-corner / farthest-side
    圆心位置:at (两个参数)像素值 / 百分比 /(left/right/center top/bottom/center)
    
    第一个逗号之后就是颜色,颜色后面可以跟渐变色的宽度百分比。
    
    3、线性渐变色背景,可用于栏目标题
    {
        background-image: linear-gradient(to right,yellow, rgba(10,10,255,0.3));
        background-repeat:norepeat;
        background-position: center center;
        background-size: 100% 100%;
    }
    linear-gradient的第一个参数可以是to right / top / left / bottom(默认)/ top right / top left / bottom right / bottom left 以及角度(比如60deg)
    
    4、最炫的线性渐变色边框
    {
        border-width: 2px;
        border-style: solid;
        border-image-source: linear-gradient(to top, rgb(91, 230, 231), rgba(0, 240, 132 , 0.0));
        border-image-slice: 1;
    }

                                ————www.v-signon.com学习者共勉
                        
«
——张人杰·www.v-signon.com学习者共勉
返回上一页
工业和信息化部备案管理系统网站 京ICP备19038994号-2
个人作品网站:www.up-task.com 主办单位:个人 English