Fading out text at bottom of a section with transparent div, but height stays under section after overlaying div

后端 未结 5 1585
情话喂你
情话喂你 2020-12-02 17:22

I\'m trying to get a nice fade-out effect at the bottom of a section of text as a \'read more\' indicator.

I\'ve been following a bit off this and other tutorials,

5条回答
  •  时光说笑
    2020-12-02 17:42

    Came to this late to the party, but this can also be done without the .fadeout div, using a ::before or ::after pseudo-element:

            section {
                position: relative;
            }
    
            section::after {
                content: '';
                position: absolute;
                bottom: 0;
                width: 100%;
                height: 15px;
                background: -webkit-linear-gradient(
                        rgba(255, 255, 255, 0) 0%,
                        rgba(255, 255, 255, 1) 100%
                );
                background-image: -moz-linear-gradient(
                        rgba(255, 255, 255, 0) 0%,
                        rgba(255, 255, 255, 1) 100%
                );
                background-image: -o-linear-gradient(
                        rgba(255, 255, 255, 0) 0%,
                        rgba(255, 255, 255, 1) 100%
                );
                background-image: linear-gradient(
                        rgba(255, 255, 255, 0) 0%,
                        rgba(255, 255, 255, 1) 100%
                );
                background-image: -ms-linear-gradient(
                        rgba(255, 255, 255, 0) 0%,
                        rgba(255, 255, 255, 1) 100%
                );
            }
    

提交回复
热议问题