Friday, 4 December 2020

 CSS Text Effect with Web Fonts


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS TEXT EFFECT PROPERTY </title>
    <style>
        @font-face {
            font-family: Bluemoon;
            srcurl(Fonts/Bluemoon.otf);
        }
        @font-face {
            font-family: thunderStoneScript;
            srcurl(Thunder_Stone_Script.otf);
        }
    h1 {
        font-family: thunderStoneScript;
    }
    p {
        font-family:Bluemoon ;
    }
        .test1 {
            width200px;
            white-spacenowrap;
            border2px solid black;
            overflowhidden;
            text-overflowclip;

        }
        .test2 {
            width200px;
            white-spacenowrap;
            border2px solid black;
            overflowhidden;
            /* here text-overflow: ellipses; shows the overflowed text in the form of (...) means the text is going on */
            text-overflowellipsis;

        }
        .test1:hover { 
            white-spacepre-wrap;
            overflowvisible;
            word-breakkeep-all;  /*No word breaking*/
        }
        .test2:hover { 
            white-spacepre-wrap;
            overflowvisible;
            word-breakbreak-all;  /* word breaking*/
            writing-modevertical-lr;

        }
        p.vertical {
            border1px solid crimson;
            writing-modesideways-lr;
            floatleft;
            height400px;
            word-breakbreak-all;

        }
        p.vertical2 {
            writing-modesideways-rl;
            border1px solid crimson;
            floatleft;
            height400px;
            word-breakkeep-all;
        }
        p.vertical3 {
            writing-modesideways-lr;
            border1px solid crimson;
            floatleft;
        }
        p.vertical4 {
            overflowvisible;
            writing-mode:sideways-rl;
            border1px solid crimson;
            floatleft;
        }
        .veti-word {
            writing-modesideways-rl;
        }
        .verti-word {
            writing-modevertical-rl/*Vertical-lr is not working B'coz it maybe the used in earlier version of html but not working in HTML 5 .That's why we will use (sideway) values in our practice.*/
        }
        </style>
</head>
<body>
<h1> CSS TEXT EFFECT PROPERTY</h1>
<h2>Text overflow with (clip)</h2>
<p class="test1">Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio, <span class="veti-word"> nostrum</span> maxime magnam facere dolore et <span class="verti-word"> laboriosam</span> provident officiis in, autem expedita repellat repellendus saepe voluptates odio deserunt animi vitae! Perferendis? Lorem ipsum dolor sit amet consectetur adipisicing elit. In, tempore.</p>
<br><br>
<h2>Text overflow with (ellipsis)</h2>
<p class="test2">Lorem ipsum dolor sit amet consectetur adipisicing elit. Optio, nostrum maxime magnam facere dolore et laboriosam provident officiis in, autem expedita repellat repellendus saepe voluptates odio deserunt animi vitae! Perferendis?</p>
<h2>Writing Mode</h2>
<p class="vertical">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Magni, inventore. Lorem ipsum dolor sit, amet consectetur adipisicing elit. Odit, dolorem?</p>
<p class="vertical2">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Magni, inventore. Lorem ipsum dolor sit amet consectetur, adipisicing elit. Qui, ratione!</p>
<p class="vertical3">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Magni, inventore.</p>
<p class="vertical4">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Magni, inventore.</p>
</body>
</html>

No comments:

Post a Comment

Get Phone Number Details Using Python

 Get Phone Number Details Using Python Import Python module PHONENUMBERS using command " pip install phonenumbers" in you CLI Then...