FLEX

CSS定位与布局

会有一股神秘感。 提交于 2020-04-18 01:50:26
我们在编写网页代码时,首先应该做的就是设计好页面的布局形式,然后再往里面填充内容。网页布局的好与坏,直接决定了网页最终的展示效果。PC端常见的网页布局形式有两列布局、三列布局等。在CSS中,我们通常使用浮动(float)、定位(position)、显示模式(display)相关属性结合使用,以达到预期效果。 一  文档流   文档流就是HTML文档内所有元素按照一定规律排列并显示的形式。   CSS文档流大致可以分为3种:标准流,浮动流,定位流。    1,标准流   默认情况下,HTML元素都在标准流中呈现和展示。我们之前把元素分为块级元素,行内元素,行内块级元素,他们的特性是块级独占一行,行内和行内块级可以在一行内共存,这些特性都是针对标准流的。总结一下就是,标准流中元素只能在水平或垂直方向上排版。如果元素是块级元素, 那么就会垂直排版,如果元素是行内元素/行内块级元素, 那么就会水平排版。    2,浮动流   浮动流只有一种排版方式, 就是水平排版。 它只能设置某个元素在父元素内左对齐或者右对齐。设置了浮动的元素, 将脱离标准流 ,之后它将无视元素的display属性,并且都被当做块级元素处理。 1 div { 2 float : left ; /*规定元素向左浮动*/ 3 /* float:right;规定元素向右浮动 */ 4 }   请注意

sortablejs + vue的拖拽效果 列表个数不固定 刷新后保持拖拽后的效果

房东的猫 提交于 2020-04-17 16:29:44
< template > < div class ="hello" > < div v-for ="(list, index) in merge" :key ="index" class ="box" :id ="`box-${index}`" > < h1 > {{list.tittle}} </ h1 > < ul :id ="`id-${index}`" v-for ="(item, indexItem) in list.list" :key ="indexItem" > < li > {{item.name}} </ li > </ ul > </ div > </ div > </ template > < script > import Sortable from ' sortablejs ' ; export default { name: ' HelloWorld ' , data() { return { // state 里面的name分别对应的是列表里面的标题 // state里面的1 2 3和list里面的 1 2 3 的关系是:类别归属关系 // 标题1 下面列表对应的分别是 列表1,列表2,列表3 state: { 1 : " 标题1 " , 2 : " 标题2 " , 3 : " 标题3 " , 4 : " 标题4 " , 5 : " 标题5 " },

【微信小程序】日历形式的日期选择器

流过昼夜 提交于 2020-04-17 15:08:04
【推荐阅读】微服务还能火多久?>>> 最近项目中用到了一个日期选择器,原生的不是很好看,所以自己写了一个日历形式的,现在分享给大家。 直接上代码: https://gitee.com/piscdong/wechat_calendar 效果图如下 月份切换直接用了原生的月份选择器。 代码还是相对比较简单的,这里简单分析一下日历部分的代码。 日历部分主要是使用js的Date对象来获取指定月份相关信息。首先获取到当月首日的星期,如果不是周日,则在前面补充上相应数量的空view。 if (week > 0) { for (var i = 0; i < week; i++) { days.push({ day: 0 }) } } 每个月的最大天数,和PHP不同,js好像并没有直接获取到的方法,我用了个笨办法,直接根据月份来判断当前月是否大月,2月的时候则是这一年是否闰年。 if (month == 4 || month == 6 || month == 9 || month == 11) { max = 30 } else if (month == 2) { if (((year % 4) == 0 && (year % 100) > 0) || (year % 400) == 0) { max = 29 } else { max = 28 } } 整体使用flex布局

大专学历以后就职会不会有瓶颈

一笑奈何 提交于 2020-04-16 16:56:32
【推荐阅读】微服务还能火多久?>>> 二哥,看了你的那篇 外包程序员的文章 ,想问问您,大专学历以后就职会不会有瓶颈,升职难什么的? 以上是读者阿莫私信我的一个问题,我觉得很有必要认真地谈一谈。单从这个问句上,我现在就可以给出一个无比肯定的回答:“谁要说没有瓶颈,那绝对是骗人的。” 先说一点。这句提问很简短,但有一个瑕疵,眼睛雪亮的读者一眼就能看得出来——先用了“你”,再用了“您”。不是我在故意鸡蛋里挑骨头,我没那么闲,用“您”肯定是为了表示尊重,这点值得褒奖,但如果前后不一致就会透露出一点:做事不够细心谨慎,还不如都用“你”。 PS: 做事细心谨慎对职业发展有着极其大的好处,这也是很多职场新人容易忽视的 。 其实对于我来说,是极不习惯用“您”的,因为我个人感觉有点不自然。虽然出于礼貌,我偶尔在别人用“您”的时候选择用“您”来投桃报李,但聊天就会变得拘谨。如果你也想问我问题,大可不必纠结在这两个字,用“你”就好。因为我是一个挺接地气的人,没那么高冷。相信我,所以好的提问我都会认真回答的,如果时间来不及,我会把聊天对话置顶的。 然后来说说大专学历的事。 直接说吧。我是一名大专生,虽然复读了一年,成绩仍然不理想,离二本分数线差点,这倒不是说我不争气,学习不好,也有一些偶然的因素,比如说高考前一天失眠。 我相信在数也数不清的高考经历中,失眠是挺正常的一件事

大专学历以后就职会不会有瓶颈

非 Y 不嫁゛ 提交于 2020-04-16 16:24:54
【推荐阅读】微服务还能火多久?>>> 二哥,看了你的那篇 外包程序员的文章 ,想问问您,大专学历以后就职会不会有瓶颈,升职难什么的? 以上是读者阿莫私信我的一个问题,我觉得很有必要认真地谈一谈。单从这个问句上,我现在就可以给出一个无比肯定的回答:“谁要说没有瓶颈,那绝对是骗人的。” 先说一点。这句提问很简短,但有一个瑕疵,眼睛雪亮的读者一眼就能看得出来——先用了“你”,再用了“您”。不是我在故意鸡蛋里挑骨头,我没那么闲,用“您”肯定是为了表示尊重,这点值得褒奖,但如果前后不一致就会透露出一点:做事不够细心谨慎,还不如都用“你”。 PS: 做事细心谨慎对职业发展有着极其大的好处,这也是很多职场新人容易忽视的 。 其实对于我来说,是极不习惯用“您”的,因为我个人感觉有点不自然。虽然出于礼貌,我偶尔在别人用“您”的时候选择用“您”来投桃报李,但聊天就会变得拘谨。如果你也想问我问题,大可不必纠结在这两个字,用“你”就好。因为我是一个挺接地气的人,没那么高冷。相信我,所以好的提问我都会认真回答的,如果时间来不及,我会把聊天对话置顶的。 然后来说说大专学历的事。 直接说吧。我是一名大专生,虽然复读了一年,成绩仍然不理想,离二本分数线差点,这倒不是说我不争气,学习不好,也有一些偶然的因素,比如说高考前一天失眠。 我相信在数也数不清的高考经历中,失眠是挺正常的一件事

更改antd radio样式 竖排显示

淺唱寂寞╮ 提交于 2020-04-14 16:24:57
【推荐阅读】微服务还能火多久?>>> antd 的Radio单选框 默认是左侧显示按钮右侧显示文字,新的需求是按钮在上方,文字在按钮下方显示. api上也没有找到修改样式的方法,就自己替换了样式, const radioStyle = { display:'flex' , flexFlow:'column' , alignItems:'center' , } 在父元素 RadioGroup上设置style display:'flex',子元素用自定义的样式替换就好了 <RadioGroup style={{display:'flex'}}> <Radio style={radioStyle} value={1}> Option A </Radio> </RadioGroup> 来源: oschina 链接: https://my.oschina.net/u/4259099/blog/3234605

如何让你瞬间拥有百万粉丝 前端F12的那些装X小技巧

痴心易碎 提交于 2020-04-14 14:34:45
【推荐阅读】微服务还能火多久?>>> 如何让你瞬间拥有百万粉丝 前端F12的那些装X小技巧 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为: 亓官劼的博客 , 亓官劼的博客2 。 本篇文章就来教你如何瞬间突破百万粉丝,细数前端那些装X的小技巧 开始之前,我们先丢张效果图出来,给大家先预览下效果。 下面我们就进入正题了,我们如何来实现这样一的效果吧。 首先这个图的数据呢是假的啦,这里我们只是修改了前端的数据,不可以刷新的。这里我们修改了数据,并且添加了我们需要的各种大神的图标~很多小伙伴们都会修改数值,但是不知道如何去添加这样的一个图片,这篇文章将带你来实现我们这样的一个效果图,带你在装X的路上越走越远! 修改数值   修改数值很多小伙伴都会啦,这里大多数浏览器我们按F12即可到我们的网页检查器界面,也是我们浏览器前端的一个调试页面。页面为: Safari浏览器的网页检查器的打开方式为: 再打开网页检查器之后,我们需要定位到我们需要修改的数据的位置,这里一个一个找当然是不存在的啦,博主太懒了!那我们怎么定位呢?我们网页检查器中有一个十字准星,有的浏览器是一个小箭头,点击一下,然后我们就进入到了选择元素的模式。 点击之后,我们再用鼠标点击我们需要修改的数据,即可跳转到我们html代码中的位置啦!  

flex布局在使用carousel插件时出问题

元气小坏坏 提交于 2020-04-14 14:32:16
【推荐阅读】微服务还能火多久?>>> 布局时左侧有固定的导航栏宽度,剩下的宽度都右侧div,右侧会放一个div,div里有一个轮播图 轮播图一般是宽度超宽,的结果flex布局会让这个div超出想要的宽度,比如80%,经过多次排除,防线跟flex布局有关,发现在display:flex下面再加一句display: -webkit-box;即可解决 display: flex; display: -webkit-box; height: 100vh; 来源: oschina 链接: https://my.oschina.net/u/2857270/blog/2049738

flex实现的导航

怎甘沉沦 提交于 2020-04-14 13:37:24
【推荐阅读】微服务还能火多久?>>> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> * { margin: 0; padding: 0; } #test{ background-color:#C2EDFF; display:flex; flex-direction:row-reverse; justify-content:center; user-select:none; } .box { height:80px; width:200px; border-radius: 25px; background-color:#F0F8FF; text-align:center; margin:10px; align-items:center; display:flex; justify-content:center; flex-wrap:wrap ; align-content:center; } .box p{ font-size:20px; } </style> <body> <div id ="test"> <div class='box'><p>首 页</p></div> <div class='box'><p>最 新</p></div> <div class='box'

如何让你瞬间拥有百万粉丝 前端F12的那些装X小技巧

感情迁移 提交于 2020-04-14 13:22:58
【推荐阅读】微服务还能火多久?>>> 如何让你瞬间拥有百万粉丝 前端F12的那些装X小技巧 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为: 亓官劼的博客 , 亓官劼的博客2 。 本篇文章就来教你如何瞬间突破百万粉丝,细数前端那些装X的小技巧 开始之前,我们先丢张效果图出来,给大家先预览下效果。 下面我们就进入正题了,我们如何来实现这样一的效果吧。 首先这个图的数据呢是假的啦,这里我们只是修改了前端的数据,不可以刷新的。这里我们修改了数据,并且添加了我们需要的各种大神的图标~很多小伙伴们都会修改数值,但是不知道如何去添加这样的一个图片,这篇文章将带你来实现我们这样的一个效果图,带你在装X的路上越走越远! 修改数值   修改数值很多小伙伴都会啦,这里大多数浏览器我们按F12即可到我们的网页检查器界面,也是我们浏览器前端的一个调试页面。页面为: Safari浏览器的网页检查器的打开方式为: 再打开网页检查器之后,我们需要定位到我们需要修改的数据的位置,这里一个一个找当然是不存在的啦,博主太懒了!那我们怎么定位呢?我们网页检查器中有一个十字准星,有的浏览器是一个小箭头,点击一下,然后我们就进入到了选择元素的模式。 点击之后,我们再用鼠标点击我们需要修改的数据,即可跳转到我们html代码中的位置啦!