CSS Style

.flexbox { display : flex / inline-flex / flexbox / inline-flexbox; flex-direction : row / column / row-reverse / column-reverse / inherit / initial / unset; flex-wrap : nowrap / wrap / wrap-reverse / inherit / initial / unset; flex-flow : row wrap; justify-content : flex-start / flex-end / center / space-between / space-around / space-evenly / inherit / initial / unset; align-items : flex-start / flex-end / center / stretch / inherit / initial / unset; align-content : flex-start / flex-end / center / stretch / space-between / space-around / space-evenly / inherit / initial / unset; flex-grow : 0 / 1 / inherit / initial / unset; flex-shrink : 0 / 1 / inherit / initial / unset; flex-basis : auto / 0 / 50% / 100px / 10rem / inherit / initial / unset; flex : 0; flex : 1; /* flex: 1 1 0; flex-grow: 1; flex-shrink: 1; flex-basis: 0; */ flex : 1 500px; /* flex-grow: 1; flex-shrink: 1; flex-basis: 500px; */ flex : 50%; flex : 100%; flex : initial; /* flex: 0 1 auto */ /* 기본값 */ flex : auto; /* flex: 1 1 auto */ /* flex-grow: 1; flex-shrink: 1; flex-basis: auto; */ flex : none; /* flex: 0 0 auto */ flex : inherit / unset / content; order : 012345 / inherit / initial / unset; align-self : auto / baseline / flex-start / flex-end / center / stretch / inherit / initial / unset; } .item:nth-child(1) { flex-shrink: 0; width: 100px; } .item:nth-child(2) { flex-grow: 1; } .item:nth-child(3) { flex: 2 1 0; } .transform { transform : none / perspective() / inherit / initial / unset; transform : matrix() / matrix3d(); transform : rotate(20deg) / rotate3d() / rotateX(30deg) / rotateY(45deg) / rotateZ(90deg); transform : scale(0.5, 0.5) / scale3d() / scaleX(0.5) / scaleY(0.5) / scaleZ(0.5); transform : skew(20deg, 20deg) / skewX(20deg) / skewY(20deg) ; transform : translate(-50%, -50%) / translate3d(0, 0, 0) / translateX(-50%) / translateY(-50%) / translateZ(-50%); transform-origin : 50% 50% / top / bottom / center / left / right / inherit / initial / unset; transform-style : flat / preserve-3d / inherit / initial / unset; } ::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 10px; background: #dedede; } .tooltip { right: inherit; left: 50%; transform: translateX(-50%); } .center { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100px; height: 100px; margin: auto; } .btn { position: absolute; left: 50%; transform: translate(-50%, 0%); } [type="text"] [class*="btn"] [class^="step"] :nth-child(odd) :nth-child(even) :nth-child(n+4) :nth-child(2n) :nth-child(2n-1) :nth-child(3n+1) :nth-last-child(2) :nth-of-type(1) :nth-of-type(2n) :nth-last-of-type(2) :nth-col :nth-last-col :not(:first-child) :not(:last-child)::after input[leadonly]:not(.css) *:not(.btn01,.btn02,.btn03) span + input span ~ input ::after { content: ''; display: block; clear: both; } input::-webkit-input-placeholder { color: #000; } .css { font : 15px HyundaiFont; -webkit-text-size-adjust: none; box-sizing : border-box / content-box / inherit / initial / unset; display : flow-root; display : -webkit-box; overflow: hidden; max-height: 40px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .width { width : auto / 100% / 100vh / 100vw / 100vmin / 100vmax; width : calc(49px / 2); max-width: 80vw; } .height { height : auto / 100% / 100vh / 100vw / 100vmin / 100vmax; height : calc(49px / 2); max-height : calc(75 * (1vw + 1vh - 1vmin)); } .margin { margin-left : auto; margin-left : 50%; } .text { word-break : break-all / keep-all / break-word; text-transform : lowercase uppercase; } .background { box-shadow : 0 2px 2px 0 rgba(0,0,0,0.1); box-shadow : 0 2px 2px 0 rgb(0 0 0 / 8%); background : transparent url() no-repeat center / 50px 50px; background : #f7f9ff url() no-repeat right 10px center / 50px 50px; background : #f7f9ff url() no-repeat right 10px top 10px / 50px 50px; background : #f7f9ff url() no-repeat 0 0 / 100% auto; background : #f7f9ff url() no-repeat 50% 50% / 20px 20px; background : #f7f9ff url() no-repeat -100px 0 / 250px auto; background : #f7f9ff url() no-repeat calc(100% - 10px) 50% / 20px auto; background : #f7f9ff url() no-repeat calc(100% - 10px) 50% / calc(49px/2) calc(41px/2); background : linear-gradient(85deg, #00be96, #00cad9); background : linear-gradient(105deg, #3d5bdc 0%, #488ff6 100%); background : linear-gradient(105deg, #3d5bdc 0%, #416ce5 30%, #488ff7 75%); background : linear-gradient(115deg, #3d5bdc 0%, #4294f3 30%, #4294f3 60%, #3d5bdc 100%); background : linear-gradient(to right bottom, #3d5bdc 0%, #488ff6 45%, #488ff6 55%, #3d5bdc 100%); background : linear-gradient(to top, #fffccc 50%, transparent 50%); } .transition { transition : all 0.2s ease; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition : 300ms; } .hidden { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; overflow: hidden; visibility: hidden; background: none; color: transparent; font-size: 0; line-height: 0; } .file-wrap { vertical-align: middle; display: inline-block; position: relative; width: 60px; height: 20px; overflow: unset; background: url(bg_file_wrap.png) #fff no-repeat 0 0; } .input-file:focus + label { outline: 1px solid #000; } /* animation 1 */ .animation { animation: color 5s ease-in-out infinite; -webkit-animation: color 5s ease-in-out infinite; } @-webkit-keyframes color { 0%, 100% { stroke: #1e88e5;} 25% { stroke: #3d5bdc;} 50% { stroke: #0f82be;} 75% { stroke: #00bfa5;} } @keyframes color { 0%, 100% { stroke: #1e88e5;} 25% { stroke: #3d5bdc;} 50% { stroke: #0f82be;} 75% { stroke: #00bfa5;} } /* animation 2 */ .animation { animation: btn 3s infinite; } @keyframes btn { 0% { background-color: #fff; color: #1e88e5; } 30% { background-color: #fff; color: #1e88e5; border: 2px solid #1e88e5; } 75% { background: linear-gradient(to right bottom, #6da5f8 0%, #6b9df4 90%, #6da5f8 100%); } 100% { background: linear-gradient(to right bottom, #6da5f8 0%, #6b9df4 90%, #6da5f8 100%); color: #fff; border: 2px solid #fff; } } /* animation 3 */ .animation { animation: rotation 1s infinite linear; } @keyframes rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } } @-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); } } /* animation 4 */ .animation { animation: circle 1s linear infinite; } @keyframes circle { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } /* animation 5 */ .animation { animation-name: loading-rotate; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite; transform-origin: center; } @keyframes loading-rotate { 100% { transform: rotate(360deg); } } @media only screen {} @media screen and (min-width: 320px) {} @media screen and (max-width: 320px) {} @media screen and (min-width: 320px) and (max-width: 360px) {} @media all and (min-width: 320px) and (max-width: 360px) {}
다음 이전