CSS中编写移动文字不是HTML

html-css015

CSS中编写移动文字不是HTML,第1张

CSS是一种样式 文字的滚动式在HTML中有个标签属性marquee是设置文字 图片的滚动的,CSS是不能控制文字的滚动 他是个样式 比如设置文字的字体大小和颜色,或是设置层的样式等等 太多了 ,要用在说

<div class="div1">

    <div class="div2">

        <p>111111111111111111111</p>

        <p>211111111111111111111</p>

        <p>311111111111111111111</p>

        <p>411111111111111111111</p>

        <p>511111111111111111111</p>

        <p>611111111111111111111</p>

        <p>711111111111111111111</p>

        <p>2211111111111111111111</p>

        <p>331111111111111111111</p>

        <p>441111111111111111111</p>

        <p>551111111111111111111</p>

        <p>661111111111111111111</p>

        <p>771111111111111111111</p>

        <p>881111111111111111111</p>

        <p>991111111111111111111</p>

        <p>001111111111111111111</p>

    </div>

</div> .div1 {

width:200px

height:200px

overflow:hidden

margin:auto

position:relative

}

@keyframes anis {

100% {

transform:translateY(-200px)

}

}img {

position:absolute

}

.div2 {

animation:anis 10s linear infinite

}

.div2:hover {

animation-play-state:paused

}

你好,您说的问题呢,一般有两种情况:

1.在一个大的div里面,显示文章或新闻情况下,如果文字太多,需要自动换行和区域还要固定大小,一般这样处理:

在对应的div的css里面加入:

word-wrap:break-word /*** 自动换行 ***/

overflow:hidden /*** 自动隐藏超出部分 ***/

2.还有一种情况也比较常见就像在边栏的显示文章标题的情况或者是文章简介的区域,如果内容太长也会超出,影响用户体验,我们一般这样处理:

在对应的css里面加入:

text-overflow:ellipsis

white-space:nowrap

overflow:hidden

效果是:在ie下超出的部分会自动隐藏并且显示成省略号;在ff下不显示省略号,但也自动隐藏

不知道以上的方案对您有没有帮助,我们是UEDChina组的!希望对您有所帮助!:-)