美文网首页
CSS高级应用技巧两则

CSS高级应用技巧两则

作者: 集客网络 | 来源:发表于2018-03-19 10:21 被阅读0次

最近在开发我的两个新网站的过程中摸索学习到两个CSS非常有用但鲜为人知的技巧,在此分享记录一下。

一、伪类“:hover”的另类用法

伪类“:hover”的官方解释是:选择鼠标指针浮动在其上的元素,并设置其样式。一般常用场景为设置元素当鼠标经过时改变样式,比如我们要实现当鼠标浮动到链接时改变链接的文字颜色,则可以添加样式“a:hover:color:#222”,但是我在开发网站的过程中发现,这个样式还可以通过特殊写法用来改变子元素的状态,比如我可以这样写:.diva:hover.divb:color:#222,这个写法的样式效果是当鼠标经过diva时,divb的文字颜色发生改变(其中divb必须是diva的子元素此样式才会产生效果),得知这个特性后在某些应用场景非常实用,比如我可以用这个样式来实现当鼠标经过时显示某些内容,这可以在不依靠JS的情况下用来做导航的二级菜单或者展示二维码。

二、元素两端对齐

之所以说是元素两端对齐,是因为这个方法不是针对文字段落的两端对齐而是针对元素的,比如在一个盒子模型中有若干元素,用文字两端对齐的样式是无法实现盒子内部元素两端对齐效果的,这时候给盒子添加样式“display:flex;justify-content:space-between”(经过测试,这两个属性无需考虑兼容性,在主流浏览器中标准写法是被支持的)即可轻易实现两端对齐的效果。

以上两个技巧,我称之为高级技巧,是因为在之前我并没有掌握,而当我发现了以后觉得非常实用与神奇,如果你还有其它CSS相关的使用技巧,欢迎一起交流。

相关文章

  • CSS高级应用技巧两则

    最近在开发我的两个新网站的过程中摸索学习到两个CSS非常有用但鲜为人知的技巧,在此分享记录一下。 一、伪类“:ho...

  • 12个css高级技巧汇总

    下面这些CSS高级技巧,一般人我可不告诉他哦。 使用 :not() 在菜单上应用/取消应用边框给body添加行高所...

  • 12个CSS高级技巧汇总

    下面这些CSS高级技巧,一般人我可不告诉他哦。使用 :not() 在菜单上应用/取消应用边框给body添加行高所有...

  • 好程序员web前端培训分享12个CSS高级技巧汇总

    好程序员web前端培训分享下面这些CSS高级技巧,一般人我可不告诉他哦。 使用 :not() 在菜单上应用/取消应...

  • CSS高级技巧

    双飞翼布局 什么是双飞翼布局呢? 事实上,圣杯布局其实和双飞翼布局是一回事。它们实现的都是三栏布局,两边的盒子宽度...

  • CSS 高级技巧

    1.黑白图像 img{filter:grayscale(100%)} 2.使用:not()在菜单上应用/取消应用边...

  • CSS:高级技巧

    学习目标 理解能说出元素显示隐藏最常见的写法能说出精灵图产生的目的能说出去除图片底侧空白缝隙的方法 应用能写出最常...

  • CSS高级技巧

    1、CSS精灵技术 sprite 减少请求次数 合成一张大图片(精灵图,雪剪图)处理网页背景图像的方式 2、字体图...

  • CSS高级技巧

    原文:https://blog.csdn.net/z_x_qiang/article/details/827659...

  • css高级技巧

    元素 显示和隐藏 display:none隐藏对象display:block显示元素隐藏后不有原来位置 visib...

网友评论

      本文标题:CSS高级应用技巧两则

      本文链接:https://www.haomeiwen.com/subject/szuuqftx.html