zoukankan      html  css  js  c++  java
  • css3之其他的属性

    1,自由缩放属性resize

    这个属性真的很好玩呢,允许用户可以通过拖动的方式来修改元素的尺寸来改变元素的大小。

    记住,得加浏览器的前缀

    适用对象:可以使用overflow属性的任何元素

    取值:

    none:不可以拖动

    both:可以修改元素的宽度和高度

    horizontal:只能修改宽度

    vertical:只能修改高度

    inherit:继承父元素的属性值

    2,外轮廓属性outline

    效果:与border相似,但与border不同的是,外轮廓线不占用网页布局空间,外轮廓是一种

    动态的样式,只有元素获取到焦点或者被激活是呈献;

    取值:

    outline-color:默认黑色

    outline-style:默认none

    outline-默认medium

    outline-offset:轮廓边框的偏移位置数值,可以取负,参数为正时,表示轮廓边框向外偏移几个像素

    ,为负,则是向内偏移。

    inhert:继承父元素

    <textarea cols="30" rows="10"></textarea>
    <style>
    textarea{
        -webkit-resize: vertical;
        -moz-resize: vertical;
        -o-resize: vertical;
        -ms-resize: vertical;
        resize: vertical;
    }
    </style>

    3,生成内容content

    css3中可以通过伪类“:before”,"after",和css3的伪元素“::before”,和"::after"来实现,关键就是

    依靠css3中的“content”属性来实现的。(对img和input不起作用)

    content配合css的伪类或者伪元素,一半可以做以下的事情:

    (1)none:不生成任何内容

    (2)attr:插入标签的属性值

    (3)url:使用指定的绝对或相对地址插入一个外部资源(图像,声频等)

    (4)string:插入字符串

    <h1 id="testContent"name="myName">在我的后面插入我的名字</h1>
    <style>
    #testContent::after {
      content:attr(name);
      color: red;
    }
    <style>

    效果如下

     
  • 相关阅读:
    c++ exports def文件
    对比WDCP面板与AMH面板的区别与选择
    阿里云服务器配置 SVN 服务器与生产站点同步
    linux-Centos7安装python3并与python2共存
    oracle数据库定时任务dbms_job的用法详解
    AnyRobot
    spring mvc activemq
    kafka 查看队列信息
    json多态序列化
    CentOS7.x使用overlay文件系统
  • 原文地址:https://www.cnblogs.com/fnncat/p/4868827.html
Copyright © 2011-2022 走看看