随笔分类 -  CSS3原创

本类文章均为小编在学习CSS3和工作中的发现和自我总结。
摘要:1. 闲来无事时在网上看一些前辈的博客文章,自己尝试了一下。学习到最重要的一点就是box-shadow的叠加使用,受益非线。先上一下效果图: 其中有以下重要的几点: 1. 蜡烛底座的border-radius的水平圆角与垂直圆角设置,即 border-radius:左上水平 右上水平 右下水平 左下 阅读全文
posted @ 2018-06-13 22:18 TateWang 阅读(1998) 评论(0) 推荐(0) 编辑
摘要:当做混合开发时,总有各种意想不到的酷炫效果的需求等着你。不过这个还好,先备着方便以后用。 先上效果图: 总结一下:此效果的完成基于以下几个关键点: 1.DOM结构,为每个DIV设置旋转后,一次也会影响到内层的结构,也就意为越往内层旋转的角度越大。平分下来只需要给div设置一个36deg的旋转就OK了 阅读全文
posted @ 2018-05-22 22:54 TateWang 阅读(555) 评论(0) 推荐(0) 编辑
摘要:当没有浏览器兼容性限制时,就大胆地使用transiton的3D效果吧,前端也要做不一样的烟火! *常用的3D效果 rotateX/rotateY/rotateZ/rotate3dtranslateX/translateY/translateZ/translate3d 基础的效果属性就不多说,下面说一 阅读全文
posted @ 2017-11-05 00:10 TateWang 阅读(633) 评论(0) 推荐(0) 编辑
摘要:1.通过hover,也是最常用的方式。此方法要求按钮与被控制元素必须有层级关系。(兼容低端浏览器常用) 2.通过:focus点击按钮显示,点击空白处隐藏。此方通同样需要按钮与被控制元素之间存在层级关系。(需用到CSS3选择器) 3.利用label的for属性绑定checkbox,此方法对按钮与盒子的 阅读全文
posted @ 2017-08-26 16:32 TateWang 阅读(15072) 评论(0) 推荐(0) 编辑
摘要:首先,大家都清楚,元素使用fixed之后,若不设置top与left则会相对于最近的使用定位的父元素,并位于父元素的原点位置设置top与left值时,则会相对于窗口定位。但无论如何,此时仍相对于窗口定位,在此不过多描述。 今天发现的是当某一元素使用transform属性后,其所有使用fixed定位的子 阅读全文
posted @ 2017-08-24 22:48 TateWang 阅读(2168) 评论(1) 推荐(1) 编辑
摘要:首先看一下完成后的效果,鼠标移入可改变为手指的效果。 在此就不加图标了 在IE8中需要将input透明后还不能完全达到效果,还需要将字体设大一些,撑开input,这是IE自带的兼容问题。 阅读全文
posted @ 2017-08-20 17:00 TateWang 阅读(912) 评论(0) 推荐(1) 编辑
摘要:通过增加或删除 l-current、l-current-unit、l-arrow-complete来修改状态,l-process-4 为显示四个状态的进度条,可改变的数字有1、2、3、4。 阅读全文
posted @ 2017-08-19 23:39 TateWang 阅读(467) 评论(0) 推荐(0) 编辑
摘要:本文均为项目实战经验,要求兼容至IE8,所以以下内容均为兼容代码,欢迎各位小伙伴批评指教。其实重构页面是一门学问,看似简单,却暗藏很多学问。实际项目中页面的重构有以下几点最基本需求: 1.需要使用合理的标签进行语义化; 2.可扩展性,在页面的某个标签内增加新的内容(文字或标签),不会对原有内容造成影 阅读全文
posted @ 2017-07-02 19:14 TateWang 阅读(3445) 评论(0) 推荐(0) 编辑
摘要:1.不等垂直条纹。 2.垂直条纹渐变 3.斜向条纹 4. 阅读全文
posted @ 2017-06-06 18:16 TateWang 阅读(2267) 评论(1) 推荐(0) 编辑
摘要:*首先要清楚的是,box-shadow的形状会随着border-radius变化。下面的例子可以证明: 效果: *而实现内圆角边框(外边框为直角)就可利用以上特性(box-shaodw填充outline和border之间的空白),代码如下: div1 效果: div2效果: 喜欢请推荐,转载请标明出 阅读全文
posted @ 2017-06-06 18:00 TateWang 阅读(7833) 评论(1) 推荐(1) 编辑
摘要:1.hsla或rgba实现半透明边框。 rgba在rgb的基础上增加了透明通道,就不详细说了,下面重点说下hsla: 说明: HSLA(H,S,L,A) HSLA(H,S,L,A) 取值: H:Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为: 阅读全文
posted @ 2017-06-04 17:02 TateWang 阅读(1395) 评论(0) 推荐(0) 编辑
摘要:最近在重构时遇到了select样式问题,并且需要在不影响语义化的情况下,兼容IE8。 经过一番的百度后始终没有找到合适的纯CSS解决方案,最后换了一下思路,大胆使用了属性hack; 在chrome和FF下隐藏默认样式,显示css自定义样式,在ie下隐藏自定义样式,显示默认样式。 DOM代码如下: C 阅读全文
posted @ 2017-05-11 21:38 TateWang 阅读(4255) 评论(0) 推荐(0) 编辑
摘要:前端技术众多,作为一名前端工程师,我们每接触新技术首先要懂得此技术的优势和劣势,这是最基本的。往深入了说还需要懂得技术的应用场景,与之配合的技术等,方便为以后架构做准备。而less作为一门CSS预处理语言,拥有函数式变成的特点,主要优点就是高效。主要适用于包含众多CSS的大型项目。主要体现在:项目公 阅读全文
posted @ 2017-03-24 21:29 TateWang 阅读(3390) 评论(0) 推荐(0) 编辑
摘要:html结构如上 方法1:display:table-cell + textalign:center 注:display:table-ceil会使元素变为内联元素 方法2:display:table-ceil + margin: 0 auto 方法3:定位+负的margin,css如下: 方法4:内 阅读全文
posted @ 2017-03-10 15:40 TateWang 阅读(1640) 评论(0) 推荐(0) 编辑

Top
点击右上角即可分享
微信分享提示