νμ¬μ μ 체 align μ΄ ν¬λͺ νκ² κ³΅κ°κ° λμ΄μΌ νλ€.
bottom-up μμ λμ€λ μ견 μλ ΄μ΄ μλκ±°λ λͺ¨λκ° νλ±νμ¬ μμ¬ννμ΄ μλμ΄μΌ νλ€. (μ§κΈμ μμλ bottom-upμμ μμ¬ννμ΄ μλμ§λ μλ μν©. μΌμ 주체 λ° λ°°κ²½μ§μμ μμμ μ§νλκΈ° λλ¬Έμ λ°μ μ¬λμ μΌλΆλΆμ μΌμ λ΄μ©λ§ μκ²λκ³ , κ·Έ μΌλΆλΆμμμ κ³ λ―Όμ νκ²λμ§λ§, κ³ λ―Όμ λ²μκ° μμ μ°½μμ μΈ μκ°κ³Ό μμ΄λμ΄κ° λμ¬λ²μκ° μ’μ. ) λͺ¨λκ° νλ±νκ³ 1μμ νμ¬μ μ 체 align μ΄ λμ¨λ€λ©΄ κ·Έ μμμ κ°μμ μ 무μ λ§μΆ° κ³ λ―Όμ νκ² λκ³ , κ·Έ κ³ λ―Όμμμ μ°½μλ ₯μ΄ λμ€κ² λλ€.
κ°λ λ° λμμΈμ μν΄μ λ Έμ μ±μΌλ‘ μ§νμ€μ λλ€. feconf2020μμ λ§λμ~ λ°λ‘κ°κΈ°
νλ‘ν μ΄λ―Έμ§μ²λΌ μ΄λ―Έμ§λ₯Ό κ°μλ μ΄λ―Έμ§κ° ν° κ²½μ° κΈ°μ‘΄μ
@mixin absolute-full($type:true, $num:0, $direction:none) {
@if($type==img) {
position: absolute;
top: -100%;
left: -100%;
right: -100%;
bottom: -100%;
margin: auto;
@content;
}
}
μ΄λ° λ°©μμ μ¨μ μ΄λ―Έμ§λ₯Ό κ°μ΄λ°μ λκ³ μΈλ‘λ λμ΄κ° κΈ΄μͺ½μ κΈ°μ€μΌλ‘ νμλλ° μ΄ λ°©μμ νλ λΉμ¨μ΄ λ§μ§ μλ μ΄λ―Έμ§μμλ μ¬λ°±μ΄ μκΈ°κ² λ¬μλ€.
κ·Έλμ κ°μ νκ²μ΄
object-fit : cover;
μΈλ° μ΄κ±΄ ie11κ³Ό μλ 4.4λ―Έλ§ λ²μ μμλ μ μ©μ΄ μλκ³ ,
μ΄ λ€μμΌλ‘ κ°μ λ κ²μ
//html
<div className="img-cover">
<div className="image-wrapper" style=> </div>
</div>
//scss
.img-cover {
position: relative;
width: 150px;
height: 150px;
.image-wrapper {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}
}
| png | svg | |
|---|---|---|
| νλμ κΉ¨μ§νμ μ 무 | o | x |
| μμ κ°λ₯ μ 무 | x | o |
| μ©λ | μλμ μΌλ‘ png > svg | |
| 미리보기 κ°λ₯ | o | x |