范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

borderradius你了解多少?

  在border-radius这个CSS3属性出现之前,我们要想在页面画个圆,务必借助图片来实现,出了这个border-radius属性之后,我们在页面中实现一个圆形是非常容易的。接下来我们仔细研究研究这个border-radius,看看它还有那些黑魔法?
  Border-radius探究
  通过border-radius轻而易举的可以划出一个圆。我们通过这样的一个小例子,开始探究border-radius。
  HTML:
  CSS:
  .demo{
  width:100px;
  height:100px;
  background-color:#f00;
  border-radius:50px;
  }
  结果:
  要想画正圆,我们首先要有一个正方形,所以在宽高100px的正方形,加上border-radius:50px;同学们可能好奇,它是怎么计算。50px代表的是什么?这时我们看看控制台:
  上面的内容使我们展开的样子,虽说我们仅仅写了一个值50px;但是对于浏览器来说,他认为是四个一样的值。对于border-*-radius这种展开属性一一对应。看到这里大家能想到的类似的属性(设置一个属性,会被应用到多个展开属性的属性):
  margrin(margin-left,margin-top, margin-right, margin-bottom)
  padding(padding-left,padding-top, padding-right, padding-bottom)
  border(border-width,border-style, border-color, 还可以继续展开)
  对于margin和padding来说,大家都知道他们的顺序是上右下左。以及1个值,多个值对应是什么,在这里就不多说了。类比的来看border-radius他的顺序,根据属性来看,不是上下左右这么简单。而是:左上,右上,右下,左下。
  根据上面的分析,我们要是写:
  border-radius:50px;与 border-radius:50px50px50px50px;一致。
  (类似margin:10px; 与margin:10px 10px 10px 10px;)
  与:
  border-top-left-radius:50px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px;
  border-bottom-left-radius:50px;
  这里同学们要注意:我们习惯说,左上,右上,但是这个属性表示的时候先说明上下,再说左右,也是就是border-top-left-radius。
  从上面的四个属性可以看出我们的圆,应该是由四部分构成,我们修改一下参数会发生什么?
  CSS:
  .demo{
  width:100px;
  height:100px;
  background-color:#f00;
  border-radius:50px000;
  }
  结果:
  我们这么写,相当于border-top-left-radius:50px; 再看一张图:
  通过这张图能说明白我们看到的这个圆角,其实是:以左上角为起点,以水平50px,垂直50px的点为圆心,50px为半径画的圆。与原本p的左上角的重叠部分。就是我们看到的圆角。同理:
  Border-radius:0 50px 0 0; 与border-top-right-radius:50px;
  这个是:以右上角为起点,以水平50px,垂直50px的点为圆心,50px为半径画的圆。与原本p的右上角的重叠部分。
  同理右下,和左下我就不解释了。就是起点位置时右下角和左下角。同样这里需要注意。我们的圆不是直接画出来的,不是一个圆心,是四个圆心画出的四个圆与原来的p对应方向重叠形成的圆。
  接下来探究一下,我们的属性能不能为负值?最大值又是多少?分别是什么含义?能为负值么?
  我们设置成负值,看一下。
  border-radius:-10px;
  样式就不看,我们看一下样式报错:
  说明值是无效的。为什么是无效的呢,上面我们都分析过了,我们要根据数值进行画圆。但是圆的半径是没有负值的。就算是可以为负值那就画到原来p的外侧了没有实际意义。所以不会有负值。
  最大值是多少?
  按照我们上面的分析,当我们设置的半径越大,圆也会变化,是不是意味着圆角可以无限大呢?我们试一下(假设宽高为一百像素的元素)
  50px(50%):
  border-top-left-radius:50px;
  结果:
  100px(100%):
  border-top-left-radius:100px;
  结果:
  >100px(>100%):
  border-top-left-radius:150px;
  结果:
  发现没有变,这说明:圆的半径最大为p宽高的的一倍。长方形咋办?
  我们来试一下:
  .demo{
  width:200px;
  height:100px;
  background-color:#f00;
  border-top-left-radius:200px;
  }
  这是一个宽200px高100px的长方形。我们圆角的半径200px,是宽的一倍,是高的两倍。根据上面我们的分析,应该是一个宽200高100的椭圆。我们看一下结果:
  不难发现是一个宽高100像素的圆。这根我们的预期不一样啊。
  这里还有一个知识点要说明一下:
  Border-top-left-raidus: x y;
  看到这里大家似乎明白了,我们可以分别设置x偏移和y偏移,那意味着我们可以真正做椭圆了,我们试一下。
  border-top-left-radius:200px100px;
  结果:
  一看还真是椭圆。
  上面的那种情况
  border-top-left-radius:100px;
  与
  border-top-left-radius:200px;
  表现形式一致。
  这个总结一下:
  当使用一个值的时候,宽和高一致,当任何一个值(高和宽)超过宽高的最小值。宽高默认选择最短的值,也就是都选小值。因为200不能又表示200,又表示100只能100 100。
  当使用两个值的时候,情况有些不一样了。看下面的例子:
  .demo{
  width:100px;
  height:100px;
  background-color:#f00;
  border-top-left-radius:2000px100px;
  }
  你没有看错就是2000px;
  我们看一下结果。
  这里呢,我就直接说结果了。
  当分开写时,最大值超过宽高最大值,会按照,宽高最大值等比缩放。
  2000:100
  那我们看看200:10
  其实是一样的。(这里可能出现的情况,当图片过大GPU渲染会发生偏差,可能不一样)。
  接下来我们看看,如果有border,这个圆角又该怎么算?
  我们设置一个宽高100px,边框20px,圆角20px
  CSS:
  .demo{
  width:100px;
  height:100px;
  border:20pxsolidlime;
  background-color:#f00;
  border-radius:20px000;
  }
  结果:
  我们看出来外边框也被画成的圆角。是怎么画出来的呢,我借助一张图辅助解释一下:
  在原来的基础画了一个border-top-left-radius为20px。宽高20px的正方扇形,正好把圆角盖住。
  起点仍是左上角,画圆规则没变,最大值为
  (border-top/border-left最小值)
  +
  (borderd-right/border-bottom最小值)
  +
  (padding-top,padding-left最小值)
  +
  (padding-bottom,padding-right最小值)
  +
  width/height最小值
  像这样:
  .demo{
  width:100px;
  height:50px;
  padding:20px;
  border:20pxsolidlime;
  background-color:#f00;
  border-top-left-radius:130px;
  }
  20+ 20 + 20 + 20 + 50 = 130
  对于以上公式的计算,大家了解一下就可以。当我们属性分开写时。涉及到等比缩放,这里就不探究了,同学们可以自行尝试。
  最后说一下border-radius高级写法
  我们可以明确声明每个角的x,y同学们的第一个反应是
  border-top-left-radius:10px 20px;
  border-top-right-radius:10px 20px;
  border-bottom-right-radius:10px 20px;
  border-bottom-left-radius:10px2 0px;
  这里有一种更简单的表达形式:
  border-radius:10px/20px;
  border-radius:10px 10px 10px 10px/ 20px 20px 20px 20px;
  等同于上面的写法,就是把x和y的值,分别写出来,用/分开。
  最后在补充一小点。
  我们border-radius:后面两个值,和三个值的含义。
  两个值:
  当border-radius参数为两个值时(x,y)代表含义是
  左上,右下:x
  右上,左下:y
  三个值:
  当border-radius参数为两个值时(x,y, z)代表含义是:
  左上:x
  右上,左下:y
  右下:z

为啥这么多人不知不觉迷路流金岁月中,我们这些最潦倒最富有的年轻人,身着80后的珈沙头戴月光祖的帽儿,却怎么也吼不出,今朝有酒今朝醉,千金散尽还复来的豪言。毕竟,生活的艰辛与命运的不公还有老一辈无产阶级愤不大多数人不知道的9个酒店秘密,由前员工透露我是Lovesmile(爱笑),请点击上方关注,每天与您共享美好时光及全方面的成长!坚持创作,只想让您变得更棒。酒店业充满了一些小秘密,他们不想让您在旅行过夜时知道这些秘密。他们的何谓太极?师傅在这个大地上有无数生命的出现,亦有无数生命的消失。所有的生命都是奔奔波波在同一个循环里。我们为什么要生活在这个世界上呢?你知不知道呢?我师傅知道,师傅告诉我吧!师傅哦,师傅也不每天记录一点点(189)2021。1。3自我肯定第299天儿子在淘宝选购的卫衣到了,如他所愿,留下了一件大号的,小号退回换成红色的。嘿嘿,逗我玩儿呢!人家非常得意的说,红色喜庆啊,难道你不喜欢吗?看在眼里每天记录一点点(185)2020。12。30自我肯定第295天网购的动感单车到了,实在太沉了,我和快递小妹把它搬回了家。由于天气寒冷,外包装纸箱上有冷冻的痕迹,快递小妹不放心,执意要打开验收是否有损伤。感每天记录一点点(170)2020。12。15自我肯定第280天晚上去邻居家给儿子借7年级下册数学课本时,看到她家的电视机里播放的连续剧。记不清自己多久没有追剧了,尤其是跟着中央一套固定时间的那种剧,至少1每天记录一点点(205)2021。1。19自我肯定第315天打卡315天,同时也意味着坚持不懈将内在质量提升到无死角,质量万里行哈!儿子明天开始进行期末考试了,班主任通知让孩子们上午在家里复习,下午去学校没有特殊技能,却能靠出租自己赚钱人活在世上,总得有养活自己的本事。恰逢劳动节,上班族期盼已久的假期来临,这时候却有人反其道而行,靠出租自己赚来吃喝和金钱。这是国外的一则实例。日本东京35岁的森本祥思决定出租自己,读书赋月皎皎于花涧夫天地之广阔,独坐于一隅,何能叶落而知秋,惟读书尔。书者,包罗万象,为世人所钟爱,以开卷有益而自勉,遂孜孜而不倦茫茫书海,色彩纷呈浩浩宇宙,气象万千。昔黄帝之垂衣,伏羲之画卦爰仓颉金普新区对高考考点开展巡查今天下午,金普新区相关部门组成检查组,对各高考考点的准备情况开展巡查,要求全区各有关部门学校进一步增强责任细化举措周密安排防范风险,确保高质量高标准完成2021年全区高考工作。今年好消息!新区新添一所高中,9月正式投入使用近日大连市大艺附属高级中学正式获批设立学校将于2021年9月正式投入使用迎来首批新生(效果图)该学校办学规模如何?师资力量怎么样?接下来小布带你一起了解下这所新高中大连市大艺附属高
国学大师曾仕强的中道看了之后让你明白国学的重要性国学大师曾仕强用一生的心血写了这本中道。40岁之后的人生,有多么无力和悲哀,当青春消失,容颜老去,壮年时的一腔热血,都化作烟云。家里还背着没还完的贷款,工作如一潭死水,升迁了无希望为什么清华大学的校训是厚德载物有人说易经算命算得太准了,那是因为他算的不是你我的命,是所有人的命,是这个世界运行的规律,是天道,顺之者昌,逆之者W。有人说自己运气差,是因为没有贵人相助,你的贵人是谁?贵人就是一人与人之间默契的形成人与人,人与物,都需要一个磨合的阶段,才能处起来或用起来顺手,达到舒服的感觉,这大概就是默契。我家刚来一个阿姨,炒青菜时喜欢放酱油,切水果,喜欢切片,可是我喜欢吃淡淡的青菜,水果块好好活着往前看余华以前是一个小镇上的牙医,他每天生活就是两点一线,特别的枯燥乏味。有一次他遇到一帮人,每天都看到在街上晃,衣着是光鲜亮丽的,从来不干正事,余华就很好奇的走过去,问你们不用上班吗?富人与穷人的根本区别是富人生活简单,穷人生活复杂电影华尔街之狼中,妻子跟小李子说你为什么从来不骗有钱人?只骗穷人的钱。小李子回答说有钱人的钱是想骗就能骗的吗?美国的经济学家阿比吉特班纳吉就一直很好奇,到底是什么原因让穷人始终无法带你到三毛的故居加纳利群岛去旅行加纳利群岛加纳利群岛是已故台湾女作家三毛的故居,也是她一生中最难割舍的地方加纳里群岛海边加那利群岛属于西班牙的海外属地,加纳利群岛是由七个小岛组成,就是三毛在她的逍遥七岛游中所说的驴的美好时光高伟驴的美好时光思来念去,总忘不掉一头驴,在某个记忆的瞬间,留有一头驴的点点回忆。每个人或许都有一个解不开的情节,老屋情节,怀旧情节,而令我无法解开的是老院驴圈里一头驴的情节。我怀一流的女人是怎么管理男人的现在的离婚率特别高,女人说男人靠不住男人真的靠不住吗?答案显然不是。男人真的会掏心掏肺对你好的,真的可以好到地久天长的那种,关键要看女人怎么去管理男人的?第一种情况男人对不起你,又丁克家庭,用青春换来的只是孤独人们常说不孝有三,无后为大。任何一个有生命的动物,它们都知道传宗接代,让自己的生命得以延续,繁衍生息,这是大自然的生存规律,更别说我们人类是高级动物,更应该懂得生命延续的重要性。而人民文学2019年11期卷首目录插图人民文学2019年第11期卷首科幻小辑又来了。三篇小说各有各的叙写方位星光以惊险探秘的叙事模式,展开了与火星人相伴的亦真亦幻的传奇之旅,荒漠深处的大自然科技时代的现实镜像以及在作为中国高质量男人的智慧人类简史的作者说,人类是靠讲故事或者编织谎言生存。什么主义也好,一个企业的愿愿景使命价值观也好,都是故事而已。作者否则的话,纯靠人与生俱来情感血缘来连接,一个氏族规模绝对超不过50