<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title>실습</title>

<style>

* { margin:0padding:0box-sizing:border-box; }

@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap');



.container { positionfixedwidth100%height100vh;

backgroundurl(./imgs/office.jpgno-repeat center;

background-attachmentfixed;

background-sizecover;}

 

section { 

    width60%height90%margin10px autopadding30px;

    backgroundrgba(2552552550.7); border-radius9px;}

 

h2h3 {font-family'Nanum Myeongjo'seriftext-aligncenterpadding15px 0;}

 

h2 { font-size30px;}

h3 { font-size20px;}

 

p {font-family'Nanum Gothic'sans-seriftext-indent30pxline-height25pxpadding10px 0;}

 

blockquote {

    padding:20px 80px;

    font-family'Nanum Myeongjo'serif;

    line-height30px;

}

blockquote:beforeblockquote:after {        

    displayinline-block;

    vertical-alignbottom;

    colorgray;

    height25px;

    line-height50px;

    font-size50px;

}

blockquote:before {

    content'\201C';

    margin-right5px;

}

blockquote:after {

    content'\201D';

}



</style>

</head>

 

<body>

    <div class="container">

        <section>

            <h2>국정의 중요한 사항에 관한 대통령의 자문</h2>

            <h3> 국가안전보장회의는 대통령이 주재한다.</h3>

            <hr color="gray">

            <p>법률은 특별한 규정이 없는 한 공포한 날로부터 20일을 경과함으로써 효력을 발생한다. 모든 국민은 양심의 자유를 가진다. 대통령은 전시·사변 또는 이에 준하는 국가비상사태에 있어서 병력으로써 군사상의 필요에 응하거나 공공의 안녕질서를 유지할 필요가 있을 때에는 법률이 정하는 바에 의하여 계엄을 선포할 수 있다.</p>

            <p>국회의원의 선거구와 비례대표제 기타 선거에 관한 사항은 법률로 정한다. 정당은 법률이 정하는 바에 의하여 국가의 보호를 받으며, 국가는 법률이 정하는 바에 의하여 정당운영에 필요한 자금을 보조할 수 있다. 국토와 자원은 국가의 보호를 받으며, 국가는 그 균형있는 개발과 이용을 위하여 필요한 계획을 수립한다.</p>

 

            <blockquote>국무총리는 대통령을 보좌하며, 행정에 관하여 대통령의 명을 받아 행정각부를 통할한다. 농업생산성의 제고와 농지의 합리적인 이용을 위하거나 불가피한 사정으로 발생하는 농지의 임대차와 위탁경영은 법률이 정하는 바에 의하여 인정된다. 정당의 설립은 자유이며, 복수정당제는 보장된다. 재판의 심리와 판결은 공개한다. </blockquote>

 

            <p>국민의 자유와 권리는 헌법에 열거되지 아니한 이유로 경시되지 아니한다. 국무회의는 대통령·국무총리와 15인 이상 30인 이하의 국무위원으로 구성한다. 국가원로자문회의의 조직·직무범위 기타 필요한 사항은 법률로 정한다. 군인은 현역을 면한 후가 아니면 국무총리로 임명될 수 없다. 대통령으로 선거될 수 있는 자는 국회의원의 피선거권이 있고 선거일 현재 40세에 달하여야 한다. </p>

            <p>제1항의 탄핵소추는 국회재적의원 3분의 1 이상의 발의가 있어야 하며, 그 의결은 국회재적의원 과반수의 찬성이 있어야 한다. 다만, 대통령에 대한 탄핵소추는 국회재적의원 과반수의 발의와 국회재적의원 3분의 2 이상의 찬성이 있어야 한다. 법관은 탄핵 또는 금고 이상의 형의 선고에 의하지 아니하고는 파면되지 아니하며, 징계처분에 의하지 아니하고는 정직·감봉 기타 불리한 처분을 받지 아니한다. </p>

        </section>

    </div>

 

</body>

</html>

 

 

----------

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title>플렉스박스 실습 이미지모음</title>

<style>

* { margin:0padding:0box-sizing:border-box; }

 

section { 

    displayflex;

    justify-contentspace-between;

    align-itemsflex-start;

    width100%max-width1200pxmargin0 auto;

}

div { width33.33%height280pxmargin5px;}

div img { width100%; }

 

</style>

</head>

 

<body>

    <section>

        <div><img src="./imgs/bg.jpg"></div>

        <div><img src="./imgs/chess.jpg"></div>

        <div><img src="./imgs/office.jpg"></div>

    </section>

 

    <section>

        <div><img src="./imgs/ipad.jpg"></div>

        <div><img src="./imgs/glass.jpg"></div>

        <div><img src="./imgs/photo1.jpg"></div>

    </section>

</body>

</html>

 

------------------------------

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title>플렉스박스 실습 로그인창</title>

<style>

* { margin:0padding:0box-sizing:border-box; }

 

section { 

    displayflex;

    justify-contentcenter;

    align-itemscenter;

    width100%height100vh;

    background#999;

}

.login { width400pxheight300px

    background:#fff

    border-radius9pxbox-shadow0 0 10px #000

}

 

h3 {width90%margin0 autopadding:40px 0 20px;

    font-size28pxtext-aligncenter;

    border-bottom1px solid #999;

}

ul { width60%margin20px auto;}

ul li {list-style:nonemargin5px 0;}

ul li input {width100%height35pxpadding-left10px;}



</style>

</head>

 

<body>

    <section>

        <div class="login"> 

           <h3>회원 로그인</h3>

           <ul>

               <li><input type="text" name="id" placeholder="아이디" required></li>

               <li><input type="text" name="pwd" placeholder="비밀번호" required></li>

               <li><input type="submit" value="확인"></li>

           </ul>

        </div>

    </section>

 

</body>

</html>

 

---------------

 

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title>플렉스박스 실습 사이드바</title>

<style>

* { margin:0padding:0box-sizing:border-box; }

aside {

    displayflex;

    flex-directioncolumn;

    justify-contentspace-between;

    align-itemscenter;

    width200pxheight100vhpadding:30px 0

    backgroundcornflowerblue;

}

 

ul {margin-left50px;}

ul li { list-stylenone; }

ul li a { displayblockmargin:10pxpadding:10px 30pxbackground:rgba(255,255,255,0.3); border1px solid #fffborder-radius5pxtext-decorationnonecolor#fff;}

ul li a:hover {color:#333background:rgba(255,255,255,0.8)}

</style>

</head>

 

<body>

    <aside>

        <ul>

            <li><a href="#">사이드1</a></li>

            <li><a href="#">사이드2</a></li>

            <li><a href="#">사이드3</a></li>

        </ul>

        <ul>

            <li><a href="#">하단1</a></li>

            <li><a href="#">하단2</a></li>

        </ul>

    </aside>

 

</body>

</html>

'Coding' 카테고리의 다른 글

CSS 선수학습(10)  (0) 2021.07.21
CSS 선수학습(9)  (0) 2021.07.21
CSS 선수학습(8)  (0) 2021.07.19
CSS 선수학습(7)  (0) 2021.07.16
CSS 선수학습(6)  (0) 2021.07.15

<!--

    1.img 태그를 사용하여 이미지 콘텐츠를 저장 :하이퍼링크가 있다

    2.배경 속성을 사용하여 배경 이미지로 저장 :하이퍼링크가 없다

 

    ※배경 속성

    background: 배경색상 배경이미지반복여부(repeat, repeat-x, repeat-y) 배경위치(left/center/right top/center/bottom);

    background-attachment:fixed; 배경이미지를 고정

    background-size:cover; 배경이미지를 박스크기로 확장

 

    ※벤더 프리픽스 :브랜드 접두사 >크로스 브라우징

    1. 크롬:-webkit-

    2.사파리:-webkit-

    3.파이어 폭스:-moz-

    4.오페라:-o-

    5.인터넷 익스플로러:-ms-

-->

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title>배경속성</title>

<style>

    * {margin:0padding:0box-sizingborder-box

    @import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap');

    @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');

    h1h2h3h4 h5h6 { font-family'Abril Fatface', cursive; }

    body { font-family'Roboto Condensed'sans-serif;font-size:15pxcolor#333background:#a7b1a3 url(./imgs/back-sample1.jpgrepeat-y center; }



    header {width100%height70pxbackgroundwhite;}

    header img { height:40pxmargin:15px 0 0 50px;}



    section { width:1000pxmargin:0 auto; }

    .bn { position:relativewidth100%height200pxbackground#000 url(./imgs/chess.jpgno-repeat left center;}

    .bn h2 { 

        position:absoluteright50pxtop:80px

        font-size:92pxcolor#fff;text-transformcapitalize; }

    .fix { 

        height:300pxmargin:200px 0padding:25px 0

        backgroundurl(./imgs/ipad.jpgno-repeat center

        background-attachmentfixed;

        background-sizecover;

         }

    .fix p {

        width500pxheight250px

        margin:0 auto;

        padding20px;

        color:#fff

        backgroundrgba(0,0,0,0.7);

        }

 

        .gradient {

            width:300pxheight100pxmargin200px auto;

            backgroundlinear-gradient( to leftsalmon 0%skyblue 50%wheat 100%);

            border-radius50px;

        }

        

        .repeat-linear-gradient {

            width300pxheight200pxmargin150px auto;

            backgroundrepeating-linear-gradient(#daff#daff 20px#adff 35px#ddaf 50px);

        }

        .repeat-radial-gradient {

            width600pxheight600pxmargin150px auto;

            text-align:center;

            background:repeating-radial-gradient(#daff#daff 20px#adff 35px#ddaf 50px);

        }

        .repeat-radial-gradient img {margin-top60px;}

 

        .box1 {width200pxheight200pxmargin50px auto;

        backgroundurl(./imgs/office.jpg);background-sizecover;}

 

        .colorzilla {

            width500pxheight150pxmargin300px auto;

            /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#afabe8+0,ffbcbc+31,bcf5ff+68,faffbc+100 */

        backgroundrgb(175,171,232); /* Old browsers */

        background-moz-linear-gradient(-45deg,  rgba(175,171,232,10%rgba(255,188,188,131%rgba(188,245,255,168%rgba(250,255,188,1100%); /* FF3.6-15 */

        background-webkit-linear-gradient(-45deg,  rgba(175,171,232,10%,rgba(255,188,188,131%,rgba(188,245,255,168%,rgba(250,255,188,1100%); /* Chrome10-25,Safari5.1-6 */

        backgroundlinear-gradient(135deg,  rgba(175,171,232,10%,rgba(255,188,188,131%,rgba(188,245,255,168%,rgba(250,255,188,1100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afabe8', endColorstr='#faffbc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

 

</style>

</head>

<body>

    <header>

        <a href="#"><img src="./imgs/delion.png"></a>

    </header>

 

    <section>

        <div class="bn"><h2>chess</h2></div>

        <div class="fix">

            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Nisl tincidunt eget nullam non. Quis hendrerit dolor magna eget est lorem ipsum dolor sit. Volutpat odio facilisis mauris sit amet massa. Commodo odio aenean sed adipiscing diam donec adipiscing tristique. Mi eget mauris pharetra et. Non tellus orci ac auctor augue. Elit at imperdiet dui accumsan sit. Ornare arcu dui vivamus arcu felis. Egestas integer eget aliquet nibh praesent. In hac habitasse platea dictumst quisque sagittis purus. Pulvinar elementum integer enim neque volutpat ac.

            </p>

        </div>

        <div class="gradient"></div>

        <div class="repeat-linear-gradient"></div>

        <div class="repeat-radial-gradient">

            <img src="./imgs/logo.png">

            <div class="box1"></div>

            <div class="colorzilla"></div>

        </div>

        

    </section>

</body>

</html>

--------------------------------- Parallax Scrolling

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title></title>

<style>

* { margin:0padding:0box-sizing:border-box; }

body { height15000px; }

 .bg {

     height100vh

     backgroundurl(./imgs/bg.jpgno-repeat center;

     background-sizecover;

 }

 .small-bg {

     positionabsolutetop:50%width100%height200pxmargin-top-100px;

     backgroundurl(./imgs/bg.jpgno-repeat center;

     background-attachmentfixed;

     background-sizecover;

 }

 .bg h2 { positionabsolutetop:80%width100%font-size:95pxcolor:#ffftext-aligncentertext-transformuppercase;}

</style>

</head>

 

<body>

    <div class="bg">

        <div class="small-bg"></div>

        <h2>fox</h2>

    </div>

 

</body>

</html>

'Coding' 카테고리의 다른 글

CSS 선수학습(9)  (0) 2021.07.21
CSS 복습/실습  (0) 2021.07.20
CSS 선수학습(7)  (0) 2021.07.16
CSS 선수학습(6)  (0) 2021.07.15
CSS 선수학습(5)  (0) 2021.07.14

<!--

※글자 속성

font-family : 글꼴을 지정 (운영체제에 설치된 폰트) 

font-size : 폰트의 크기를 지정

color : 폰트의 색상을 지정 (색상코드, rgb(), rgba())

font-weight : 폰트의 두께를 지정 (thin, regular, bold, 지원되는 지정값)

 

text-align : 글자 정렬(left(기본값), center, right)

line-height : 글자 행 간격을 지정

text-transform : 영문자를 대문자, 소문자로 변경 (uppercase, lowercase, captalize)

text-decoration : 글자의 언더바를 제거(none), 밑줄 표시(underline), 윗줄표시(overline)

text-shadow : 글자에 그림자 생성 (값1, 2, 3, 4)

값1-오른쪽 그림자의 거리

값2-아래쪽 그림자의 거리

값3-번짐의 정도

값4-그림자의 색상

 

※ 글꼴 지정 방식: 웹사이트 전체에 적용하는 글꼴(본문 내용)이 있고 제목에 적용하는 글꼴이 있다. 본문 내용은 고딕체(sans-serif)로 사용하고, 제목은 주로 명조체(serif)로 사용한다. 본문 내용에 사용하는 글꼴의 지정은 body요소에 적용하고 제목에 사용하는 글꼴의 지정은 h요소에 적용한다. 

(ex.body { font-family : roboto, sans-serif; }

h1, h2, h3 { font-family: Uchen, serif; } )

지정한 폰트가 없는 유저를 위해 대체 폰트를 여러개 적을 수 있다. 

 

※웹 폰트 

운영체제에 설치된 서체를 적용하는 것이 아니라 웹 서버에 있는 글꼴을 적용.

① @font-face 속성의 사용

    -eot 와 woff 폰트 포맷을 생성한다.

    -@font-face 속성으로 글꼴을 적용.

② 구글 웹 폰트 서비스의 사용

 

※폰트 크기 단위

①고정형: px

②가변형: %, em, rem

-->

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title>글자속성</title>

<link rel="preconnect" href="https://fonts.googleapis.com">

<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

<link href="https://fonts.googleapis.com/css2?family=Gugi&display=swap" rel="stylesheet">

<style>

    @font-face {

        font-family: chs; /*글꼴명 지정*/

        src:url(./fonts/ChosunNm.eot);

        src:url(./fonts/ChosunNm.woffformat('woff');

    }

    

    body { font-family'Gugi', cursive; font-size15pxcolor#333;  text-aligncenter;} 

    h1h2h3h4h5h6 { font-family: chs, seriffont-size42pxcolor:#ffftext-aligncentertext-decorationunderlinetext-transformuppercasetext-shadow1px 1px 5px hotpinkletter-spacing-2pxword-spacing5px;}

 

    section h3 {text-indent-3000px;} /*텍스트를 웹 브라우저에 표시하고 싶지 않은 경우에 사용한다*/

 

    section p { width200pxmargin:200px auto

        white-space:nowrap/*줄바꿈을 하지않음*/

        overflowhidden/*박스 영역 외부 콘텐츠를 감춤*/

        text-overflowellipsis/* 박스 영역 외부 콘텐츠를 ...처리 */

    }

 

</style>

</head>

 

<body>

    <h2>I wanna go home</h2>

    <p>졸리다 집에 갈래</p>

 

    <section>

        <h3>가릴내용</h3>

        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>

    </section>

</body>

</html>

-------------------------------------

<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title></title>

<style>

* { margin:0padding:0box-sizing:border-box; }

 

.shadow{

    width250pxheight250pxmargin250px auto;

    background:#999;

    border5px solid #36f;border-radius50%;

    box-shadow20px 20px 10px #000,

    inset 20px 20px 10px rgba(2552552550.8), 0 0 10px 20px rgba(0,0,255,0.7);

}

 

</style>

</head>

 

<body>

<div class="shadow"></div>




</body>

</html>

'Coding' 카테고리의 다른 글

CSS 복습/실습  (0) 2021.07.20
CSS 선수학습(8)  (0) 2021.07.19
CSS 선수학습(6)  (0) 2021.07.15
CSS 선수학습(5)  (0) 2021.07.14
CSS 선수학습(4)  (0) 2021.07.14

+ Recent posts