zoukankan      html  css  js  c++  java
  • CSS炫酷样式,不断编辑更新...

    文字阴影

    text-shadow:x y blur color

    text-shadow:水平距离 垂直距离 模糊距离 颜色

    盒子阴影

    box-shadow:x y blur size color inset/[outset默认外阴影,不能写]

    box-shadow:水平距离 垂直距离 模糊距离 尺寸 颜色 内/外阴影

    first-child【第一个子元素】

    li:nth-child(2n+1){color:red}

    text-indent[首行缩进]最好em为单位

    letter-spacing:[字间距]

    word-spacing[单词间距]针对于英文中文无效

    +

    对于background,text-shadow;box-shadow等都可以一次设置多个,每个用逗号隔开

    float:把他想象成飞机在天上飞,这个会使元素飘起来,因此,如果他下面还有元素没浮动,那个元素就会往上移。 float不会超过父元素的内边距

    【最准确理解就是】:浮动破坏块级元素,使其余的元素【块级】可以顶上来,非块级元素,在他后面【左边或右边】,而块级元素如果在上方没浮动,下方div浮动是不会顶上去的,因为上方块级元素,独占一行

    块级元素添加浮动之后,具有行内块特性,在不添加width的时候,width会根据,内部元素或文本的宽度为其自身宽度,而不是独占一行

    margin-left:-1px   /*margin某一边为负值,就向另一天移动*/

    显示/隐藏元素

    display:none[隐藏]【不保留位置】/block[显示]//这个用的多

    visibility:hidden[隐藏]【保留位置】/visible[显示]

    overflow:

    visible【默认】:超出现实

    auto:超出自动显示滚动条

    scroll :一直显示滚动条

    hidden:溢出隐藏

    outline:边框轮廓线;//就是input一样你点击它,他外面会有个线条,如果我们设置outline:0就取消这个边框轮廓线了

    resize:none /防止拖拽:textarea右下角有一个可以拖拽的样式

    vertical-align:baseline|top|middle|bottom   //它不影响块级元素种的内容对其,它只针对于行内元素或者行内块元素,特别是行内块元素 ** 通常用来控制图片和表单与文字的对齐       //因为图片和表单都是行内块元素//还有textarea

    行内块元素在块元素内可能会出现底边和基线对齐,导致底边露出父元素。

    解决方案:

    1.给行内块元素设置vertical-align:middle|top//最好top    [推荐使用这个]

    2.给行内块元素添加display:block,因为块元素没用这个问题

  • 相关阅读:
    C#用递归求阶乘 n!
    视图与表的区别和联系(小结)
    ref 和 out 的异同
    什么是重载?(最文艺的理解)
    [windows c]关于winsock2.h的recv函数的记录
    [windows c]关于指针函数和参数可变函数同时应用情况的疑问
    [windows c]CreateProcess
    c++ boost asio库初学习
    c#中ObservableCollection<T>排序方法
    安装opensuse时遇到的一些问题
  • 原文地址:https://www.cnblogs.com/ningxinjie/p/10879495.html
Copyright © 2011-2022 走看看