如何在 React JS 的 CSS 中将图像作为边框放置

IT技术 javascript css reactjs
2021-05-09 14:54:05

import React, { Component } from 'react';

class BigText extends Component {

  constructor(props) {
        super(props);

        this.state = {
            title: '',
            text: '',
            summary: ''
        };

        this.handleInputChange = this.handleInputChange.bind(this);
    }

    handleInputChange(event) {

        this.setState({
            [event.target.name]: event.target.value
        });

    }

  render() {
 
    return ( 
      <div>
        <div>
          <h1 className="row px-2">Big Text Notification</h1>
          <hr />
          <div className="row px-1 py-2 animated fadeIn">
  
                <div className="px-1" style={{ width:50 + '%' }}><br />

                    <div className="mb-1">
                      <input type="text"
                       className="form-control" 
                       placeholder="Title"
                       name="title"
                       value={this.state.title}
                       onChange={this.handleInputChange}
                       />
                    </div>

                    <div className="mb-1">
                      <textarea 
                      className="form-control" 
                      placeholder="Text"
                      name="text"
                      value={this.state.text}
                      onChange={this.handleInputChange}
                      />
                    </div>

                    <div className="mb-1">
                      <textarea
                       className="form-control" 
                       placeholder="Summary"
                       name="summary"
                       value={this.state.summary}
                       onChange={this.handleInputChange}
                       />
                    </div>

                    <br />

                    <div className="row px-2" >
                      <div>
                        <button className="nav-link btn btn-block btn-info">Save</button>
                      </div>
                      <div className="px-1">
                        <button className="nav-link btn btn-block btn-danger"> Cancel</button>
                      </div>
                    </div><br />

                </div>
                <div><br />
                  <div className="px-1">
                    <table className="table table-clear table-hover table-striped"
                    >
                      <tbody>
                        <tr>
                          <td>
                            <strong>
                              {this.state.title}
                            </strong><br />
                            {this.state.text}  <br />{this.state.summary}<br /> 
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </div>
                </div>
          </div>
    </div>
    </div>
    )
    
  }
}

export default BigText;

我想制作一个 CSS,以便将以下图像用作边框,每当我输入某些内容时,它也会被包裹在其中实际上我想将此 CSS 与 React JS 一起使用,其中左侧输入字段在那里,在右侧将在此电话组件中显示为由用户键入

用作边框的图像

1个回答

.enjoy-css {
  min-width: 410px;
  max-width: 450px;
  border-style: solid;
border-width: 45px 103px 267px 98px;
-moz-border-image: url(https://d3nj7353mvgauu.cloudfront.net/media/categories/iphone-77-plus-40-b1ac.png) 45 103 267 98 stretch repeat;
-webkit-border-image: url(https://d3nj7353mvgauu.cloudfront.net/media/categories/iphone-77-plus-40-b1ac.png) 45 103 267 98 stretch repeat;
-o-border-image: url(https://d3nj7353mvgauu.cloudfront.net/media/categories/iphone-77-plus-40-b1ac.png) 45 103 267 98 stretch repeat;
border-image: url(https://d3nj7353mvgauu.cloudfront.net/media/categories/iphone-77-plus-40-b1ac.png) 45 103 267 98 stretch repeat;
}

.width-css {
  min-width: 210px;
  max-width: 250px;
    word-break: break-all;
}

这是我想做的事情,而且我成功地做到了