随笔分类 -  CSS3

摘要:clip-path介绍 clip-path可以把一个div元素裁剪成不同的形状,换句话说,可以把div元素不想要的部分剪掉。 clip-path从每个点的坐标着手,沿坐标的路径进行裁剪。 circle裁剪圆形 circle(半径 at 圆心x坐标 圆心y坐标) .content { width: 2 阅读全文
posted @ 2021-09-26 18:28 叶子玉 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:<div class="status-name"> <span class="status" :class="item.status | statusColorFilter">{{ item.status_display }}</span> <span class="name">{{ item.na 阅读全文
posted @ 2020-06-18 19:58 叶子玉 阅读(773) 评论(0) 推荐(0) 编辑
摘要:一直以来,都以为margin-top设置百分比的话是基于父元素的高度计算的,今天实际用到的时候却发现并非如此,实际上是基于父元素的高度来计算的。 如果我们想让某个元素垂直居中,最快最好的方式是设置父元素为flex布局:display:flex;然后再利用两个属性即可: justify-content 阅读全文
posted @ 2020-06-17 17:10 叶子玉 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:```css .star::before { content: "*"; color: #f56c6c; margin-right: 4px; } ``` 阅读全文
posted @ 2019-08-18 23:19 叶子玉 阅读(1621) 评论(0) 推荐(0) 编辑
摘要:效果如图: border-radius共有8个属性值,有四个角,每个角对应两个值(分别是x轴和y轴的值)。 border-radius: 0 20% 20% 0/0 50% 50% 0; /的左右两边分别是四个角的x轴值/y轴值。 阅读全文
posted @ 2019-01-15 14:07 叶子玉 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:1. transition 一定时间之内,一组css属性变换到另一组属性的动画展示过程。 属性: transition-property:动画展示哪些属性,可以使用all关键字; transition--duration:动画过程有多久; transition-timing-function:lin 阅读全文
posted @ 2018-12-28 14:21 叶子玉 阅读(2381) 评论(0) 推荐(0) 编辑
摘要:1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <m 阅读全文
posted @ 2018-12-27 16:26 叶子玉 阅读(1887) 评论(0) 推荐(1) 编辑
摘要:1. transform-style(preserve-3d) 建立3D空间 2. perspective 景深 3. perspective-origin 景深基点 4. backface-visibility 隐藏背面 5. transform新增函数 rotateX() rotateY() r 阅读全文
posted @ 2018-12-27 14:16 叶子玉 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1. calc() calc():在流体布局上,可以通过calc()计算得到元素的宽度。 2. vw/vh/vmin/vmax的使用 vw/vh/vmin/vmax是视窗单位,也是相对单位。相对的不是父节点或页面的根节点,而是由视窗(viewport)的大小决定的,单位1,代表类似于1%。 视窗是浏 阅读全文
posted @ 2018-12-25 14:28 叶子玉 阅读(1105) 评论(0) 推荐(0) 编辑
摘要:1turn:一圈,一个圆共一圈。 90deg = 0.25turn。 阅读全文
posted @ 2018-12-25 10:11 叶子玉 阅读(4885) 评论(0) 推荐(1) 编辑
摘要:1 .footer-container .footer-content p .motto { 2 font-weight: bolder; 3 -webkit-background-clip: text; 4 -webkit-text-fill-color: transparent; 5 background-image: linear-gradient(to r... 阅读全文
posted @ 2018-12-18 17:29 叶子玉 阅读(254) 评论(0) 推荐(0) 编辑
摘要:1. Tippy.js background: linear-gradient(91deg,#f1eefc,#9dc6ff 70%,#a5bcff);(body背景色) background: linear-gradient(135deg,#56c8ff,#6f99fc) no-repeat;(bu 阅读全文
posted @ 2018-11-30 17:53 叶子玉 阅读(7977) 评论(0) 推荐(1) 编辑
摘要:table中表头不动,表体产生滚动条 阅读全文
posted @ 2018-11-30 09:32 叶子玉 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:translate()函数是css3的新特性.在不知道自身宽高的情况下,可以利用它来进行水平垂直居中.。 当使用:top: 50%;left: 50%;, 是以左上角为原点,故不处于中心位置 translate(-50%,-50%) 作用是,往上(x轴),左(y轴)移动自身长宽的 50%,以使其居于 阅读全文
posted @ 2018-11-21 09:44 叶子玉 阅读(45362) 评论(0) 推荐(4) 编辑
摘要:input:checked ~ label :相邻同胞选择器,选择被选中的input标签后 所有的label标签[input 和 label标签有共同的父元素]; input:checked + label :相邻同胞选择器,选择被选中的input标签后 第一个label标签[input 和 lab 阅读全文
posted @ 2018-11-09 15:44 叶子玉 阅读(4253) 评论(0) 推荐(0) 编辑
摘要:html css 特殊字符表 阅读全文
posted @ 2018-11-09 09:34 叶子玉 阅读(188) 评论(0) 推荐(0) 编辑
摘要:利用css修改input的checkbox样式 阅读全文
posted @ 2018-11-09 09:30 叶子玉 阅读(2056) 评论(0) 推荐(0) 编辑
摘要:1 /* 修改placeholder样式,兼容性 新版火狐,IE10+ */ 2 .login-input::-webkit-input-placeholder { 3 color: #000; 4 font-size: 0.3rem; 5 transition: .5s; 6 ... 阅读全文
posted @ 2018-11-09 09:25 叶子玉 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1 <html> 2 3 <head> 4 <style type="text/css"> 5 h1 {text-transform: uppercase} 6 p.uppercase {text-transform: uppercase} 7 p.lowercase {text-transform 阅读全文
posted @ 2018-10-30 17:04 叶子玉 阅读(309) 评论(0) 推荐(0) 编辑
摘要:CSS3 @media编写响应式页面 阅读全文
posted @ 2018-10-30 17:00 叶子玉 阅读(158) 评论(0) 推荐(0) 编辑