> 웹 프론트엔드 > CSS 튜토리얼 > 작은 화살표 또는 삼각형 로고를 구현하는 순수 CSS

작은 화살표 또는 삼각형 로고를 구현하는 순수 CSS

王林
풀어 주다: 2021-03-11 11:16:51
앞으로
2491명이 탐색했습니다.

작은 화살표 또는 삼각형 로고를 구현하는 순수 CSS

프론트엔드 엔지니어로서 작업 중에 CSS를 사용하여 작은 화살표, 삼각형 및 기타 기호를 만드는 것은 불가피합니다. 이제 순수한 CSS를 사용하여 작은 화살표, 삼각형 및 기타 기호를 만드는 방법을 알려 드리겠습니다.

작은 화살표 구현:

.arrow{
    width: 20px;
    height: 20px;
    margin-top: 50px;
    margin-left: 50px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    transform: rotate(45deg);/*旋转角度*/
}
<div class="arrow"></div>
로그인 후 복사

삼각형 구현:

.triangle{
    width: 0;
    height: 0;
    border-width: 100px;
    border-style: solid;
    border-color: red transparent transparent transparent;
    transform:rotate(45deg);
}
<div class="triangle"></div>
로그인 후 복사

(무료 동영상 튜토리얼: css 동영상 튜토리얼)

여러 요소를 한 줄에 표시하는 방법은 무엇인가요?

(1) 디스플레이: inline은 요소를 인라인 요소로 변환하지만 너비와 높이 속성은 영향을 미치지 않습니다.

(2) 디스플레이: inline-block을 사용하면 요소를 한 줄에 표시할 수 있지만 공백과 높이의 영향을 받습니다. 줄 바꿈이 기본으로 적용됩니다.

해결책:

1. 레이블이 모두 한 줄에 있도록 공백과 줄 바꿈의 영향을 제거합니다. (이 방법은 읽을 수 없으므로 권장되지 않습니다.) . 디스플레이 추가: inline-block 속성 요소의 상위 요소에 글꼴 크기:0

display:inline-block在ie6 7下不兼容的解决办法?
dispaly:inline;//css hack ie浏览器可以识别
zoom:1;//触发css hack的layout
로그인 후 복사
속성을 추가합니다

3. 부동 부동:왼쪽/오른쪽을 사용하지만 부동 소수점을 지워야 합니다

관련 권장 사항:

CSS 튜토리얼

위 내용은 작은 화살표 또는 삼각형 로고를 구현하는 순수 CSS의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿