首页 文章 精选 留言 我的

精选列表

搜索[css3],共356篇文章
优秀的个人博客,低调大师

css3加载自定义字体

@font-face { font-family: 'brisa';//字体名称 src: url('../fonts/brisa.ttf');//文件路径 font-weight: normal;//定义字体是否为粗体 font-style: normal;//主要定义字体样式,如斜体 } h1{ font-family:"brisa"; } .ttf字体是Windows和Mac的最常见的字体,是一种RAW格式,因此他不为网站优化,支持这种字体的浏览器有【IE9+,Firefox3.5+,Chrome4+,Safari3+,Opera10+,iOS Mobile Safari4.2+】;著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。原文:https://www.w3cplus.com/content/css3-font-face©w3cplus.com

优秀的个人博客,低调大师

玩坏css3之linear-gradient揭秘《线性渐变》

没看《css揭秘》之前,我一般就会这样使用liner-gradient(top, #000, #fff)/liner-gradient(45deg, #000, #fff); 我相信很多同事对gradient认知也是到这里,网上普遍也是这样介绍! 正常的情况下:liner-gradient(pink,#fff)在div盒子中是自上而下渐变,如下图:`.second{margin: 20px auto;width: 400px;height: 100px;background: linear-gradient(pink, #ffffff)}` 接下来就是神奇的地方了!在此我再着重推荐一下《css揭秘》[LEA VEROU著],大家可以看看 先解读一下下面的第一行代码: background: linear-gradient(-135deg, transparent 71px, #20B2AA 0) ; background-size: 100% 100%;(这行代码也很重要,为下面的样式做铺垫,这个代码不清楚的赶紧去w3c看) background-repeat: no-repeat 首先大家都能理解: 第一个参数:线性渐变方向, 第二个参数:切角深度,(等下看展示效果再解析) 第三个参数: 就是渐变颜色,如果(#20B2AA 0)后面不加0的话,默认情况下从#20B2AA渐变到#ffffff,所以用0代替,取消颜色渐变 如图所示:(一些其他样式的代码就没写上去了,主要理解上面的三行代码就行了) 那个箭头长度就是所谓的深度,也就是所谓的三角形斜角边的高!(这个大家默认大家都会的啊) 有时候我们需要这样的样式: 这就要牵扯到background-size以及 liner-gradient() top left(指定左上角) `liner-gradient() top right`(指定右上角) ` liner-gradient() bottom left`(指定左下角) `liner-gradient() bottom right`(制定右下角) 我们都知道,再怎么颜色渐变都是平铺过来的 那我们就可以指定 平铺的大小!即通过(backround-size) 第一个角:就是左上角 且 平铺的大小是1/4的div大小,那么大小水平和竖直方向就是各50%, 同理:其他三个角平铺的大小都是一样的。即 background-size(50% , 50%) 第一个角平铺: background:liner-gradient(135deg, transparent 15px, pink 0) top left,(1) 第二个角平铺: background:liner-gradient(-135deg, transparent 15px ,pink 0) top right (2) 第三个角平铺: background:liner-gradient(-45deg, transparent 15px ,pink 0) bottom right (3) 第四个角平铺: background:liner-gradient(45deg, transparent 15px ,pink 0) bottom left (4) 总和代码: background: linear-gradient(135deg, transparent 15px, pink 0) top left, linear-gradient(-135deg, transparent 15px, pink 0) top right, linear-gradient(-45deg, transparent 15px, pink 0) bottom right, linear-gradient(45deg, transparent 15px, pink 0) bottom left; background-size: 50% 50%; background-repeat: no-repeat; 接下来自己尝试下面的图形: box-sizing: border-box;margin: 10px auto;width: 120px;height: 40px;line-height: 40px; text-align: center;padding-right: 20px; background: linear-gradient(-135deg, transparent 14px, pink 0) top right, linear-gradient(-45deg, transparent 14px, pink 0) bottom right; background-size: 100% 50%; background-repeat: no-repeat; 转载或引用本网版权所有之内容须注明“转自(或引自)云栖社区”字样,并标明本网网址yq.aliyun.com 谢谢大家,获取更多精华技术IT资讯,请持续关注云栖社区“达摩老祖”and"码上有钱" 需要购买阿里云各种产品,点击文字链领取阿里云通用打折劵

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册